GTFS 停靠点转要素 (转换)

摘要

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

使用情况

  • 建议将文件地理数据库要素类用于工具输出而非 shapefile,因为 shapefile 字段名称的最大长度限制为 10 个字符。 如果输出表为 shapefile,则会导致较长的 GTFS 字段名称缩短。

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

  • GTFS stops.txt 文件中的 stop_latstop_lon 定义停靠点的纬度和经度。 如果停靠点的 location_type 字段值为 3 或 4,则规范允许这些字段为 null。 然而,因为此工具创建地理要素以表示停靠点,因此无法绘制不具有纬度和经度的停靠点。 因此,location_type 值为 3 或 4 且 stop_latstop_lon 值为 null 的停靠点将被跳过,且不包含在工具的输出中。

参数

标注说明数据类型
输入 GTFS 停靠点文件

来自 GTFS 数据集的有效 stops.txt 文件。

File
输出要素类

输出要素类。

Feature Class

arcpy.conversion.GTFSStopsToFeatures(in_gtfs_stops_file, out_feature_class)
名称说明数据类型
in_gtfs_stops_file

来自 GTFS 数据集的有效 stops.txt 文件。

File
out_feature_class

输出要素类。

Feature Class

代码示例

GTFSStopsToFeatures 示例(Python 窗口)

以下代码示例演示了如何在 Python 窗口中使用 GTFSStopsToFeatures 函数。

旧版本:

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

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

许可信息

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