com.supermap.mobjects.auxiliaryplotting

类 AuxiliaryPlottingManager

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


    public class AuxiliaryPlottingManager
    extends com.supermap.data.InternalHandleDisposable
    辅助标图管理类。该类提供了辅助标图管理类的一系列功能。
    • 构造器详细资料

      • AuxiliaryPlottingManager

        public AuxiliaryPlottingManager()
        构造函数
      • AuxiliaryPlottingManager

        @Deprecated
        public AuxiliaryPlottingManager(long handle)
        已过时。 
        通过管理器句柄构造函数(此接口废弃)
        参数:
        handle - 辅助标图管理类句柄
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象
      • setWorkspace

        public void setWorkspace(Workspace workspace)
        设置工作空间
        参数:
        workspace - 工作空间
      • setGridSpace

        public void setGridSpace(double gridSpace)
        设置格网间距
        参数:
        gridSpace - 格网间距
      • getGridSpace

        public double getGridSpace()
        获取格网间距
        返回:
        格网间距
      • setSouthwestPt

        public void setSouthwestPt(Point2D pt)
        设置西南角廓点
        参数:
        pt - 西南角廓点
      • getSouthwestPt

        public Point2D getSouthwestPt()
        获取西南角廓点
        返回:
        西南角廓点
      • setNortheastPt

        public void setNortheastPt(Point2D pt)
        设置东北角廓点
        参数:
        pt - 东北角廓点
      • getNortheastPt

        public Point2D getNortheastPt()
        获取东北角廓点
        返回:
        东北角廓点
      • setCentralMeridian

        public void setCentralMeridian(double centralMeridian)
        设置中央经线
        参数:
        centralMeridian - 中央经线
      • getCentralMeridian

        public double getCentralMeridian()
        获取中央经线
        返回:
        中央经线
      • setZoning

        public void setZoning(double zoning)
        设置分带方式
        参数:
        zoning - 分带方式
      • getZoning

        public double getZoning()
        获取分带方式
        返回:
        分带方式
      • setTapNum

        public void setTapNum(int tapNum)
        设置带号
        参数:
        tapNum - 带号
      • getTapNum

        public int getTapNum()
        获取带号
        返回:
        带号
      • setDenominatorOfMapScale

        public void setDenominatorOfMapScale(int denominatorOfMapScale)
        设置地图比例尺分母
        参数:
        denominatorOfMapScale - 地图比例尺分母
      • getDenominatorOfMapScale

        public int getDenominatorOfMapScale()
        获取地图比例尺分母
        返回:
        地图比例尺分母
      • getPrjCoordSys

        public PrjCoordSys getPrjCoordSys()
        获取公里网投影
        返回:
        投影对象
      • isInitKilometreNetwork

        public boolean isInitKilometreNetwork()
        公里网参数是否初始化
        返回:
        如果初始化返回true,否则返回false
      • initByDataSource

        public boolean initByDataSource(Datasource dataSource)
        初始化公里网参数
        参数:
        dataSource - GJB数据源
        返回:
        如果初始化返回true,否则返回false
      • initByMap

        public boolean initByMap(Map map)
        初始化公里网参数
        参数:
        map - 地图对象
        返回:
        如果初始化返回true,否则返回false
      • drawGeoGraphicObjectByCoordinate

        public int drawGeoGraphicObjectByCoordinate(DatasetVector layer,
                                                    String strCoordinate,
                                                    int nLibID,
                                                    int nCode,
                                                    String strParam4)
        绘制标绘对象
        参数:
        layer - CAD数据集
        strCoordinate - 坐标字符串
        nLibID - 标号库编码
        nCode - 标号编码
        strParam4 - 图片、模型标号的资源路径
        返回:
        成功,返回对象ID号;失败,返回-1
      • drawGeoGraphicObjectByPlaceName

        public int drawGeoGraphicObjectByPlaceName(DatasetVector layer,
                                                   String strPlaceNameParam,
                                                   int nLibID,
                                                   int nCode,
                                                   String strParam4)
        绘制标绘对象
        参数:
        layer - CAD数据集
        strPlaceNameParam - 地名参数
        nLibID - 标号库编码
        nCode - 标号编码
        strParam4 - 图片、模型标号的资源路径
        返回:
        成功,返回对象ID号;失败,返回-1
      • mapLocation

        public boolean mapLocation(Map map,
                                   Point2D pt,
                                   double dHeight,
                                   Point2D locationPt)
        地图定位
        参数:
        map - 地图对象
        pt - 公里网坐标
        dHeight - 高程
        locationPt - 定位点
        返回:
        成功返回true,否则返回false
      • mapLocation

        public boolean mapLocation(Map map,
                                   String strPlaceName,
                                   Point2D pt,
                                   Point2D locationPt)
        地图定位
        参数:
        map - 地图对象
        strPlaceName - 地名
        pt - 公里网坐标
        locationPt - 定位点
        返回:
        成功返回true,否则返回false
      • mapLocation

        public boolean mapLocation(Map map,
                                   String strPlaceName,
                                   Point2D locationPt)
        地图定位
        参数:
        map - 地图对象
        strPlaceName - 地名
        locationPt - 定位点
        返回:
        成功返回true,否则返回false
      • addHistory

        public boolean addHistory(AuxiliaryPlottingHistory history)
        添加记录
        参数:
        history - 记录对象
        返回:
        成功返回true,否则返回false
      • deleteHistory

        public boolean deleteHistory(String strUUID)
        删除记录
        参数:
        strUUID - 标号UUID
        返回:
        成功返回true,否则返回false
      • deleteHistorys

        public void deleteHistorys()
        删除所有记录
      • isHistoryExist

        public boolean isHistoryExist(String strUUID)
        记录是否存在
        参数:
        strUUID - 标号UUID
        返回:
        存在返回true,否则返回false
      • mapPointToGridPoint

        public boolean mapPointToGridPoint(Point2D mapPoint,
                                           PrjCoordSys mapPrjCoordSys,
                                           Point2D gridPoint)
        地图坐标转公里网坐标
        参数:
        mapPoint - 地图坐标点
        mapPrjCoordSys - 坐标投影
        gridPoint - 公里网坐标点
        返回:
        成功返回true,否则返回false
      • gridPointToMapPoint

        public boolean gridPointToMapPoint(Point2D gridPoint,
                                           PrjCoordSys mapPrjCoordSys,
                                           Point2D mapPoint)
        公里网坐标转地图坐标
        参数:
        gridPoint - 公里网坐标点
        mapPrjCoordSys - 坐标投影
        mapPoint - 地图坐标点
        返回:
        成功返回true,否则返回false

Copyright © 2021–2024 SuperMap. All rights reserved.