通用传输饲料规格(GTFS)读写器

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

概述

通用公交Feed规范(GTFS) Reader/Writer插件为FME提供了读写静态公交时刻表和相关地理数据的能力。GTFS是谷歌维护的开放标准。

以下摘录自官方网站该规范描述了GTFS数据集的用途和结构:

通用运输馈送规范(GTFS)定义了公共交通时刻表和相关地理信息的通用格式。GTFS“feed”允许公共交通机构发布他们的交通数据,并允许开发人员编写以互操作方式使用这些数据的应用程序。

GTFS提要由ZIP文件中收集的一系列文本文件组成。每个文件模拟交通信息的一个特定方面:车站、路线、行程和其他计划数据。中定义了每个文件的详细信息GTFS参考.的示例提要可以找到GTFS例子.运输机构可以生成一个GTFS提要来与开发人员共享公共交通信息,开发人员编写使用GTFS提要的工具来将公共交通信息合并到他们的应用程序中。GTFS可以用来驱动旅行计划者、时间表发布者和各种各样的应用程序,它们以某种方式使用公共交通信息。

每个特性类型对应于GTFS数据集中的一个文本文件。

读者概述

GTFS Reader接受两种类型的数据集:GTFS ZIP归档文件(通常命名为google_transit.zip),或与规范中的文件名匹配的文本文件。

如果数据集是一个文本文件,那么将只读取该文件的特性,而不管存在什么特性类型。每个特性类型对应于GTFS数据集中的一个文本文件。不属于规范的文件不被读取。不属于规范的属性将被读取,但不会自动出现在特性类型的模式中。

要读取可能在GTFS归档文件中但不属于规范的文件,请使用FMECSV读者

输入数据的验证

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

作家概述

每个特性类型对应于GTFS数据集中的一个文本文件。当将GTFS Writer添加到工作空间时,所有必需的和可选的特性类型和属性(由规范定义)都被包括在内。可能不会添加其他特性类型。但是,可以将任意属性添加到现有的特性类型中。通过删除特性类型上相应属性的定义,也可以从输出中删除列。

GTFS Writer可以写入目录或ZIP文件。要写入ZIP文件,请指定新ZIP文件或现有ZIP文件的路径。路径必须存在。任何现有的ZIP文件将被覆盖。

输出数据验证

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

FME知识中心

在FME知识中心搜索GTFS