地理数据文件(GDF)读写器

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

地理数据文件(GDF)阅读器/Writer允许FME读写由欧洲标准化委员会建立的中欧标准化(CEN)标准格式的文件。本章假定您熟悉这种格式。

有关更多背景信息,请参阅

http://www.ertico.com/en/about_ertico/links/gdf_-_geographic_data_files.htm

概述

地理数据文件(GDF) CEN标准通常称为GDF 3.0。国际标准组织(ISO)标准通常被称为GDF 4.0。一些GDF数据生产者,比如NAVTEQ和TeleAtlas,并不严格遵循GDF 3.0或4.0标准,而是遵循他们自己对这些标准稍加修改的版本。

GDF 3.0 (ASCII Sequential)目前由FME支持(包括NAVTEQ、TeleAtlas和ETAK等变体)。

最初的GDF规范(GDF 3.0)是在欧洲开发的,以满足参与创建、更新、供应和应用参考和结构化道路网络数据的专业人士和组织的需求。

它不仅仅是一个通用的GIS标准,因为GDF给出了关于如何捕获数据以及如何定义特征、属性和关系的规则。

GDF是在一个名为EDRM(欧洲数字路线图)的欧洲项目中开发的。它的主要用途是汽车导航系统(如博世、飞利浦、沃尔沃);然而,由于该标准是基于通用的、非特定于应用程序的数据模型,因此它也用于许多其他运输和交通应用程序,包括车队管理、调度管理、交通分析、交通管理和自动车辆定位。

GDF文件格式通常被称为数据库,并且从来没有打算让应用程序直接使用。事实上,当从GDF文件中提取数据时,GDF文件本身的结构造成了显著的效率低下。GDF用户通常会将数据转换为其他一些数据库或格式,以便他们的应用程序直接工作。

当使用FME编写GDF时,构建一个包含简单的意大利式线路图或路线图的文件是很简单的。为智能交通系统(ITS)构建精确的路线图可能需要专业人员对地图文件进行定制。例如,交通流方向和转弯限制等基本信息无法从输入的道路数据中推断出来,因为这些信息没有明确存储。

在GDF文件结构中,特性(或元素)被组织成三层。每一层的特征实际上不包含任何几何图形,但简单地链接到下面的层的特征,从你应该采取的几何图形。

注意:这个词特性在GDF文档中用于引用位于级别1和级别2上的元素。本章使用了这个术语特性以标准FME术语所理解的方式。)

  1. 0级(拓扑):这个级别包含基本的GIS拓扑组件。没有特征以任何方式重叠,相邻关系是已知的。所有东西都用节点、边和面来描述。
  2. 1级(特征):级别1是GDF中使用最多的级别。它包含简单的特征,如道路元素、河流、边界和路标。特性可以具有特定于特性的属性(例如,单向、道路的宽度、车道的数量)。特征也可以有关系,这对汽车导航系统是非常重要的。例如,关系可以包括“禁止从道路元素1转向道路元素2”或“道路元素1优先于道路元素2”。
  3. 二级(复杂功能):在这个级别上,级别1的“简单特性”被聚合为更高级别的特性。例如,在第1级,一个十字路口的所有道路元素都被表示。在第2级,交集只能用一个点表示。下图说明了这一点。

迂回表示:级别1和2

当对道路网络的简化描述足够时,第2级是最有趣的。例如,城市间路线的计算不需要很高的细节。然而,通过GPS接收器定位车辆确实需要对道路网络进行更详细的描述。

GDF读写器和写入器对存储在数据文件中的不同特性类型使用符号名。每个特性都有一个gdf_type属性。

读者和作者概述