Подпись | Описание | Тип данных |
Входной файл остановок GTFS | Корректный файл stops.txt из набора данных GTFS. | File |
Выходной класс объектов | Выходной класс объектов. | Feature Class |
Краткая информация
Конвертирует файл 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 пустые значения, будут пропущены и не включены в выходные данные инструмента.
Если папка содержащая файл input_stops.txt также включает файлы GTFS stop_times.txt, trips.txt и routes.txt, поле route_info будет добавлено к выходным данным. Это поле будет содержать информацию о маршрутах GTFS, которые используют каждую остановку. Значение поля - строки JSON, включающие следующие ключи и список значений:
- route_id — ID маршрута, обслуживающего обстановки (GTFS route_id)
- route_type — режимы общественного транспорта, который использует остановку (GTFS route_type)
Например, значение может быть структурировано как {"route_id":["route_1","route_2","route_3"],"route_type":["0", "2"]}.
Это поле может быть обработано для использования для присвоения символов или во всплывающих окнах.
Параметры
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.
Прежние версии:
Инструмент перенесен в Группу инструментов Общественный транспорт в ArcGIS Pro 2.9. Синтаксис в строке кода использует псевдоним группы инструментов transit, соответствующий новому местоположению инструмента. Тем не менее псевдоним группы инструментов conversion также работает. Вам не нужно редактировать существующие скрипты, но в новых скриптах рекомендуется использовать псевдоним transit.
arcpy.transit.GTFSStopsToFeatures(r"D:/GTFS/stops.txt", r"D:/Data/output.gdb/stops")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да