|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.chart.FeatureInfoSpec
public class FeatureInfoSpec
产品规范物标信息类。用于描述各产品规范的物标的基本信息,包括物标的名称、类型及与该物标相关的属性等。例如,ENC 3.1 版本。
S57ObjectsEnc31.xml 中存储了产品规范的物标的基本信息。该类可用于从该 XML 文件中读取产品规范的物标的相关的信息。以机场物标为例,如下图所示:
通过该类获取的机场物标的基本信息:Acronym
="AIRARE"、Code
="2"、Primitives
="PA"、Name
="Airport/airfield"以及LocalName
="机场"、Attributes
。其中,Attributes
返回的是产品规范物标属性AttributeSpecs
集合,对应图中<Attributes> 与 </Attributes> 之间的内容。
S57ObjectsEnc31.xml 文件的初始位置为:SuperMap 组件产品安装目录\Bin\Resource\Chart\S57文件夹下,但需要注意的是,该文件路径可通过 ChartEnvironment
类的 setS57SpecsObjectFile
方法进行修改,并且 SuperMap 不建议用户修改该文件的内容,以免造成不必要的错误而影响使用。
方法摘要 | |
---|---|
void |
dispose()
释放 FeatureInfoSpec 对象所占用的本地资源。 |
java.lang.String |
getAcronym()
返回物标的简称。 |
AttributeSpec[] |
getAttributeFields()
返回物标的属性集合。 |
int |
getCode()
返回物标代码。 |
java.lang.String |
getLocalName()
返回物标的本地化名称。 |
java.lang.String |
getName()
返回物标的名称。 |
java.lang.String |
getPrimitive()
返回物标可应用的对象类型。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public java.lang.String getAcronym()
public java.lang.String getName()
public java.lang.String getLocalName()
public java.lang.String getPrimitive()
该对象类型可以为点(P)、线(L)、面(A)或它们的组合。
public int getCode()
public AttributeSpec[] getAttributeFields()
public void dispose()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |