com.supermap.ui
类 Action
- java.lang.Object
-
- com.supermap.data.Enum
-
- com.supermap.ui.Action
-
public class Action extends Enum
该类定义了地图操作状态类型常量。完成与地图显示有关的操作设置。通常与地图显示有关的操作包括地图的放大、缩小、自由缩放、漫游以及简单的编辑操作如画点、画线、画面等。
-
-
字段概要
字段 限定符和类型 字段和说明 static ActionCONTINUE_EDITING_LINE延续线要素编辑static ActionCREATE_ALONG_LINE_TEXT在可编辑图层中添加沿线注记。static ActionCREATE_ARC_3P在可编辑图层中画三点圆弧。static ActionCREATE_CIRCLE_2P在可编辑图层中画两点圆。static ActionCREATE_CIRCLE_3P在可编辑图层中画三点圆。static ActionCREATE_ELLIPSE_ARC在可编辑图层中画椭圆弧。static ActionCREATE_FREE_POLYLINE在可编辑图层中自由画线,铅笔功能,类似于数字化仪流放式画线。static ActionCREATE_GEODESIC在可编辑图层中绘制测地线。static ActionCREATE_GEOLEGEND在布局或者地图中可编辑的CAD图层中绘制地图图例对象。static ActionCREATE_MAPSCALE在可编辑图层中绘制地图比例尺static ActionCREATE_NORTHARROW在可编辑图层中绘制地图指北针static ActionCREATE_OBLIQUE_ELLIPSE在可编辑图层中画斜椭圆。static ActionCREATE_POLYGON2_CARDINAL在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该 Cardinal 曲线的起始点和终止点构成多边形。static ActionCREATE_POLYGON2_FREE_POLYLINE在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。static ActionCREATE_POLYGON2_POLYLINE在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。static ActionCREATE_POLYLINE2_CARDINAL在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线。static ActionCREATE_POLYLINE2_FREE_POLYLINE在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线。static ActionCREATE_POLYLINE2_POLYLINE在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线。static ActionCREATE_ROUND_RECTANGLE在可编辑图层中画圆角矩形。static ActionCREATEBSPLINE在可编辑图层中画B样条曲线。static ActionCREATECARDINAL在可编辑图层中画 Cardinal 曲线。static ActionCREATECIRCLE在可编辑图层中画圆心圆。static ActionCREATECURVE在可编辑图层中画曲线。static ActionCREATEELLIPSE在可编辑图层中画椭圆。static ActionCREATEGRAPHICOBJECT在可编辑图层中绘制军标static ActionCREATELINE在可编辑图层中画直线。static ActionCREATEPARALLEL在可编辑图层中画平行线。static ActionCREATEPARALLELOGRAM在可编辑图层中画平行四边形。static ActionCREATEPIE在可编辑图层中画扇形。static ActionCREATEPOINT在可编辑图层中画点。static ActionCREATEPOLYGON在可编辑图层中画多边形。static ActionCREATEPOLYLINE在可编辑图层中画折线。static ActionCREATERECTANGLE在可编辑图层中画矩形。static ActionCREATETEXT在可编辑图层中添加注记。static ActionMOVE_THEME_GRADUATE_SYMBOL移动等级符号专题图的专题图元素。static ActionMOVE_THEME_GRAPH移动统计专题图的专题图元素。static ActionMOVE_THEME_LABEL移动标签专题图的专题图元素。static ActionNULL空操作。static ActionPAN地图漫游。static ActionPAN2扩展的地图漫游。static ActionPICK_SNAP_POINT设置选中对象的捕捉点。static ActionSELECT在对象上点击,选择对象。static ActionSELECT2点击选择对象,如果按住鼠标拖拽,就变成利用鼠标框选对象。static ActionSELECTCIRCLE画圆选择对象。static ActionSELECTLINE画线选择对象。static ActionSELECTRECTANGLE画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。static ActionSELECTREGION画多边形选择对象。static ActionSWIPE地图卷帘功能static ActionTOPOLOGICAL_EDITING_ALIGN_EDGE拓扑编辑模式下,对齐边操作,修整边使其与相邻边对齐。static ActionTOPOLOGICAL_EDITING_RESHAPE_EDGE在拓扑编辑模式下,修整边操作,通过绘制新折线修改现有边,新折线需与原有边在至少两个位置相交或接触。static ActionVECTORLIZE_LINE_BACKWARD在可编辑图层中回退半自动矢量化线操作。static ActionVECTORLIZELINE在可编辑图层中进行半自动矢量化线操作,用于栅格矢量化。static ActionVECTORLIZEREGION在可编辑图层中进行半自动矢量化面操作,生成对象保存到数据集,类似于魔术棒功能。static ActionVERTEXADD在可编辑图层中为对象添加节点。static ActionVERTEXEDIT在可编辑图层中编辑对象的节点。static ActionZOOMFREE地图自由缩放。static ActionZOOMFREE2扩展的自由缩放, ZOOMFREE2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换。static ActionZOOMIN地图放大。static ActionZOOMOUT地图缩小。
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static ActionnewInstance(int value)构建地图操作状态
-
-
-
字段详细资料
-
NULL
public static final Action NULL
空操作。
-
PAN
public static final Action PAN
地图漫游。在对地图进行漫游操作时,首先将显示窗口内的地图转换成位图,在平移地图过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。
-
PAN2
public static final Action PAN2
扩展的地图漫游。在平移地图过程中刷新地图。
-
ZOOMIN
public static final Action ZOOMIN
地图放大。
-
ZOOMOUT
public static final Action ZOOMOUT
地图缩小。
-
ZOOMFREE
public static final Action ZOOMFREE
地图自由缩放。在对地图进行自由缩放操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。
-
ZOOMFREE2
public static final Action ZOOMFREE2
扩展的自由缩放, ZOOMFREE2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。
-
SELECT
public static final Action SELECT
在对象上点击,选择对象。SELECT 是单纯的点击选择,且被选中对象不能进行编辑(移动、旋转、缩放等),而 SELECT2 可以点选、框选、并且选中的对象可进行编辑。
-
SELECT2
public static final Action SELECT2
点击选择对象,如果按住鼠标拖拽,就变成利用鼠标框选对象。默认的选择模式是对象的内点在矩形框内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。
-
SELECTCIRCLE
public static final Action SELECTCIRCLE
画圆选择对象。默认的选择模式是对象的内点在圆内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。
-
SELECTREGION
public static final Action SELECTREGION
画多边形选择对象。默认的选择模式是对象的内点在多边形内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。
-
SELECTRECTANGLE
public static final Action SELECTRECTANGLE
画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。
-
SELECTLINE
public static final Action SELECTLINE
画线选择对象。凡是与所画的线相交的对象都会被选中。
-
MOVE_THEME_LABEL
public static final Action MOVE_THEME_LABEL
移动标签专题图的专题图元素。
-
MOVE_THEME_GRAPH
public static final Action MOVE_THEME_GRAPH
移动统计专题图的专题图元素。
-
MOVE_THEME_GRADUATE_SYMBOL
public static final Action MOVE_THEME_GRADUATE_SYMBOL
移动等级符号专题图的专题图元素。
-
CREATEPOINT
public static final Action CREATEPOINT
在可编辑图层中画点。
-
CREATELINE
public static final Action CREATELINE
在可编辑图层中画直线。
-
CREATE_ELLIPSE_ARC
public static final Action CREATE_ELLIPSE_ARC
在可编辑图层中画椭圆弧。
-
CREATEPOLYLINE
public static final Action CREATEPOLYLINE
在可编辑图层中画折线。
-
CREATECURVE
public static final Action CREATECURVE
在可编辑图层中画曲线。
-
CREATERECTANGLE
public static final Action CREATERECTANGLE
在可编辑图层中画矩形。
-
CREATE_ROUND_RECTANGLE
public static final Action CREATE_ROUND_RECTANGLE
在可编辑图层中画圆角矩形。
-
CREATEPARALLELOGRAM
public static final Action CREATEPARALLELOGRAM
在可编辑图层中画平行四边形。
-
CREATECIRCLE
public static final Action CREATECIRCLE
在可编辑图层中画圆心圆。
-
CREATEELLIPSE
public static final Action CREATEELLIPSE
在可编辑图层中画椭圆。
-
CREATE_OBLIQUE_ELLIPSE
public static final Action CREATE_OBLIQUE_ELLIPSE
在可编辑图层中画斜椭圆。
-
CREATEPOLYGON
public static final Action CREATEPOLYGON
在可编辑图层中画多边形。
-
CREATETEXT
public static final Action CREATETEXT
在可编辑图层中添加注记。
-
CREATEBSPLINE
public static final Action CREATEBSPLINE
在可编辑图层中画B样条曲线。
-
CREATE_ALONG_LINE_TEXT
public static final Action CREATE_ALONG_LINE_TEXT
在可编辑图层中添加沿线注记。
-
CREATE_ARC_3P
public static final Action CREATE_ARC_3P
在可编辑图层中画三点圆弧。
-
CREATE_CIRCLE_3P
public static final Action CREATE_CIRCLE_3P
在可编辑图层中画三点圆。
-
CREATEPIE
public static final Action CREATEPIE
在可编辑图层中画扇形。
-
CREATE_CIRCLE_2P
public static final Action CREATE_CIRCLE_2P
在可编辑图层中画两点圆。
-
CREATEPARALLEL
public static final Action CREATEPARALLEL
在可编辑图层中画平行线。
-
VECTORLIZELINE
public static final Action VECTORLIZELINE
在可编辑图层中进行半自动矢量化线操作,用于栅格矢量化。
-
VECTORLIZE_LINE_BACKWARD
public static final Action VECTORLIZE_LINE_BACKWARD
在可编辑图层中回退半自动矢量化线操作。
-
VECTORLIZEREGION
public static final Action VECTORLIZEREGION
在可编辑图层中进行半自动矢量化面操作,生成对象保存到数据集,类似于魔术棒功能。
-
CREATE_FREE_POLYLINE
public static final Action CREATE_FREE_POLYLINE
在可编辑图层中自由画线,铅笔功能,类似于数字化仪流放式画线。
-
CREATECARDINAL
public static final Action CREATECARDINAL
在可编辑图层中画 Cardinal 曲线。
-
PICK_SNAP_POINT
public static final Action PICK_SNAP_POINT
设置选中对象的捕捉点。设置了对象的捕捉点后,当移动该对象时,将使用这个捕捉点来实现对象与其他点的捕捉;如果没有设置对象的捕捉点,则使用当前的鼠标点作为该对象的捕捉点。此操作在编辑时用途比较明显,并且该操作只在编辑时有效。
-
CREATE_POLYLINE2_POLYLINE
public static final Action CREATE_POLYLINE2_POLYLINE
在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线。
-
CREATE_POLYLINE2_FREE_POLYLINE
public static final Action CREATE_POLYLINE2_FREE_POLYLINE
在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线。
-
CREATE_POLYLINE2_CARDINAL
public static final Action CREATE_POLYLINE2_CARDINAL
在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线。
-
CREATE_POLYGON2_POLYLINE
public static final Action CREATE_POLYGON2_POLYLINE
在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
-
CREATE_POLYGON2_FREE_POLYLINE
public static final Action CREATE_POLYGON2_FREE_POLYLINE
在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
-
CREATE_POLYGON2_CARDINAL
public static final Action CREATE_POLYGON2_CARDINAL
在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该 Cardinal 曲线的起始点和终止点构成多边形。
-
VERTEXEDIT
public static final Action VERTEXEDIT
在可编辑图层中编辑对象的节点。
-
VERTEXADD
public static final Action VERTEXADD
在可编辑图层中为对象添加节点。
-
CREATE_NORTHARROW
public static final Action CREATE_NORTHARROW
在可编辑图层中绘制地图指北针
-
CREATE_MAPSCALE
public static final Action CREATE_MAPSCALE
在可编辑图层中绘制地图比例尺
-
CREATE_GEOLEGEND
public static final Action CREATE_GEOLEGEND
在布局或者地图中可编辑的CAD图层中绘制地图图例对象。
-
CREATE_GEODESIC
public static final Action CREATE_GEODESIC
在可编辑图层中绘制测地线。
-
SWIPE
public static final Action SWIPE
地图卷帘功能
-
TOPOLOGICAL_EDITING_ALIGN_EDGE
public static final Action TOPOLOGICAL_EDITING_ALIGN_EDGE
拓扑编辑模式下,对齐边操作,修整边使其与相邻边对齐。- 从以下版本开始:
- 12.0.0
-
TOPOLOGICAL_EDITING_RESHAPE_EDGE
public static final Action TOPOLOGICAL_EDITING_RESHAPE_EDGE
在拓扑编辑模式下,修整边操作,通过绘制新折线修改现有边,新折线需与原有边在至少两个位置相交或接触。- 从以下版本开始:
- 12.0.0
-
CONTINUE_EDITING_LINE
public static final Action CONTINUE_EDITING_LINE
延续线要素编辑- 从以下版本开始:
- 12.0.1
-
CREATEGRAPHICOBJECT
public static final Action CREATEGRAPHICOBJECT
在可编辑图层中绘制军标
-
-
方法详细资料
-
newInstance
public static Action newInstance(int value)
构建地图操作状态- 参数:
value- 枚举值- 返回:
- 图操作状态
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.