public class AgencyS57
extends com.supermap.data.InternalHandleDisposable
Agencies.xml 中存储了生产机构的相关信息,这些信息是固定且不可修改的。通过该类可以从该 XML 文件中读取与生产机构相关的信息。以中国的航海安全监督局为例,如下图所示:
通过该类可以获取的航海安全监督局信息为:Token
="CN" 表示机构的缩写,Code
="70" 表示机构的编码,AgencyName
="Maritime Safety Administration" 即“航海安全监督局”表示机构的名称。
Agencies.xml 文件的初始位置为:SuperMap 组件产品安装目录\Bin\Resource\Chart\S57文件夹下,但需要注意的是,该文件路径可通过 ChartEnvironment
类的 setAgencyFile()
方法进行修改,并且 SuperMap 不建议对该文件进行修改,以免造成不必要的错误而影响使用。
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放 AgencyS57 对象所占用的本地资源。
|
String |
getAgencyName()
返回机构名称。
|
int |
getCode()
返回机构编码。
|
static long |
getHandle(com.supermap.data.InternalHandle obj) |
String |
getToken()
返回机构缩写。
|
static void |
setHandle(com.supermap.data.InternalHandle obj,
long handle) |
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
public void dispose()
public String getToken()
public String getAgencyName()
public int getCode()
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.