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()构造函数AuxiliaryPlottingManager(long handle)已过时。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 booleanaddHistory(AuxiliaryPlottingHistory history)添加记录booleandeleteHistory(String strUUID)删除记录voiddeleteHistorys()删除所有记录voiddispose()释放对象intdrawGeoGraphicObjectByCoordinate(DatasetVector layer, String strCoordinate, int nLibID, int nCode, String strParam4)绘制标绘对象intdrawGeoGraphicObjectByPlaceName(DatasetVector layer, String strPlaceNameParam, int nLibID, int nCode, String strParam4)绘制标绘对象doublegetCentralMeridian()获取中央经线intgetDenominatorOfMapScale()获取地图比例尺分母doublegetGridSpace()获取格网间距AuxiliaryPlottingHistory[]getHistorys()获取所有记录Point2DgetNortheastPt()获取东北角廓点PrjCoordSysgetPrjCoordSys()获取公里网投影Point2DgetSouthwestPt()获取西南角廓点intgetTapNum()获取带号doublegetZoning()获取分带方式booleangridPointToMapPoint(Point2D gridPoint, PrjCoordSys mapPrjCoordSys, Point2D mapPoint)公里网坐标转地图坐标booleaninitByDataSource(Datasource dataSource)初始化公里网参数booleaninitByMap(Map map)初始化公里网参数booleanisHistoryExist(String strUUID)记录是否存在booleanisInitKilometreNetwork()公里网参数是否初始化booleanmapLocation(Map map, Point2D pt, double dHeight, Point2D locationPt)地图定位booleanmapLocation(Map map, String strPlaceName, Point2D locationPt)地图定位booleanmapLocation(Map map, String strPlaceName, Point2D pt, Point2D locationPt)地图定位booleanmapPointToGridPoint(Point2D mapPoint, PrjCoordSys mapPrjCoordSys, Point2D gridPoint)地图坐标转公里网坐标voidsetCentralMeridian(double centralMeridian)设置中央经线voidsetDenominatorOfMapScale(int denominatorOfMapScale)设置地图比例尺分母voidsetGridSpace(double gridSpace)设置格网间距voidsetNortheastPt(Point2D pt)设置东北角廓点voidsetSouthwestPt(Point2D pt)设置西南角廓点voidsetTapNum(int tapNum)设置带号voidsetWorkspace(Workspace workspace)设置工作空间voidsetZoning(double zoning)设置分带方式
-
-
-
构造器详细资料
-
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()
删除所有记录
-
getHistorys
public AuxiliaryPlottingHistory[] getHistorys()
获取所有记录- 返回:
- 记录集合
-
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–2025 SuperMap. All rights reserved.