通用运输饲料规范(GTFS)阅读器/作家

许可选项出于此格式,以FME Professional Edition开头。

概述

通用传输馈送规范(GTFS)读取器/写入器插件提供FME,具有读写静态公共交通时间表和相关地理数据的能力。GTFS是谷歌维护的开放式标准。

以下摘录官方网站对于规范,描述了GTFS数据集的目的和结构:

通用传输馈送规范(GTFS)定义了公共交通时间表和相关地理信息的共同格式。GTFS“Feeds”允许公共交通代理商发布其运输数据和开发人员以编写以可互操作的方式消耗该数据的应用程序。

GTFS Feed由在ZIP文件中收集的一系列文本文件组成。每个文件模拟传输信息的特定方面:停止,路由,旅行和其他计划数据。每个文件的细节都定义在GTFS参考。可以在其中找到示例馈送GTFS示例。运输机构可以生成GTFS Feed,以与开发人员分享他们的公共交通信息,WHO编写消耗GTFS Feed的工具将公共交通信息纳入其应用程序。GTFS可用于动力策划策划者,时间表发布者和各种应用程序,在这里过于多样化,以某种方式使用公共交通信息。

每个要素类型对应于GTFS数据集中的单个文本文件。

读者概述

GTFS阅读器接受两种数据集:GTFS ZIP存档(通常是名为google_transit.zip.)或在规范中匹配文件名的文本文件。

如果数据集是文本文件,则只读该文件的功能,无论存在哪些功能类型。每个要素类型对应于GTFS数据集中的单个文本文件。不读取不是规范的一部分的文件。读取不是一部分规范的属性,但不会自动出现在要素类型的模式上。

要读取可能在GTFS存档但不是规范的一部分的文件,请使用FMECSV阅读器

输入数据验证

GTFS读取器不执行输入数据的任何验证。请联系安全软件亚搏在线如果您对验证功能感兴趣。

作家概述

每个要素类型对应于GTFS数据集中的单个文本文件。添加GTFS编写器在工作空间中时,包括所需的所有必需和可选的特征类型和属性,如规范所定义。可能无法添加其他功能类型。但是,可以将任意属性添加到现有的特征类型中。通过删除特征类型上的相应属性的定义,也可以从输出中省略列。

GTFS编写器可以写入目录或邮政编码文件。要写入zip文件,请指定新的或现有zip文件的路径。必须存在路径。任何现有的zip文件都将被覆盖。

输出数据验证

GTFS编写器不会执行输出数据的任何验证。大多数属性接受任意值,包括期望在规范中定义的枚举值的属性。没有强制执行主键约束。请联系安全软件亚搏在线如果您对验证功能感兴趣。

FME知识中心

搜索FME知识中心的GTFS