要素转 GTFS 停靠点 (转换)

摘要

用于将要素类转换为 GTFS 公共交通数据集的 GTFS stops.txt 文件。

使用情况

  • 建议将文件地理数据库要素类用于工具输入而非 shapefile,原因在于 GTFS 规范所允许的某些字段名称长于 shapefile 字段名称所允许的最多 10 个字符。

  • 输出 stops.txt 文件的 stop_latstop_lon 字段将使用输入要素的几何进行填充。 如果输入要素类包含 stop_latstop_lon 字段,这些字段中的值将被忽略。

  • 如果需要编辑 GTFS 停靠点位置和属性,请使用 GTFS 停靠点转要素工具来导入现有的 stops.txt 文件,在地图中进行编辑,然后使用此工具将编辑过的表格导回 GTFS 格式。

  • 此工具不会执行综合数据验证。 请根据 GTFS 规范确认得到的 GTFS stops.txt 文件是否有效。

参数

标注说明数据类型
输入要素

此点要素类包含交通停靠点几何,且至少包含最低要求的 GTFS stops.txt 文件字段,但 stop_latstop_lon 除外。

Feature Layer
输出 GTFS 停靠点文件

输出 stops.txt 文件。

File

arcpy.conversion.FeaturesToGTFSStops(in_features, out_gtfs_stops_file)
名称说明数据类型
in_features

此点要素类包含交通停靠点几何,且至少包含最低要求的 GTFS stops.txt 文件字段,但 stop_latstop_lon 除外。

Feature Layer
out_gtfs_stops_file

输出 stops.txt 文件。

File

代码示例

FeaturesToGTFSStops 示例(Python 窗口)

以下代码示例演示了如何在 Python 窗口中使用 FeaturesToGTFSStops 工具。

旧版本:

此工具已移至 ArcGIS Pro 2.9 处的公共交通工具工具箱中。 代码示例中的语法使用与工具的新位置相关联的 transit 工具箱别名。 但是,conversion 工具箱别名继续工作。 您不需要修改现有脚本,但您应该为新脚本使用 transit 别名。

arcpy.transit.FeaturesToGTFSStops(r"D:/Data/input.gdb/stops", r"D:/GTFS/stops.txt")

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是