com.supermap.ui
类 Action

java.lang.Object
  继承者 com.supermap.ui.Action

public class Action
extends java.lang.Object

该类定义了地图操作状态类型常量。

完成与地图显示有关的操作设置。通常与地图显示有关的操作包括地图的放大、缩小、自由缩放、漫游以及简单的编辑操作如画点、画线、画面等。


字段摘要
static Action CREATE_ALONG_LINE_TEXT
          在可编辑图层中添加沿线注记。
static Action CREATE_ARC_3P
          在可编辑图层中画三点圆弧。
static Action CREATE_CIRCLE_2P
          在可编辑图层中画两点圆。
static Action CREATE_CIRCLE_3P
          在可编辑图层中画三点圆。
static Action CREATE_ELLIPSE_ARC
          在可编辑图层中画椭圆弧。
static Action CREATE_FREE_POLYLINE
          在可编辑图层中自由画线,铅笔功能,类似于数字化仪流放式画线。
static Action CREATE_GEODESIC
          在可编辑图层中绘制测地线。
static Action CREATE_GEOLEGEND
          在布局或者地图中可编辑的CAD图层中绘制地图图例对象。
static Action CREATE_MAP_SCALE
          在布局或者地图中可编辑的CAD图层中绘制地图比例尺对象。
static Action CREATE_NORTH_ARROW
          在布局或者地图中可编辑的CAD图层中绘制指北针对象。
static Action CREATE_OBLIQUE_ELLIPSE
          在可编辑图层中画斜椭圆。
static Action CREATE_POLYGON2_CARDINAL
          在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该 Cardinal 曲线的起始点和终止点构成多边形。
static Action CREATE_POLYGON2_FREE_POLYLINE
          在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
static Action CREATE_POLYGON2_POLYLINE
          在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
static Action CREATE_POLYLINE2_CARDINAL
          在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线。
static Action CREATE_POLYLINE2_FREE_POLYLINE
          在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线。
static Action CREATE_POLYLINE2_POLYLINE
          在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线。
static Action CREATE_ROUND_RECTANGLE
          在可编辑图层中画圆角矩形。
static Action CREATEBSPLINE
          在可编辑图层中画B样条曲线。
static Action CREATECARDINAL
          在可编辑图层中画 Cardinal 曲线。
static Action CREATECIRCLE
          在可编辑图层中画圆心圆。
static Action CREATECURVE
          在可编辑图层中画曲线。
static Action CREATEELLIPSE
          在可编辑图层中画椭圆。
static Action CREATELINE
          在可编辑图层中画直线。
static Action CREATEPARALLEL
          在可编辑图层中画平行线。
static Action CREATEPARALLELOGRAM
          在可编辑图层中画平行四边形。
static Action CREATEPIE
          在可编辑图层中画扇形。
static Action CREATEPOINT
          在可编辑图层中画点。
static Action CREATEPOLYGON
          在可编辑图层中画多边形。
static Action CREATEPOLYLINE
          在可编辑图层中画折线。
static Action CREATERECTANGLE
          在可编辑图层中画矩形。
static Action CREATETEXT
          在可编辑图层中添加注记。
static Action MOVE_THEME_GRADUATE_SYMBOL
          移动等级符号专题图的专题图元素。
static Action MOVE_THEME_GRAPH
          移动统计专题图的专题图元素。
static Action MOVE_THEME_LABEL
          移动标签专题图的专题图元素。
static Action NULL
          空操作。
static Action PAN
          地图漫游。
static Action PAN2
          扩展的地图漫游。
static Action PICK_SNAP_POINT
          设置选中对象的捕捉点。
static Action SELECT
          在对象上点击,选择对象。
static Action SELECT2
          点击选择对象,如果按住鼠标拖拽,就变成利用鼠标框选对象。
static Action SELECTCIRCLE
          画圆选择对象。
static Action SELECTLINE
          画线选择对象。
static Action SELECTRECTANGLE
          画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。
static Action SELECTREGION
          画多边形选择对象。
static Action VECTORLIZE_LINE_BACKWARD
          在可编辑图层中回退半自动矢量化线操作。
static Action VECTORLIZELINE
          在可编辑图层中进行半自动矢量化线操作,用于栅格矢量化。
static Action VECTORLIZEREGION
          在可编辑图层中进行半自动矢量化面操作,生成对象保存到数据集,类似于魔术棒功能。
static Action VERTEXADD
          在可编辑图层中为对象添加节点。
static Action VERTEXEDIT
          在可编辑图层中编辑对象的节点。
static Action ZOOMFREE
          地图自由缩放。
static Action ZOOMFREE2
          扩展的自由缩放, ZOOMFREE2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换。
static Action ZOOMIN
          地图放大。
static Action ZOOMOUT
          地图缩小。
 
方法摘要
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

NULL

public static final Action NULL
空操作。


PAN

public static final Action PAN
地图漫游。在对地图进行漫游操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。


PAN2

public static final Action PAN2
扩展的地图漫游。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_NORTH_ARROW

public static final Action CREATE_NORTH_ARROW
在布局或者地图中可编辑的CAD图层中绘制指北针对象。


CREATE_MAP_SCALE

public static final Action CREATE_MAP_SCALE
在布局或者地图中可编辑的CAD图层中绘制地图比例尺对象。


CREATE_GEOLEGEND

public static final Action CREATE_GEOLEGEND
在布局或者地图中可编辑的CAD图层中绘制地图图例对象。


CREATE_GEODESIC

public static final Action CREATE_GEODESIC
在可编辑图层中绘制测地线。