Сетевой анализ с помощью данных общественного транспорта

Общественный транспорт, например, автобусы и метро, является важнейшим средством передвижения в плотных городских районах. Модуль ArcGIS Network Analyst позволяет моделировать основанный на расписании движения сервис общественного транспорта с использованием особой модели данных и сетевого анализатора мультимодального набора сетевых данных. Настроив набор сетевых данных с данными об общественном транспорте, вы сможете ответить на следующие вопросы:

  • В какой район города можно добраться за 30 минут пешком и на общественном транспорте?
  • Каково оптимальное место для строительства новой клиники на Манхэттене?
Вы также можете выполнять анализ транспорта и городского планирования, здравоохранения, экономического развития и т.д.

Основной целью сетевого анализа с использованием данных общественного транспорта является анализ, а не планирование поездки. Следовательно, некоторые функции, которые были бы полезны для приложений, предназначенных для пассажиров, в настоящее время недоступны, например, построение маршрутов именно для общественного транспорта и данные об общественном транспорте в реальном времени.

Для получения подробной информации см. раздел Создание и использование набора сетевых данных с данными общественного транспорта.

Анализатор Общественный транспорт

Механизм расчета модуля ArcGIS Network Analyst выполняет поиск по графу в ребрах набора сетевых данных. Для каждого обнаруженного ребра анализатор выполняет вычисление, чтобы определить стоимость (например, время в пути) пересечения ребра. Анализатор Общественный транспорт - это анализатор особого типа, который вычисляет время в пути по ребру линии маршрута транспорта, используя расписание движения общественного транспорта. Анализатор учитывает время дня и день недели, когда было достигнуто ребро, и запрашивает расписания, хранящиеся в наборе таблиц, чтобы найти оптимальную поездку на транспорте, которая возможна в определенное время конкретного дня, указанные для анализа.

Анализатор Общественный транспорт должен использоваться для расчета времени в пути только вдоль ребра линий маршрута общественного транспорта. Другие ребра сети, в частности, улицы или тротуары, должны использовать анализатор другого типа, предназначенный для точного расчета времени ходьбы. С помощью правильно настроенного набора сетевых данных вы можете смоделировать пешехода, двигающегося от своей исходной точки по улицам, затем входящего остановку или станцию общественного транспорта, проезжающего транспортом до другой остановки или станции, а затем идущего по улицам от остановки к месту назначения.

Модель данных публичного транспорта

Чтобы использовать анализатор Общественный транспорт и смоделировать работу общественного транспорта в наборе сетевых данных, основываясь на расписании, ваша сеть должна содержать определенный набор классов пространственных объектов и таблиц с заданной схемой, которые задают остановки и линии маршрутов транспорта, а также даты и время работы этих маршрутов. Эти таблицы и классы пространственных объектов составляют модель данных общественного транспорта модуля ArcGIS Network Analyst . Анализатор Общественный транспорт доступен только для класса пространственных объектов LineVariantElements модели данных общественного транспорта и не предназначен для любого другого источника ребер линий.

Вы можете создавать и заполнять классы пространственных объектов и таблицы модели данных вручную или автоматически генерировать их из данных общественного транспорта General Transit Feed Specification (GTFS), запустив инструменты геообработки GTFS в набор сетевых данных для общественного транспорта и Подключение источники набора сетевых данных для общественного транспорта к улицам

Советы и ограничения

Не все функции модуля ArcGIS Network Analyst поддерживаются в настоящий момент сетевым анализом с использованием данных об общественном транспорте. Некоторые моменты и ограничения описаны ниже.

Путевые листы

Путевые листы со всеми поворотами в настоящий момент недоступны для общественного транспорта. Если ваш набор сетевых данных содержит данные общественного транспорта, вы можете настроить путевые листы для сети, но маршруты, которые пересекают линии общественного транспорта, будут создавать путевые листы маршрутов с указанием пешеходам идти или ехать вдоль линии маршрута транспорта, а не садиться на определенный автобус и выходить на определенной остановке.

Данные общественного транспорта в реальном времени

Сетевой анализ с данными общественного транспорта в реальном времени пока недоступен. В наборе сетевых данных может использоваться только сервис общественного транспорта, основанный на расписании маршрутов. Данные общественного транспорта в дополнительным модуле ArcGIS Network Analyst предназначены главным образом для анализа, их не рекомендуется применять для планирования поездок и в приложениях, предназначенных для пешеходов.

Анализ задач выбора маршрута и анализ маршрутизации с измененным порядком остановок

Анализ задач выбора маршрута (VRP) и решение задачи коммивояжеров (с использованием алгоритма построения маршрутов с возможностью изменения порядка остановок) в настоящее время не поддерживаются для анализа сети с использованием анализатора Общественный транспорт.

Поведение пассажира

В настоящий момент невозможно ограничить число переходов, выполняемых пассажиром.

Кроме того, нельзя ограничить время ходьбы или расстояние, которое должен пройти человек, независимо от общего времени в пути. Например, вы не можете создать 30-минутную зону обслуживания, но ограничить время ходьбы пятью минутами. Выходными данными области обслуживания будет являться область, достижимая за 30 минут (пешком, на транспорте или и то, и другое).

Вы можете смоделировать движение пассажиров на инвалидных колясках или с велосипедами, используя параметры для атрибута импеданса, который использует анализатор общественного транспорта. Эти ситуации приведены в Документации анализатора Общественный транспорт.