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)
已过时。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
addHistory(AuxiliaryPlottingHistory history)
添加记录boolean
deleteHistory(String strUUID)
删除记录void
deleteHistorys()
删除所有记录void
dispose()
释放对象int
drawGeoGraphicObjectByCoordinate(DatasetVector layer, String strCoordinate, int nLibID, int nCode, String strParam4)
绘制标绘对象int
drawGeoGraphicObjectByPlaceName(DatasetVector layer, String strPlaceNameParam, int nLibID, int nCode, String strParam4)
绘制标绘对象double
getCentralMeridian()
获取中央经线int
getDenominatorOfMapScale()
获取地图比例尺分母double
getGridSpace()
获取格网间距AuxiliaryPlottingHistory[]
getHistorys()
获取所有记录Point2D
getNortheastPt()
获取东北角廓点PrjCoordSys
getPrjCoordSys()
获取公里网投影Point2D
getSouthwestPt()
获取西南角廓点int
getTapNum()
获取带号double
getZoning()
获取分带方式boolean
gridPointToMapPoint(Point2D gridPoint, PrjCoordSys mapPrjCoordSys, Point2D mapPoint)
公里网坐标转地图坐标boolean
initByDataSource(Datasource dataSource)
初始化公里网参数boolean
initByMap(Map map)
初始化公里网参数boolean
isHistoryExist(String strUUID)
记录是否存在boolean
isInitKilometreNetwork()
公里网参数是否初始化boolean
mapLocation(Map map, Point2D pt, double dHeight, Point2D locationPt)
地图定位boolean
mapLocation(Map map, String strPlaceName, Point2D locationPt)
地图定位boolean
mapLocation(Map map, String strPlaceName, Point2D pt, Point2D locationPt)
地图定位boolean
mapPointToGridPoint(Point2D mapPoint, PrjCoordSys mapPrjCoordSys, Point2D gridPoint)
地图坐标转公里网坐标void
setCentralMeridian(double centralMeridian)
设置中央经线void
setDenominatorOfMapScale(int denominatorOfMapScale)
设置地图比例尺分母void
setGridSpace(double gridSpace)
设置格网间距void
setNortheastPt(Point2D pt)
设置东北角廓点void
setSouthwestPt(Point2D pt)
设置西南角廓点void
setTapNum(int tapNum)
设置带号void
setWorkspace(Workspace workspace)
设置工作空间void
setZoning(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–2024 SuperMap. All rights reserved.