地理数据管理系统(GDMS)阅读器

FME可以读取地理数据管理系统(GDMS)格式的文件。

导入时支持所有三种输入文件类型:

  • 顶点
  • 交叉参考
  • 文本数据

概述

GDMS是世界各地市政当局使用的基于Wang的绘图系统。GDMS是第一代地图系统技术,目前归Esri所有,称为空间数据库引擎(SDE)。GDMS支持多种几何图形类型、注释和有限的属性。

GDMS文件读取器模块为FME提供对三种GDMS文件格式的访问,即顶点,交叉参考,及文本数据.

这个顶点交叉参考文件应作为匹配对提供,其中顶点文件保存要素的几何图形和交叉参考文件保存属性信息。这些文件中包含点、线、多边形和圆环。

这个文本数据文件包含文字注释要素的几何图形和属性。这些功能包括文字、多段线或多边形、圆和符号元素。

GDMS数据文件是二进制文件,具有二维(2D)特征。

如上所述,虽然GDMS数据集由三个单独的文件组成,但这些文件的精确格式是使用工作区中的DEF行指定的。

FME没有识别为GDMS输入文件的默认扩展名。

FME不会自动转换GDMS文件,因为需要对DEF行进行一些修改。然而,FME会自动生成一个工作区,可以作为定制GDMS翻译的良好起点。

读者概述

首先,GDMS阅读器解析DEF行和关键字,以确定输入数据集的位置及其精确格式。然后,FME进入以下两个步骤:

  1. 如果没有顶点交叉参考如果指定或找到文件,则忽略此步骤。

    GDMS阅读器打开顶点交叉参考输入文件并立即使用图层唯一ID从中附加属性的步骤交叉参考归档到顶点适当的功能。GDMS阅读器然后将这些特征返回给FME的其余部分进行处理。

    假设顶点交叉参考文件都是按顺序排序的图层唯一ID在将这些文件传递给FME之前。

    Note: ">注:顶点内的特征可能有零个、一个或多个对应的交叉引用条目。

  2. 如果没有文本数据如果指定或找到文件,则忽略此步骤。

    GDMS阅读器打开文本数据输入文件并立即开始读取特征,将其返回FME的其余部分进行处理。

    每个返回的要素都将其要素类型设置为要素的几何类型,如下所示:gdms_点、gdms_线、gdms_多边形、gdms_文本_符号、gdms_文本_线、gdms_文本_多边形、gdms_注释。