GML(地理标记语言)阅读器/作者

许可选项对于这种格式,从FME专业版开始。

GML Reader/Writer允许FME读写地理标记语言(GML)格式的文件。

注意:本章假设您熟悉GML格式。

概述

GML是一个OpenGIS®实现规范。GML规范定义了一种用于传输和存储地理信息的XML编码。该规范可在开放GIS联盟网站上找到www.opengeospatial.org

GML文档必须是符合应用程序模式的实例。使用W3C的XML Schema语言定义符合的应用程序模式。

版本

读者:GML v2.1.2, v3.1.1, v3.2.1文件和应用程序模式。

作者:GML v3.1.1和v3.2.1文件。

读者概述

多值属性,即使用maxOccurs大于1或不受限制,并被映射到列表属性中。

支持定义为复杂类型的GML属性—这些复杂属性被映射为结构化列表属性。

这个阅读器支持每个特征类型的多个几何属性:请参阅地图几何列读者参数。

作家概述

GML编写器可以写入现有的GML应用程序模式,也可以输出与GML编写器的特性类型定义相对应的数据集和模式文档。

要写入现有的GML应用程序模式,必须将写入器的GML Version参数设置为3.1.1(这是默认值)。在这种模式下,GML编写器将编写一个与现有GML应用程序模式对应的单一数据集文件。编写器将基于编写器特性类型定义创建一个XSD,该XSD位于与输出数据集相同的文件夹中,并具有相同的文件名。

编写了两个XML文档,一个GML实例及其对应的GML应用程序模式。GML应用程序模式结构由GML编写器的用户属性控制。

目前只支持简单的GML几何图形,即线性插值几何图形。