类 Action
- java.lang.Object
-
- com.supermap.data.Enum
-
- com.supermap.mapping.Action
-
public class Action extends Enum
该类定义了地图操作状态类型常量。完成与地图显示有关的操作设置。通常与地图显示有关的操作包括地图的漫游以及简单的编辑操作如画点、画线、画面等。
-
-
字段概要
字段 限定符和类型 字段和说明 static Action
COMPOSE_HOLLOW_REGION
组合岛洞对象,选中存在覆盖关系的多个对象,组合出岛洞对象static Action
COMPOSE_REGION
面与面组合,设置面图层可编辑,设置Action,,连续点选两个对象,然后提交,查看结果static Action
CREATE_CIRCLE_2P
已过时。已过时。 在可编辑图层中画两点圆。操作步骤:
手指第一次点下确认圆心位置,手指抬起;手指第二次点下确认半径,手指不抬起,滑动可改变圆半径的长度,手指抬起则两点圆绘制完成。
static Action
CREATE_POSITIONAL_REGION
公共边构面static Action
CREATELINE
已过时。已过时。 在可编辑图层中画直线。操作步骤:
手指第一次点下确认直线的起始位置,手指抬起;手指第二次点下确认直线的终止位置,手指不抬起,滑动可直线的长度和方向,手指抬起则直线绘制完成。
static Action
CREATEPLOT
态势标绘的绘制action.static Action
CREATEPOINT
在可编辑图层上点击式绘点。static Action
CREATEPOLYGON
在可编辑图层中点击式绘多边形。static Action
CREATEPOLYLINE
在可编辑图层中点击式绘直线。static Action
CREATERECTANGLE
已过时。已过时。 在可编辑图层中画矩形。操作步骤:
手指第一次点下确认矩形对角线的一个顶点,手指抬起;手指第二次点下确认对角线的另外一个点,手指不抬起,滑动可改变对角线的长度及方向,双手指同时点下则矩形绘制完成。
static Action
DRAW_HOLLOW_REGION
手绘岛洞对象,原有对象上画面,生成一个岛洞对象,一个画面对象,一个原有对象static Action
DRAWLINE
自由绘制线。static Action
DRAWPLOYGON
自由绘制面。static Action
DRAWREGION_ERASE_REGION
面被面擦除static Action
DRAWREGION_HOLLOW_REGION
手绘岛洞面static Action
ERASE_REGION
擦除面,设置面图层可编辑,设置Action, 在需要擦除的地方绘制一个面,提交,查看结果,相交部分被擦除static Action
FILL_HOLLOW_REGION
填充岛洞对象static Action
FREEDRAW
涂鸦。static Action
INTERSECT_REGION
面对象求交,设置可编辑面图层,设置Action,连续点选两个对象,然后提交,查看结果static Action
MEASUREANGLE
量算角度 通过三点绘制一个角,并给出从第一条边到第二条边的顺时旋转的角度值.static Action
MEASUREAREA
量算面积。static Action
MEASURELENGTH
量算长度。static Action
MOVE_COMMON_NODE
公共点编辑(协调编辑)static Action
MOVE_GEOMETRY
平移对象,设置操作图层为可编辑图层,设置Action,点选一个对象,然后拖动对象进行平移static Action
MULTI_SELECT
多选static Action
NULL
空操作。static Action
PAN
地图漫游。static Action
PATCH_HOLLOW_REGION
切分岛洞对象(补充岛洞),设置Action,在需要切分的岛洞上绘制一条跨越面对象的线,提交,查看结果,岛洞切分成两个分离的对象static Action
PATCH_POSOTIONAL_REGION
多对象补洞static Action
SELECT
在对象上点击,选择对象。static Action
SELECT_BY_RECTANGLE
框选操作static Action
SELECT2
已过时。已过时。使用 SELECT 替代。 在编辑模式下,点击选择对象,可对选中的对象进行编辑。static Action
SELECTCIRCLE
已过时。已过时。 画圆选择对象。默认的选择模式是对象的内点在圆内方可选中对象,用户可以通过SelectionMode
类来设置对象被选中的方式。static Action
SELECTLINE
已过时。已过时。 画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。static Action
SELECTREGION
已过时。已过时。 画多边形选择对象。默认的选择模式是对象的内点在多边形内方可选中对象,用户可以通过SelectionMode
类来设置对象被选中的方式。static Action
SPLIT_BY_DRAWLINE
面被线分割static Action
SPLIT_BY_DRAWREGION
面被面分割static Action
SPLIT_BY_LINE
线切分面,设置Action,在需要切分的地方绘制一条跨越面对象的线,提交,查看结果static Action
SPLIT_BY_REGION
使用面切分static Action
SWIPE
卷帘状态,目前仅支持线、面、CAD和影像图层static Action
UNION_REGION
面与面合并,设置面图层可编辑,设置Action,,连续点选两个对象,然后提交,查看结果static Action
VERTEXADD
在可编辑图层中为对象添加节点。static Action
VERTEXDELETE
在可编辑图层中删除对象节点。static Action
VERTEXEDIT
在可编辑图层中编辑对象的节点。
-
-
-
字段详细资料
-
NULL
public static final Action NULL
空操作。
-
PAN
public static final Action PAN
地图漫游。在对地图进行漫游操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。
-
SELECT2
@Deprecated public static final Action SELECT2
已过时。 已过时。使用 SELECT 替代。 在编辑模式下,点击选择对象,可对选中的对象进行编辑。
-
SELECT
public static final Action SELECT
在对象上点击,选择对象。SELECT 是单纯的点击选择,且被选中对象不能进行编辑(移动、旋转、缩放等),而 SELECT2 可以对选中的对象可进行编辑。
-
SELECTCIRCLE
@Deprecated public static final Action SELECTCIRCLE
已过时。 已过时。 画圆选择对象。默认的选择模式是对象的内点在圆内方可选中对象,用户可以通过SelectionMode
类来设置对象被选中的方式。
-
SELECTREGION
@Deprecated public static final Action SELECTREGION
已过时。 已过时。 画多边形选择对象。默认的选择模式是对象的内点在多边形内方可选中对象,用户可以通过SelectionMode
类来设置对象被选中的方式。
-
SELECTLINE
@Deprecated public static final Action SELECTLINE
已过时。 已过时。 画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。
-
CREATEPOINT
public static final Action CREATEPOINT
在可编辑图层上点击式绘点。
-
CREATELINE
@Deprecated public static final Action CREATELINE
已过时。 已过时。 在可编辑图层中画直线。操作步骤:
手指第一次点下确认直线的起始位置,手指抬起;手指第二次点下确认直线的终止位置,手指不抬起,滑动可直线的长度和方向,手指抬起则直线绘制完成。
-
CREATEPOLYLINE
public static final Action CREATEPOLYLINE
在可编辑图层中点击式绘直线。操作步骤:
手指第一次点下确认直线的起始位置,手指抬起;手指第二次点下确认直线的终止位置,手指抬起则直线绘制完成。
-
CREATERECTANGLE
@Deprecated public static final Action CREATERECTANGLE
已过时。 已过时。 在可编辑图层中画矩形。操作步骤:
手指第一次点下确认矩形对角线的一个顶点,手指抬起;手指第二次点下确认对角线的另外一个点,手指不抬起,滑动可改变对角线的长度及方向,双手指同时点下则矩形绘制完成。
-
CREATEPOLYGON
public static final Action CREATEPOLYGON
在可编辑图层中点击式绘多边形。
-
CREATE_CIRCLE_2P
@Deprecated public static final Action CREATE_CIRCLE_2P
已过时。 已过时。 在可编辑图层中画两点圆。操作步骤:
手指第一次点下确认圆心位置,手指抬起;手指第二次点下确认半径,手指不抬起,滑动可改变圆半径的长度,手指抬起则两点圆绘制完成。
-
VERTEXEDIT
public static final Action VERTEXEDIT
在可编辑图层中编辑对象的节点。操作步骤:
在几何对象的节点可编辑状态下,通过拖动节点实现几何对象节点位置的调整。
-
VERTEXADD
public static final Action VERTEXADD
在可编辑图层中为对象添加节点。操作步骤:
在几何对象的节点可编辑状态下,通过在几何对象上单指点击来添加节点。
-
VERTEXDELETE
public static final Action VERTEXDELETE
在可编辑图层中删除对象节点。操作步骤:
在几何对象的节点可编辑状态下,通过单指点击几何对象上的节点来删除节点。
-
DRAWLINE
public static final Action DRAWLINE
自由绘制线。
-
DRAWPLOYGON
public static final Action DRAWPLOYGON
自由绘制面。
-
FREEDRAW
public static final Action FREEDRAW
涂鸦。
-
MEASURELENGTH
public static final Action MEASURELENGTH
量算长度。操作步骤:
手指第一次点下与第二次点下确定第一条直线,此直线的距离为量算长度;第三次点下确定第二条直线,量算的结果为两条线的长度和。
-
MEASUREAREA
public static final Action MEASUREAREA
量算面积。手指至少点击三下,确定所要量算的图形区域。
-
CREATEPLOT
public static final Action CREATEPLOT
态势标绘的绘制action.如何需要绘制时, 除了将Action设置为CREATEPLOT以外,还要通过需要调用
MapControl.addPlotLibrary(java.lang.String)
加载库, 并调用MapControl.setPlotSymbol(long, long)
设置需要绘制的符号。如果需要对已经提交的符号进行编辑, 就先选中要编辑的对象, 再将Action设置为VERTEXEDIT, 就可以进行编辑了。
-
MEASUREANGLE
public static final Action MEASUREANGLE
量算角度通过三点绘制一个角,并给出从第一条边到第二条边的顺时旋转的角度值. 通过
MeasureListener#angleMeasured(double, com.supermap.data.Point)
可以获得测量结果. 使用方法与测量长度和测量面积类似
-
SELECT_BY_RECTANGLE
public static final Action SELECT_BY_RECTANGLE
框选操作
-
ERASE_REGION
public static final Action ERASE_REGION
擦除面,设置面图层可编辑,设置Action, 在需要擦除的地方绘制一个面,提交,查看结果,相交部分被擦除
-
SPLIT_BY_LINE
public static final Action SPLIT_BY_LINE
线切分面,设置Action,在需要切分的地方绘制一条跨越面对象的线,提交,查看结果
-
UNION_REGION
public static final Action UNION_REGION
面与面合并,设置面图层可编辑,设置Action,,连续点选两个对象,然后提交,查看结果
-
COMPOSE_REGION
public static final Action COMPOSE_REGION
面与面组合,设置面图层可编辑,设置Action,,连续点选两个对象,然后提交,查看结果
-
PATCH_HOLLOW_REGION
public static final Action PATCH_HOLLOW_REGION
切分岛洞对象(补充岛洞),设置Action,在需要切分的岛洞上绘制一条跨越面对象的线,提交,查看结果,岛洞切分成两个分离的对象
-
INTERSECT_REGION
public static final Action INTERSECT_REGION
面对象求交,设置可编辑面图层,设置Action,连续点选两个对象,然后提交,查看结果
-
MOVE_GEOMETRY
public static final Action MOVE_GEOMETRY
平移对象,设置操作图层为可编辑图层,设置Action,点选一个对象,然后拖动对象进行平移
-
FILL_HOLLOW_REGION
public static final Action FILL_HOLLOW_REGION
填充岛洞对象
-
MULTI_SELECT
public static final Action MULTI_SELECT
多选
-
SPLIT_BY_REGION
public static final Action SPLIT_BY_REGION
使用面切分
-
DRAW_HOLLOW_REGION
public static final Action DRAW_HOLLOW_REGION
手绘岛洞对象,原有对象上画面,生成一个岛洞对象,一个画面对象,一个原有对象
-
COMPOSE_HOLLOW_REGION
public static final Action COMPOSE_HOLLOW_REGION
组合岛洞对象,选中存在覆盖关系的多个对象,组合出岛洞对象
-
PATCH_POSOTIONAL_REGION
public static final Action PATCH_POSOTIONAL_REGION
多对象补洞
-
MOVE_COMMON_NODE
public static final Action MOVE_COMMON_NODE
公共点编辑(协调编辑)
-
CREATE_POSITIONAL_REGION
public static final Action CREATE_POSITIONAL_REGION
公共边构面
-
SPLIT_BY_DRAWLINE
public static final Action SPLIT_BY_DRAWLINE
面被线分割
-
DRAWREGION_HOLLOW_REGION
public static final Action DRAWREGION_HOLLOW_REGION
手绘岛洞面
-
DRAWREGION_ERASE_REGION
public static final Action DRAWREGION_ERASE_REGION
面被面擦除
-
SPLIT_BY_DRAWREGION
public static final Action SPLIT_BY_DRAWREGION
面被面分割
-
SWIPE
public static final Action SWIPE
卷帘状态,目前仅支持线、面、CAD和影像图层
-
-