com.supermap.mobjects.mapdata

类 LogicaLayer

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


    public class LogicaLayer
    extends com.supermap.data.InternalHandleDisposable
    逻辑图层类
    • 构造器详细资料

      • LogicaLayer

        public LogicaLayer()
        构造函数
      • LogicaLayer

        public LogicaLayer(long handle)
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象
      • initAferMapOpen

        public void initAferMapOpen(Map pMap,
                                    String strBaseMapName)
        初始化逻辑图层
        参数:
        pMap - 地图
        strBaseMapName - 底图名称
      • saveAfterMapSave

        public void saveAfterMapSave()
        地图保存后调用这个函数保存对应配置到内存,便于下一步工作空间保存时保存
      • saveAfterWorkspaceSave

        public void saveAfterWorkspaceSave()
        工作空间保存后调用这个函数保存配置到磁盘
      • addGroup

        public void addGroup(String strGroupName,
                             boolean isLogicalGroup)
        添加一个新的子图层组
        参数:
        strGroupName - 图层组名称
        isLogicalGroup - 是否是逻辑图层
      • cancelGroup

        public void cancelGroup(LogicaLayer logicaLayer)
        取消指定名字的分组
        参数:
        logicaLayer - 逻辑图层
      • removeLayer

        public void removeLayer(LogicaLayer logicaLayer)
        删除逻辑图层或组
        参数:
        logicaLayer - 逻辑图层
      • findLayer

        public LogicaLayer findLayer(String strName)
        根据图层名称查找图层
        参数:
        strName - 图层名
      • getParantLayer

        public LogicaLayer getParantLayer()
        获取父节点,如果为NULL,表示是根节点
      • getChildlayers

        public LogicaLayer[] getChildlayers()
        获取本图层的子组
      • insertLayer

        public void insertLayer(LogicaLayer logicaLayer,
                                int index)
        插入逻辑图层。如果是图层且已经存在于其他图层组下,则先从别的图层组下取消再加入本组,并移动图层顺序
      • setCaption

        public void setCaption(String strCaption)
        设置别名
      • getCaption

        public String getCaption()
        获取别名
      • getName

        public String getName()
        获取名称
        返回:
        图层名称
      • setVisible

        public void setVisible(boolean isVisible)
        设置图层可见
      • isVisible

        public boolean isVisible()
        获取图层可见属性
        返回:
        图层可见属性
      • getLayerName

        public String getLayerName()
        获取图层名称
        返回:
        图层名
      • addLayer

        public LogicaLayer addLayer(Layer player)
        添加逻辑图层
        返回:
        逻辑图层
      • saveToXML

        public void saveToXML(String strPath)
        保存逻辑图层
      • getType

        public LayerType getType()
        获取逻辑图层类型
        返回:
        返回逻辑图层类型

Copyright © 2021–2024 SuperMap. All rights reserved.