com.supermap.chart
类 ChartDatasetGroup
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.chart.ChartDatasetGroup
-
- 所有已实现的接口:
- IDisposable
public abstract class ChartDatasetGroup extends com.supermap.data.InternalHandleDisposable
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static ChartDatasetGroup
createInstance(DatasetGroup datasetGroupInstance)
根据给定的数据集分组创建海图数据集分组。void
dispose()
释放对象所占用的资源。S57CellInformation
getCellInformation()
String
getCellName()
获取当前海图数据集分组对应海图的数据集名。static ChartDatasetGroupType
getChartDatasetGroupType(DatasetGroup datasetGroup)
获取指定的数据集分组的海图数据集分组类型。long
getCompilationScale()
获取当前海图数据集分组对应海图的比例尺。DatasetGroup
getDatasetGroup()
获取当前海图数据集分组对应的数据集分组。Datasource
getDatasource()
获取当前海图数据集分组的数据源。DatasetVector
getFeatureDataset(int code, DatasetType eType)
获取当前海图数据集分组中,指定特征物标编码和数据集类型的特征物标数据集。DatasetVector
getFeatureDataset(String acronym, DatasetType eType)
获取当前海图数据集分组中,指定特征物标简称和数据集类型的特征物标数据集。DatasetVector[]
getFeatureDatasets()
获取当前海图数据集分组中的特征物标数据集。FeatureToSpatialPointer[]
getFeatureToSpatialPointers(long featureRCID, GeometryType geometryType, boolean isSpatialAttribute, boolean isGeometry)
获取指定的特征物标对象对空间物标对象的参照信息。static long
getHandle(com.supermap.data.InternalHandle obj)
DatasetVector
getS57TopoRelationDataset(S57DatasetType s57DatasetType)
获取当前海图数据集分组中所有特征物标数据集。Geometry
getSpatialGeometry(String spatialObjectID)
获取空间物标对象的几何对象。DatasetVector[]
getTopoDatasets()
获取当前海图数据集分组中的拓扑数据集。ChartDatasetGroupType
getType()
获取当前海图数据集分组的类型。static void
setHandle(com.supermap.data.InternalHandle obj, long handle)
static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
boolean
setMaskingIndicator(long featureRCID, String spatialObjectID, MaskingIndicator maskingIndicator)
设置指定的特征物标对象参照空间物标对象的掩码指示信息。
-
-
-
方法详细资料
-
createInstance
public static ChartDatasetGroup createInstance(DatasetGroup datasetGroupInstance)
根据给定的数据集分组创建海图数据集分组。- 参数:
datasetGroupInstance
- 指定的数据集分组。- 返回:
- 构建成功的海图数据集分组。
-
getChartDatasetGroupType
public static ChartDatasetGroupType getChartDatasetGroupType(DatasetGroup datasetGroup)
获取指定的数据集分组的海图数据集分组类型。- 参数:
datasetGroup
- 指定的数据集分组。- 返回:
- 给定的数据集分组的海图数据集分组类型。
-
getCellName
public String getCellName()
获取当前海图数据集分组对应海图的数据集名。- 返回:
-
getCompilationScale
public long getCompilationScale()
获取当前海图数据集分组对应海图的比例尺。该比例尺为制作和编辑海图时使用的比例尺。- 返回:
-
getS57TopoRelationDataset
public DatasetVector getS57TopoRelationDataset(S57DatasetType s57DatasetType)
获取当前海图数据集分组中所有特征物标数据集。- 参数:
s57DatasetType
-- 返回:
-
getFeatureDatasets
public DatasetVector[] getFeatureDatasets()
获取当前海图数据集分组中的特征物标数据集。- 返回:
-
getTopoDatasets
public DatasetVector[] getTopoDatasets()
获取当前海图数据集分组中的拓扑数据集。- 返回:
-
getFeatureDataset
public DatasetVector getFeatureDataset(String acronym, DatasetType eType)
获取当前海图数据集分组中,指定特征物标简称和数据集类型的特征物标数据集。- 参数:
acronym
-eType
-- 返回:
-
getFeatureDataset
public DatasetVector getFeatureDataset(int code, DatasetType eType)
获取当前海图数据集分组中,指定特征物标编码和数据集类型的特征物标数据集。- 参数:
code
-eType
-- 返回:
-
getType
public ChartDatasetGroupType getType()
获取当前海图数据集分组的类型。- 返回:
-
getDatasetGroup
public DatasetGroup getDatasetGroup()
获取当前海图数据集分组对应的数据集分组。- 返回:
-
getDatasource
public Datasource getDatasource()
获取当前海图数据集分组的数据源。- 返回:
-
getCellInformation
public S57CellInformation getCellInformation()
-
getFeatureToSpatialPointers
public FeatureToSpatialPointer[] getFeatureToSpatialPointers(long featureRCID, GeometryType geometryType, boolean isSpatialAttribute, boolean isGeometry)
获取指定的特征物标对象对空间物标对象的参照信息。要求已经建立拓扑关系。- 参数:
featureRCID
- 指定的特征物标的 RCID。geometryType
- 指定的特征物标的几何类型。isSpatialAttribute
- 指定是否返回参照的空间物标对象的属性。isGeometry
- 指定是否返回参照的空间物标对象的几何对象。- 返回:
- 特征物标对象对空间物标对象的参照信息数组。
-
getSpatialGeometry
public Geometry getSpatialGeometry(String spatialObjectID)
获取空间物标对象的几何对象。- 参数:
spatialObjectID
-- 返回:
-
setMaskingIndicator
public boolean setMaskingIndicator(long featureRCID, String spatialObjectID, MaskingIndicator maskingIndicator)
设置指定的特征物标对象参照空间物标对象的掩码指示信息。只对线、面类型的特征物标对象有效。要求已经建立拓扑关系。- 参数:
featureRCID
-spatialObjectID
-maskingIndicator
-- 返回:
-
dispose
public void dispose()
释放对象所占用的资源。
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
getHandle
public static long getHandle(com.supermap.data.InternalHandle obj)
-
setHandle
public static void setHandle(com.supermap.data.InternalHandle obj, long handle)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.