要素转 GTFS 形状 (公共交通工具)
汇总
基于根据 GTFS 生成形状要素工具创建的路线制图表达,为 GTFS 公共交通数据集创建 shapes.txt 文件。
可选 GTFS shapes.txt 文件包含交通系统中交通车辆所采用地理路径的制图表达。 要在地图上正确显示交通路线,一个较好的 shapes.txt 文件对于基于 GTFS 的路径选择应用程序非常重要。 虽然许多交通机构都会使用其车辆上的 GPS 追踪器来生成其 shapes.txt 文件,但是其他缺少此硬件的交通机构可能在创建此文件时遇到困难。
将此工具与根据 GTFS 生成形状要素工具配合使用,可以基于现有 GTFS 数据集中的停靠点、路径和计划信息表创建 shapes.txt 文件。 运行根据 GTFS 生成形状要素工具以估算交通系统中车辆所行驶的路径并根据本地知识对结果进行微调后,可以运行此工具将这些线要素转换到新的 shapes.txt 文件中。 此工具还会创建一个新的 GTFS stop_times.txt 文件,其中 shape_dist_traveled 字段填充了与新形状相对应的值。
用法
此工具的大部分输入应为根据 GTFS 生成形状要素工具的输出。 这两个工具通常配合使用。
GTFS
stop_times.txt文件中的shape_dist_traveled字段将指示特定停靠点沿交通线路的距离。 例如,如果公共汽车沿路径行驶 1.5 英里到达第五个停靠点,则该停靠点的shape_dist_traveled值为 1.5。 对于沿该路径的每个停靠点,shape_dist_traveled字段应增大。 例如,行驶到第五个停靠点的距离应大于行驶到第四个停靠点的距离,并且应小于行驶到第六个停靠点的距离。要素转 GTFS 形状工具将使用线性参考过程来计算停靠点的
shape_dist_traveled字段值。 在某些情况下,针对沿路径的顺序停靠点计算的值可能不会增大。 该工具将产生一条警告消息,指示出现此问题的形状(如果存在)。 当输入形状的线几何与自身重叠或者包含环时,通常会出现此问题。 因此,在运行此工具之前,必须仔细查看并编辑形状线,以确保形状线尽可能干净和正确。 如果公共汽车沿同一街道在两个方向上行驶并且在中心线上与自身重叠,则有助于将形状线的每个方向稍微偏移到中心线的任一侧。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入形状线 |
一个线要素类,表示通过运行根据 GTFS 生成形状要素工具创建的 GTFS 形状。 该要素类必须包含 |
Feature Layer |
|
输入形状停靠点 |
一个点要素类,表示与通过运行根据 GTFS 生成形状要素工具创建的每个形状相关联的 GTFS 停靠点。 如果多个形状使用交通停靠点,则应在此要素类中针对使用该停靠点的每个形状复制该停靠点。 该要素类必须包含 |
Feature Layer |
|
输入更新后的 GTFS 行程 |
通过运行根据 GTFS 生成形状要素工具创建的更新后的 GTFS |
File |
|
输入 GTFS 停靠时间 |
运行根据 GTFS 生成形状要素工具时使用的 GTFS 数据集中的原始 |
File |
|
输出 GTFS 形状 |
输出 GTFS |
File |
|
输出 GTFS 停靠时间 |
输出 GTFS |
File |
|
距离单位 (可选) |
指定在填充输出 GTFS 文件中的
|
String |
环境
特殊情况
- 随机数生成器
-
Only the seed portion of this environment variable is used. The generator type is ignored.
许可信息
- 基本: 是
- 标准: 是
- 高级: 是