海图环境配置类。用于通过管理 ChartConfig.xml 配置文件,从而实现增加和删除显示风格、获取和设置字典文件路径等功能。

命名空间:  SuperMap.Chart
程序集:  SuperMap.Chart (in SuperMap.Chart)
版本: dll

语法

C#
public class ChartEnvironment : IDisposable

备注

ChartConfig.xml 中存储了海图的各种显示风格、字典文件路径等信息。通过 ChartEnvironment 提供的各种属性、方法,可以读取和修改此配置文件。如下图所示:

通过该类可以管理海图的显示风格和字典文件路径。

1. <Display></Display> 标签中列举了已有的海图的显示风格,显示风格对应于 <Style></Style> 标签,每个显示风格又由查找表和颜色表信息构成,分别对应 <LookupTables></LookupTables> 标签和 <ColorTables></ColorTables> 标签;查找表的信息包含点、线、面三种类型的查找表文件路径信息。如上面的配置文件中,包含 ENC 和 PaperChart 两种显示风格,通过该类可以增加和删除一种显示风格;

2. <Dictionary></Dictionary> 标签中包含 S57ObjectS57AttributeAgencyS57ObjectSpecsS57InfoSpecs 等字典文件路径信息,通过该类可以读取或修改这些字典文件路径。

继承层次

System..::.Object
  SuperMap.Chart..::.ChartEnvironment

请参见