com.supermap.mobjects.situation

类 PlotMap

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.mobjects.situation.PlotMap
  • 所有已实现的接口:
    IDisposable


    public class PlotMap
    extends com.supermap.data.InternalHandleDisposable

    标绘图类。

    • 方法详细资料

      • active

        public void active()
        激活标绘图。激活标绘图时,如果不存在激活图元层和激活子图层,会设置图元层集合对象中的第一个可见、可编辑和可选择的图元层为激活图元层,激活图元层所包含的第一个可见子图层为激活子图层,如果没有图元层和子图层会新建图元层和子图层并设置激活。
      • findPlotLayer

        public PlotLayer findPlotLayer(String uuid)
        根据数据所在的图元层。
        参数:
        uuid - 要查找的图元层的数据uuid
        返回:
        图元层对象。
      • findPlotSymbol

        public PlotSymbol findPlotSymbol(String uuid)
        根据uuid查找标号对象。
        参数:
        uuid - 要查找的标号的uuid
        返回:
        标号对象。
      • findPlotSymbol

        public PlotSymbol findPlotSymbol(int id,
                                         PlotLayer plotLayer)
        根据标号在数据集中的id查找标号对象。
        参数:
        id - 要查找的标号在数据集中的id
        plotLayer - 要查找的标号所在的图元层
        返回:
        标号对象。
      • findPlotLayer

        public PlotLayer findPlotLayer(DatasetVector datasetVector)
        根据数据集所对应的图元层。
        参数:
        datasetVector - 要查找的图元层的数据集对象
        返回:
        图元层对象。
      • findPlotLayerByName

        public PlotLayer findPlotLayerByName(String strName)
        根据名称查找对应的图元层。
        参数:
        strName - 要查找的图元层的名称
        返回:
        图元层对象。
      • findChildPlotLayer

        public ChildPlotLayer findChildPlotLayer(String strName)
        根据名称查找对应的子图层。
        参数:
        strName - 要查找的子图层的名称
        返回:
        子图层对象。
      • setSymScaleDefinition

        public void setSymScaleDefinition(double dValue)
        设置标绘图的缩放基准。新建图元层的默认缩放基准。
        参数:
        dValue - 指定标绘图的缩放基准。
      • getSymScaleDefinition

        public double getSymScaleDefinition()
        返回标绘图的缩放基准。
        返回:
        标绘图的缩放基准。
        默认值:
        默认值为第一次绘制标号时的地图比例尺。
      • getPlotLayers

        public PlotLayers getPlotLayers()
        获取标绘图所包含的图元层集合对象。
        返回:
        图元层集合对象。
      • getActivePlotLayer

        public PlotLayer getActivePlotLayer()
        获取激活的图元层。
        返回:
        图元层对象。
      • setActivePlotLayer

        public void setActivePlotLayer(PlotLayer plotLayer)
        设置激活的图元层对象。标号默认绘制在激活的图元层上的激活子图层里。
        参数:
        plotLayer - 指定图元层对象。
      • getActiveChildPlotLayer

        public ChildPlotLayer getActiveChildPlotLayer()
        获取激活的子图层。
        返回:
        子图层对象。
      • setActiveChildPlotLayer

        public void setActiveChildPlotLayer(ChildPlotLayer childPlotLayer)
        设置激活的子图层对象。标号默认绘制在激活的图元层上的激活子图层里。
        参数:
        childPlotLayer - 指定子图层对象。
      • getPath

        public String getPath()
        返回标绘图的路径。
        返回:
        标绘图的路径。
      • setPath

        public void setPath(String path)
        设置标绘图的路径。
        参数:
        path - 指定标绘图的路径。
      • getName

        public String getName()
        返回标绘图的名称。
        返回:
        标绘图的名称。
      • setName

        public void setName(String name)
        设置标绘图的名称。
        参数:
        name - 指定标绘图的名称。
      • isModified

        public boolean isModified()
        返回标绘图是否修改标志。
        返回:
        标绘图修改标志。
      • setModified

        public void setModified(boolean bValue)
        设置标绘图是否修改。
        参数:
        bValue - 标绘图是否修改。
      • refresh

        public void refresh()
        标绘图刷新。
      • resetPlotLayersForMap

        public void resetPlotLayersForMap()
        二维标绘图重置。
      • resetPlotLayersForScene

        public void resetPlotLayersForScene()
        三维标绘图重置。
      • addPlotMapOpenedListener

        public void addPlotMapOpenedListener(PlotMapOpenedListener l)
        添加一个用于接收标绘图打开完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图打开完成事件的监听器。
      • addPlotMapAddedListener

        public void addPlotMapAddedListener(PlotMapAddedListener l)
        添加一个用于接收标绘图添加完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图添加完成事件的监听器。
      • addPlotMapSavedListener

        public void addPlotMapSavedListener(PlotMapSavedListener l)
        添加一个用于接收标绘图保存完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图保存完成事件的监听器。
      • addPlotMapClosedListener

        public void addPlotMapClosedListener(PlotMapClosedListener l)
        添加一个用于接收标绘图关闭完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图关闭完成事件的监听器。
      • addPlotMapSymDefinitionChangedListener

        public void addPlotMapSymDefinitionChangedListener(PlotMapSymDefinitionChangedListener l)
        添加一个用于接收标绘图缩放基准改变事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图缩放基准改变事件的监听器。
      • removePlotMapOpenedListener

        public void removePlotMapOpenedListener(PlotMapOpenedListener l)
        移除一个用于接收标绘图打开完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图打开完成事件的监听器。
      • removePlotMapAddedListener

        public void removePlotMapAddedListener(PlotMapAddedListener l)
        移除一个用于接收标绘图添加完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图添加完成事件的监听器。
      • removePlotMapSavedListener

        public void removePlotMapSavedListener(PlotMapSavedListener l)
        移除一个用于接收标绘图保存完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图保存完成事件的监听器。
      • removePlotMapClosedListener

        public void removePlotMapClosedListener(PlotMapClosedListener l)
        移除一个用于接收标绘图关闭完成事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图关闭完成事件的监听器。
      • removePlotMapSymDefinitionChangedListener

        public void removePlotMapSymDefinitionChangedListener(PlotMapSymDefinitionChangedListener l)
        移除一个用于接收标绘图缩放基准改变事件(event)的监听器。
        参数:
        l - 一个用于接收标绘图缩放基准改变事件的监听器。
      • firePlotMapOpened

        public void firePlotMapOpened(PlotMapOpenedEvent event)
        触发标绘图打开事件。
        参数:
        event - 标绘图打开事件。
      • firePlotMapSymDefinitionChanged

        public void firePlotMapSymDefinitionChanged(PlotMapSymDefinitionChangedEvent event)
        触发图层缩放基准改变事件。
        参数:
        event - 标绘图缩放基准改变事件。
      • dispose

        public void dispose()
        对象释放

Copyright © 2021–2024 SuperMap. All rights reserved.