解决方案
第一步,设计人员利用ESRI的ArcIMS网络操作界面,把要用的地图数据从ArcGIS提取出来并转 换成Shape格式;然后,LD-Pro利用FME
Objects无缝地使用Shape数据作底图。下面的章节详细介绍了FME Objects组件是如何生成符合LD-Pro要求的底图的,包括符号系统、注记和色系的一致性。
LD-Pro使用两个FMEUniversalReader对象:一个用于从Shape格式中读取地图数据,另一个用于
从FFS文件(FME要素存储格式,预先从MapInfo里提取LD-Pro点状符号并暂存为FFS格式)中读取 符号系统。为了处理比较大的地图,LD-Pro将地图要素和符号要素存储在FMEFeatureVectorOnDisk对象中,它能减少处理过程中内存的占用量。FMEUniversalWrite对象是被用来创建最终的LD-Pro基础底图(MapInfo
TAB格式)。
在从Shape到MapInfo的转换过程中,FME Objects强大的属性和图形操作方法被用来对每一个要素进行一系列的变换(所有的变换都可以通过外部的ASCII定义文件进行配置)。例如,修改要素的类
型或属性名称。
线状要素设置了线型。点状要素的图形被相应的符号(从FFS文件获得)替换。对于需要注记的 要素,产生一个新的文本要素;这个新的文本要素还要平移到相关要素的九个注记位置之一。转换的
最终结果是能够在LD-Pro中使用的MapInfo的数据集。
|