public class S57SoundingGroup
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
S57SoundingGroup() |
S57SoundingGroup(ChartDatasetGroup chartDatasetGroup) |
S57SoundingGroup(S57EditDatasetGroup s57EditDatasetGroup)
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
addSoundingsToGroup(String soundingFOID,
int[] ids)
将指定的水深点添加到一个已有的水深组中。
|
void |
dispose()
释放对象所占用的本地资源。
|
ChartDatasetGroup |
getDatasetGroup()
获取海图分组。
|
String |
getGroupSounding(int[] ids)
将指定的水深点划为一个水深组。
|
String[] |
getGroupSoundingAll(int[] ids)
将指定的水深点进行分组,属性相同的水深点自动划分为一组。
|
static long |
getHandle(com.supermap.data.InternalHandle obj) |
double |
getSoundingDepth(int id)
获取水深点的深度。
|
Object |
getSoundingGroupAttribute(String soundingFOID,
String attributeAcronym)
获取水深组指定属性的值。
|
ChartAttributeInfo[] |
getSoundingGroupAttributes(String soundingFOID)
获取给定特征物标标识(即长名)的水深组的物标属性。
|
String[] |
getSoundingGroupFeatureIDs()
获取当前海图中所有水深组的特征物标标识,即长名。
|
GeoPoint3D[] |
getSoundingPoints(String soundingFOID)
获取给定特征物标标识(即长名)的水深点对象。
|
boolean |
removeSoundingsFromGroup(String soundingFOID,
int[] ids)
从一个已有的水深组中删除指定的水深点。
|
static void |
setHandle(com.supermap.data.InternalHandle obj,
long handle) |
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
void |
setS57EditDatasetGroup(S57EditDatasetGroup s57EditDatasetGroup)
设置可编辑 S-57 海图数据集分组对象。
|
boolean |
setSoundingDepth(int id,
double depth)
设置水深点的深度。
|
Boolean |
setSoundingGroupAttribute(String soundingFOID,
String attributeAcronym,
Object value)
设置水深组指定属性的属性值。
|
public S57SoundingGroup(ChartDatasetGroup chartDatasetGroup)
public S57SoundingGroup()
@Deprecated public S57SoundingGroup(S57EditDatasetGroup s57EditDatasetGroup)
public boolean addSoundingsToGroup(String soundingFOID, int[] ids)
soundingFOID
- 指定的已有的水深组的特征物标标识,即长名。ids
- 指定的要添加到水深组的水深点 ID 数组。public double getSoundingDepth(int id)
id
- 指定的水深点的 ID。public Object getSoundingGroupAttribute(String soundingFOID, String attributeAcronym)
soundingFOID
- 指定的水深组的特征物标标识,即长名。attributeAcronym
- 指定的属性简称。public ChartAttributeInfo[] getSoundingGroupAttributes(String soundingFOID)
soundingFOID
- 指定的水深组的特征物标标识,即长名。public String[] getSoundingGroupFeatureIDs()
public GeoPoint3D[] getSoundingPoints(String soundingFOID)
soundingFOID
- 指定的水深点的特征物标标识,即长名。public String getGroupSounding(int[] ids)
ids
- 指定的水深点 ID 数组。public String[] getGroupSoundingAll(int[] ids)
ids
- 指定的要进行分组的水深点 ID 数组。如果指定为空的数组,则默认对水深数据集中所有水深点进行分组。public boolean removeSoundingsFromGroup(String soundingFOID, int[] ids)
soundingFOID
- 指定的水深组的特征物标标识,即长名。ids
- 指定的要删除的水深点。public void setS57EditDatasetGroup(S57EditDatasetGroup s57EditDatasetGroup)
s57EditDatasetGroup
- 指定的可编辑 S-57 海图数据集分组。public boolean setSoundingDepth(int id, double depth)
id
- 指定的水深点的 ID。depth
- 指定的深度。public Boolean setSoundingGroupAttribute(String soundingFOID, String attributeAcronym, Object value)
soundingFOID
- 指定的水深组的特征物标标识,即长名。attributeAcronym
- 指定的属性简称。value
- 指定的属性值。public void dispose()
public ChartDatasetGroup getDatasetGroup()
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
public static long getHandle(com.supermap.data.InternalHandle obj)
public static void setHandle(com.supermap.data.InternalHandle obj, long handle)
Copyright © 2021–2024 SuperMap. All rights reserved.