public class ChartObjectInfo
extends com.supermap.data.InternalHandle
通过该类可以返回海图物标信息,包括物标的简称、完整名称、编码、本地化名称以及相关信息。
限定符和类型 | 方法和说明 |
---|---|
String |
getAcronym()
返回物标六个字符简称。
|
String |
getAgencyToken()
返回机构简称。
|
int |
getCode()
返回物标的编码,OBJL 字段值。
|
String |
getCollectionLongName()
返回物标所属集合物标的 17 个字符长名。
|
double |
getDepth()
返回水深值。
|
S57EdgeStyle[] |
getEdgesStyle()
返回线面物标的边界线的风格, 只支持纸质海图显示风格。
|
long |
getFeatureID()
返回物标对象的 RCID,物标在一幅海图内的唯一标识。
|
GeometryType |
getGeometryType()
返回几何对象类型。
|
String |
getLocalName()
返回物标本地化名称。
|
String |
getLongName()
返回物标对象的 17 个字符的长名,物标全球唯一标识。
|
String |
getMasterLongName()
返回物标的主物标的 17 个字符长名。
|
String |
getName()
返回物标的名称。
|
int |
getParentPriority() |
GeoStyle[] |
getPointStyles()
返回点物标的风格。
|
int |
getRecordsetID()
获取物标对象的记录集 ID。
|
ChartAttributeInfo[] |
getS57Attributes()
返回S-57标准中定义的属性值,以及部分属性基本信息。
|
String |
getS57FeatureTypeName()
返回物标的类型。
|
Selection |
getSelection()
返回 ChartObjectInfo 对象所在的选择集。
|
int |
getSubPriority() |
void |
setDepth(double depth)
设置水深值。
|
void |
setEdgesStyle(S57EdgeStyle[] value)
设置线面物标的边界线的风格, 只支持纸质海图显示风格(即
ChartDisplayStyleType.PAPERCHART )。 |
boolean |
setS57AttributeValue(String acronym,
Object value)
设置 S57 标准中的属性值。
|
public String getLongName()
public long getFeatureID()
public String getAcronym()
public String getName()
public String getLocalName()
public int getCode()
public String getAgencyToken()
public GeometryType getGeometryType()
public String getS57FeatureTypeName()
public int getRecordsetID()
public double getDepth()
public void setDepth(double depth)
value
- 水深值。public String getMasterLongName()
public String getCollectionLongName()
public ChartAttributeInfo[] getS57Attributes()
public boolean setS57AttributeValue(String acronym, Object value)
设置属性字段时,海图属性类型(请参见 AttributeTypeChart
)与输入值类型、值格式的对应关系如下:
AttributeTypeChart.LIST
时,输入值类型为 String,值格式为 ID1+":"Meaning1;ID2+":"Meaning2;...;IDn+":"Meaningn。AttributeTypeChart.ENUMERATED
时,输入值类型为 String,值格式为 ID+":"Meaning。AttributeTypeChart.INTEGER
时,输入值类型为 Int32。AttributeTypeChart.FLOAT
时,输入值类型为 Double。AttributeTypeChart.CODEDSTRING
时,输入值类型为 String。AttributeTypeChart.FREETEXT
时,输入值类型为 String。acronym
- 指定的属性的六位字符简称。value
- 指定的属性的字段值。public Selection getSelection()
public GeoStyle[] getPointStyles()
public S57EdgeStyle[] getEdgesStyle()
public void setEdgesStyle(S57EdgeStyle[] value)
ChartDisplayStyleType.PAPERCHART
)。value
- 线面物标的边界线的风格。public int getParentPriority()
public int getSubPriority()
Copyright © 2021–2024 SuperMap. All rights reserved.