GTFS в модель данных общественного транспорта (Инструменты Общественного транспорта)
Краткая информация
Конвертирует один или несколько наборов данных общественного транспорта General Transit Feed Specification (GTFS) в набор классов объектов и таблиц, представляющих остановки, маршруты и расписания общественного транспорта в формате, определенном моделью данных общественного транспорта Network Analyst.
Классы объектов и таблицы модели данных транспорта, полученные данным инструментом:
StopsLineVariantElementsLVEShapes(дополнительно)CalendarsCalendarExceptionsLinesLineVariantsRunsScheduleElementsSchedules
Выходные данные этого инструмента могут использоваться в качестве входных для инструмента [Связать модель данных общественного транспорта с улицами] для подготовки всех входных данных для набора сетевых данных с поддержкой возможностей для транспорта. Полное описание рабочего процесса создания подобного набора данных находится в разделе Создание и использование набора сетевых данных с данными об общественном транспорте.
Выходные данные этого инструмента могут использоваться в качестве входных для инструмента Вычисление частоты сервиса транспорта.
Использование
Данные всех входных наборов GTFS будут собраны в одинаковый набор выходных таблиц и классов пространственных объектов. Частой причиной использования нескольких входных наборов данных GTFS является моделирование агломерации, в которой несколько компаний в сфере общественного транспорта работают в одной географической области.
Инструмент выполняет некоторые проверки для каждого входного набора данных GTFS, чтобы определить возможные основные проблемы в данных. При определении проблемы, инструмент выдает предупреждение и не выполняет обработку этого набора данных. Выходные данные инструмента будут включать только те входные наборы данных GTFS, которые были успешно обработаны. Если некоторые из наборов данных GTFS были успешно обработаны, а другие нет из-за проблем с данными, вы можете исправить эти проблемы и присоединить исправленные наборы GTFS к уже полученным выходным данных инструмента, запустив инструмент снова с отмеченным параметром Присоединить к существующим таблицам.
Каждый входной набор данных GTFS должен содержать файлы
stops.txt,routes.txt,trips.txtиstop_times.txt, а также либо файлcalendar.txt, либо файлcalendar_dates.txt, либо оба этих файла. Файлfrequencies.txt(если он есть) будет использоваться. Файлshapes.txtбудет использоваться, если он есть и вы решите вывести класс пространственных объектовLVEShapes.Хотя GTFS разрешает наличие пустых значений для полей
arrival_timeиdeparture_timeв файлеstop_times.txt, для модели данных общественного транспорта Network Analyst необходимы точные значения времени, чтобы предоставить их анализатору Общественного транспорта набора сетевых данных. Отметьте параметр Интерполяция пустых времен остановок, чтобы оценить время прибытия и отправления для входного набора данных GTFS с файломstop_times.txt, не содержащим точных значений для всех полейarrival_timeиdeparture_time.Инструмент создает класс пространственных объектов
Stops, взяв значения широты и долготы в поляхstop_latиstop_lonфайлаstops.txtGTFS.Поля
stop_latиstop_lonв файлеstops.txtGTFS определяют широту и долготу остановок. Спецификация разрешает этим полям иметь значение null, если поле остановкиlocation_typeимеет значение 3 или 4. Однако, поскольку этот инструмент создает географические объекты для представления остановок, он не может отображать остановки, у которых нет широты или долготы. Следовательно, остановки со значениямиlocation_type3 или 4, которые имеют значения null дляstop_latилиstop_lonбудут пропущены и не будут включены в выходные данные инструмента.Инструмент создает объекты
LineVariantElements, соединяя прямой каждую пару остановок, соединенных маршрутом транспорта.Примечание:
Объекты
LineVariantElementsне предназначены для представления фактических географических линий маршрутов, пройденных автобусами, поездами или другим общественным транспортом – они отображают логические связи в транспортной системе. ОбъектыLineVariantElementsне предназначены для визуализации. Анализатор Общественного транспорта набора сетевых данных будет использовать расписания транспорта для определения времени, необходимого для прохождения объектаLineVariantElements, поэтому его форма и длина не имеют значения. Однако вы можете вручную редактировать геометрию объектовLineVariantElements, при этом их нельзя разрезать или объединять или отключать от соседних остановок.Для картографической визуализации линий общественного транспорта вы можете использовать параметр Создать LVEShapes из shapes.txt, чтобы создать класс пространственных объектов
LVEShapesиз файлаshapes.txt.При создании дополнительного класса пространственных объектов
LVEShapesработа инструмента занимает больше времени.Если несколько маршрутов GTFS или вариантов одного и того же маршрута обеспечивают сообщение между одними и теми же двумя остановками, будет создан один объект
LineVariantElementsдля каждого маршрута или каждого варианта маршрута, предоставляющего это сообщение.Например, если GTFS
route_id10 и GTFSroute_id47 курсируют между одними и теми же двумя остановками, между которыми других остановок нет, инструмент создаст два объектаLineVariantElements: один дляroute_id10 и один дляroute_id47. Эти два линейных объекта будут пространственно совпадать.Точно так же, если
route_id15 обслуживает две разные конечные станции, но все поездкиroute_id15, независимо от конечной станции, соединяют конкретную пару остановок, будет создан один объектLineVariantElementsдля каждой конечной станции, что приведет к двум совпадающим объектамLineVariantElements. Эти варианты маршрута обычно соответствуют различным значениямshape_idв наборе данных GTFS.Поскольку для модели данных общественного транспорта требуются классы пространственных объектов и таблицы с конкретными именами, нельзя включить более одного набора классов объектов и таблиц модели данных общественного транспорта в одну и ту же базу геоданных. Не включайте целевой набор классов объектов в базу геоданных, в которой уже есть набор классов объектов, содержащий классы объектов модели данных общественного транспорта.
Если целевой набор классов объектов находится в многопользовательской базе геоданных, он должен быть зарегистрирован как версионный. Перед запуском инструмента согласуйте и закрепите данные в наборе классов объектов, а затем отмените его регистрацию, как версионного.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные папки GTFS |
Данные GTFS содержатся в одной или в нескольких папках. Каждая папка GTFS должна содержать файлы |
Folder |
|
Целевой набор классов объектов |
Набор классов объектов, в котором будет создан транспортный набор сетевых данных. Классы пространственных объектов Набор данных может находиться в файловой или многопользовательской базе геоданных, и у него может быть любая пространственная привязка. Если целевой набор классов объектов находится в многопользовательской базе геоданных, он должен быть зарегистрирован как версионный. Не включайте целевой набор классов объектов в базу геоданных, в которой уже есть набор классов объектов, содержащий классы объектов модели данных общественного транспорта. Не используйте набор пространственных объектов в мобильной базе геоданных, если вы собираетесь создать набор сетевых данных, используя выходные данные. |
Feature Dataset |
|
Интерполяция пустых времен остановок (Дополнительный) |
Указывает, следует ли интерполировать пустые значения из полей
|
Boolean |
|
Присоединить к существующим таблицам (Дополнительный) |
Указывает, нужно ли присоединять входные наборы данных GTFS к существующим классам пространственных объектов и таблицам модели данных общественного транспорта в целевом наборе классов объектов и его родительской базе геоданных.
|
Boolean |
|
Создать LVEShapes из shapes.txt (Дополнительный) |
Указывает, будет ли создан класс пространственных объектов Класс пространственных объектов
|
Boolean |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленный целевой набор классов объектов |
Набор векторных данных, в который были добавлены новые классы пространственных объектов. |
Feature Dataset |
|
Выходные остановки |
Класс объектов |
Feature Class |
|
Элементы вариантов выходных линий |
Класс объектов |
Feature Class |
|
Выходные календари |
Таблица |
Table |
|
Выходные исключения календаря |
Таблица |
Table |
|
Выходные линии |
Таблица |
Table |
|
Варианты выходных линий |
Таблица |
Table |
|
Выходные проезды |
Таблица |
Table |
|
Элементы выходных расписаний |
Таблица |
Table |
|
Выходные расписания |
Таблица |
Table |
|
Выходной LVEShapes |
Класс объектов |
Feature Class |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да