Остановки GTFS в объекты (Конвертация)

Краткая информация

Конвертирует файл GTFS stops.txt из набора данных общественного транспорта GTFS в класс пространственных объектов остановок общественного транспорта.

Использование

  • Для выходных данных рекомендуется использовать класс объектов файловой базы геоданных, а не шейп-файл, так как длина имени шейп-файла не может превышать 10 символов. Длинные имена полей GTFS будут сокращены, если в качестве выходных данных используется шейп-файл.

  • Для редактирования местоположений и атрибутов остановок GTFS, используйте этот инструмент для импорта существующего файла stops.txt, внесите правки на карте и экспортируйте отредактированную таблицу обратно в формат GTFS при помощи инструмента Объекты в остановки GTFS.

  • Поля stop_lat и stop_lon в файле GTFS stops.txt соответствуют широте и долготе остановок. В соответствии со спецификацией эти поля будут пустыми, если поле остановок location_type содержит значения 3 или 4. Тем не менее, так как инструмент создает географические объекты, соответствующие остановкам, на карту не наносятся остановки, для которых отсутствует широта или долгота. Соответственно, остановки со значениями location_type 3 или 4, которые содержат для полей stop_lat или stop_lon пустые значения, будут пропущены и не включены в выходные данные инструмента.

Параметры

ПодписьОписаниеТип данных
Входной файл остановок GTFS

Корректный файл stops.txt из набора данных GTFS.

File
Выходной класс пространственных объектов

Выходной класс объектов.

Feature Class

arcpy.conversion.GTFSStopsToFeatures(in_gtfs_stops_file, out_feature_class)
ИмяОписаниеТип данных
in_gtfs_stops_file

Корректный файл stops.txt из набора данных GTFS.

File
out_feature_class

Выходной класс объектов.

Feature Class

Пример кода

GTFSStopsToFeatures, пример (окно Python)

Следующий пример кода демонстрирует, как применять функцию GTFSStopsToFeatures в окне Python.

Прежние версии:

Инструмент перенесен в Группу инструментов Общественный транспорт в ArcGIS Pro 2.9. Синтаксис в строке кода использует псевдоним группы инструментов transit, соответствующий новому местоположению инструмента. Тем не менее псевдоним группы инструментов conversion также работает. Вам не нужно редактировать существующие скрипты, но в новых скриптах рекомендуется использовать псевдоним transit.

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

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да