Вычислить частоту сервиса транспорта (Общественный транспорт)

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

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

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

  • Этот инструмент может рассчитать статистику частоты общественного транспорта в следующих типах местоположений или вдоль них:

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

  • При вычислении статистики частоты движения общественного транспорта вдоль линий общественного транспорта значение параметра Выходной класс объектов является копией класса объектов LineVariantElements модели данных общественного транспорта Network Analyst из значения параметра Входной набор данных объектов общественного транспорта. Линии общественного транспорта в этом классе пространственных объектов не представляют фактические географические маршруты автобусов, поездов или других транспортных средств общественного транспорта, а представляют собой логические связи между остановками в системе общественного транспорта. Если этот класс объектов создается с помощью инструмента GTFS в модель данных общественного транспорта, объекты будут прямыми линиями, соединяющими остановки, и не будут следовать за основными объектами улиц. Таким образом, выходные данные этого инструмента могут не подходить для картографических целей.

  • При вычислении статистики частоты общественного транспорта для точек интереса инструмент выполняет вычисление Network Analyst Матрица Источник-Назначение, чтобы найти остановки общественного транспорта в диапазоне точек интереса. При вычислении областей статистики частоты общественного транспорта инструмент выполняет вычисление Network Analyst Область сервиса, чтобы идентифицировать области города в диапазоне остановок общественного транспорта. Чтобы использовать любой из этих расчетов Network Analyst, необходимо указать дорожную сеть в качестве значения параметра Источник сетевых данных. Опции дорожной сети следующие:

    • Набор сетевых данных – для этой опции необходим дополнительный модуль ArcGIS Network Analyst extension и набор сетевых данных.
    • Сервис портала - для этой опции требуется учетная запись ArcGIS Online с правами на построение маршрутов и достаточным количеством кредитов или портал с настроенным сервисом построения маршрутов ArcGIS Enterprise. Перед запуском инструмента необходимо войти на портал.

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

    При вычислении статистики частоты общественного транспорта для точек интереса с использованием сервиса с ограничениями анализа, если количество входных данных достаточно велико и превышает количество разрешенных для сервиса входных данных, инструмент разделит входные данные на фрагменты. Если ограничение движения основано на расстоянии, инструмент будет для каждого фрагмента выполнять простой выбор по прямой, чтобы исключить исходные и конечные пункты, находящиеся далеко друг от друга, уменьшая общий размер задачи и улучшая производительность. В этом случае вы можете еще уменьшить задачу путем пространственной сортировки входных данных с помощью инструмента Сортировка с методом сортировки Кривая Пеано, запущенным перед запуском инструмента Вычислить частоту сервиса транспорта. Отсортированные данные позволяют получить сгруппированные фрагменты, что увеличивает вероятность исключения большего количества неподходящих пунктов назначения для каждого фрагмента исходных данных. Сортировка данных не дает преимуществ в производительности для других типов анализа, если ограничение перемещения не задано в единицах расстояния, если количество входных данных не превышает ограничений сервиса или если вы не используете сервис в качестве источника сетевых данных. Дополнительную информацию см. в ограничениях для источников и назначений сервиса ArcGIS Online Матрица стоимости Источник-Назначение.

  • Производительность инструмента зависит от типа анализа и следующих факторов:

    • Вычисление статистики частоты общественного транспорта на остановках общественного транспорта или вдоль линий общественного транспорта происходит намного быстрее, чем вычисление статистики частоты общественного транспорта в точках интереса или в областях.
    • При расчете частоты сервиса общественного транспорта для областей время работы инструмента увеличивается из-за большего количества остановок общественного транспорта, увеличения времени в пути или ограничения расстояния и меньших размеров ячеек.
    • При расчете частоты обслуживания общественного транспорта для точек интереса время работы инструмента увеличивается из-за большего количества остановок общественного транспорта, большего количества точек интереса и больших ограничений по времени в пути или расстоянию. Рекомендуется использовать ограничение расстояния вместо ограничения по времени, потому что инструмент может уменьшить размер задачи матрицы Источник-Назначение заранее, используя простую выборку по расстоянию по прямой линии.
    • Как обсуждалось выше, инструмент работает быстрее всего при использовании в качестве сетевого источника данных набора сетевых данных мобильной базы геоданных.
  • При вычислении статистики частоты общественного транспорта для точек интереса или областей инструмент сначала определяет остановки общественного транспорта, которые находятся в пределах досягаемости каждой точки интереса или области. Затем он вычисляет статистику частоты общественного транспорта для точки или области, комбинируя доступный сервис для коллекции остановок в пределах диапазона. Инструмент не дает двойного расчета работы сервиса. Например, если точка интереса находится в пределах двух остановок вдоль одной линии общественного транспорта, работа сервиса вдоль этой линии считается только один раз.

  • При вычислении статистики частоты общественного транспорта для областей инструмент вычисляет полигоны областей обслуживания вокруг всех остановок общественного транспорта в системе, как описано выше. Затем он упрощает полигоны областей обслуживания, которые часто перекрываются и имеют сложную геометрию, используя подход растеризации и выборки. Окончательный результат содержит полигоны квадратной формы с заданным размером ячейки. Каждый полигональный объект представляет собой единицу площади, предполагающую равный уровень обслуживания общественного транспорта. Набор остановок общественного транспорта, которые считаются обслуживающими каждую ячейку, определяется с помощью пересекающихся полигонов областей обслуживания. Например, если центроид конкретной ячейки пересекает полигоны областей обслуживания, сформированные тремя разными остановками, эта ячейка считается обслуживаемой каждой из этих трех остановок. Другими словами, каждая ячейка обслуживается всеми остановками в пределах короткого времени или расстояния ходьбы, а не остановками, физически расположенными в границах полигона.

  • Для каждого временного окна значение параметра Выходной класс объектов будет включать следующие поля, где [prefix] ссылается на значение Префикс выходного поля для параметра Временные окна:

    • [prefix]_NumRuns— общее количество маршрутов общественного транспорта, которые обслуживают остановку, проходят вдоль линии или доступны для интересующей точки или области в течение указанного временного окна. Прогон представляет собой уникальный экземпляр транспортного средства, совершающего ряд запланированных остановок, и эквивалентен поездке в GTFS.
    • [prefix]_NumRunsPerHour— среднее количество рейсов общественного транспорта в час. Рассчитывается путем деления количества прогонов на продолжительность временного окна.
    • [prefix]_AvgHeadway— среднее время в минутах между прогонами на остановке, вдоль линии, в интересующей точке или в обозначенной области полигона в течение указанного временного окна. При делении количества на линии интервал представляет собой время между посещениями одного и того же маршрута общественного транспорта. В противном случае инструмент объединяет прогоны разных маршрутов, даже если эти маршруты идут в разные пункты назначения. Это поле будет пустым, если средний интервал не может быть рассчитан, например, если есть только один прогон, обслуживающий остановку в течение временного окна.
    • [prefix]_MinHeadway- наименьшее время в минутах между прогонами в течение временного окна. При делении количества на линии интервал представляет собой время между посещениями одного и того же маршрута общественного транспорта. В противном случае инструмент объединяет прогоны разных маршрутов, даже если эти маршруты идут в разные пункты назначения. Это поле будет пустым, если средний интервал не может быть рассчитан, например, если есть только один прогон, обслуживающий остановку в течение временного окна.
    • [prefix]_MaxHeadway- наибольшее время в минутах между прогонами в течение временного окна. При делении количества на линии интервал представляет собой время между посещениями одного и того же маршрута общественного транспорта. В противном случае инструмент объединяет прогоны разных маршрутов, даже если эти маршруты идут в разные пункты назначения. Это поле будет пустым, если средний интервал не может быть рассчитан, например, если есть только один прогон, обслуживающий остановку в течение временного окна.
    • [prefix]_NumLines- количество уникальных линий общественного транспорта, которые обслуживаются в течение временного окна и участвуют в статистике, рассчитываемой в других полях. Например, если вы объедините сервисы для всех линий общественного транспорта, конкретная остановка может иметь значение 3 в этом поле, потому что три разные автобусные линии совместно используют остановку в течение временного окна. Для другого времени суток эта остановка может иметь значение 2 в этом поле, потому что одна из линий в это время не обслуживается.

    При вычислении статистики частоты общественного транспорта на остановках общественного транспорта и разделении результатов подсчета статистики по линиям общественного транспорта значение параметра Выходной класс объектов будет включать поле с именем LineID, указывающим линию общественного транспорта, к которой относится эта статистика. Значения поля LineID соответствуют значениям поля ID в таблице Lines в модели данных общественного транспорта Network Analyst. В выходном классе объектов также будет содержаться поле GDirectionID, соответствующее полю GDirectionID во входной таблице LineVariants.

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

  • Инструмент добавляет настройки временного окна и связанные с ними префиксы полей к метаданным значения параметра Выходной класс объектов.

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

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

  • Этот инструмент основан на инструментах с открытым исходным кодом, разработанных Esri при участии Дэвида Вассермана из Fehr & Peers по лицензии Apache 2.0.

Параметры

ПодписьОписаниеТип данных
Входной набор данных объектов общественного транспорта

Набор классов объектов, содержащий классы объектов Stops и LineVariantElements из модели данных общественного транспорта Network Analyst. Родительская база геоданных набора классов объектов должна содержать таблицы модели данных общественного транспорта ineVariants, Schedules, ScheduleElements и Runs, а также таблицу Calendars, таблицу CalendarExceptions или и ту, и другую.

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

Feature Dataset
Тип анализа

Задает тип местоположения, для которого инструмент будет рассчитывать частоту движения общественного транспорта.

  • Остановки общественного транспортаБудет рассчитана частота движения общественного транспорта на остановках общественного транспорта. Результатом будет класс пространственных объектов, содержащий копию остановок общественного транспорта из входного класса пространственных объектов Stops модели данных общественного транспорта.
  • Линии общественного транспортаБудет рассчитана частота движения общественного транспорта по линиям общественного транспорта. Результатом будет класс пространственных объектов, содержащий копию линий общественного транспорта из входного класса пространственных объектов LineVariantElements модели данных общественного транспорта.
  • Точки интересаБудет рассчитана частота движения общественного транспорта в указанных точках интереса. Результатом будет копия входных точек интереса.
  • ПлощадиБудет рассчитана частота движения общественного транспорта для всех областей в пределах досягаемости всех остановок общественного транспорта. Результатом будет класс полигональных объектов, представляющий территорию, обслуживаемую системой общественного транспорта.
String
Выходной класс пространственных объектов

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

Шейп-файл не является допустимым значением.

Feature Class
Временные окна

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

Можно указать несколько временных окон. Выходной класс пространственных объектов будет включать набор полей, представляющих статистику частоты общественного транспорта для каждого временного окна. Эти поля будут иметь префикс в виде значения, указанного в столбце Префикс выходного поля.

Временные окна можно интерпретировать как определенные даты или как дни недели. Столбец Использовать определенную дату определяет, будет ли компонент даты в столбце Дата и время начала интерпретироваться как точная дата или как день недели. Например, если компонент даты Дата и время начала - 25 декабря 2021 года, а Использовать определенную дату задано как Истина, будет использоваться точная дата, и рассчитанная частота обслуживания общественного транспорта будет включать любой специальный маршрут, добавленный или удаленный на рождественские праздники. Если параметр Использовать определенную дату задан как Ложь, эта дата будет интерпретироваться как суббота, а рассчитанная частота движения общественного транспорта будет включать регулярные маршруты в обычную субботу.

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

Подробнее о таблицах в модели данных общественного транспорта

  • Использовать определенную дату - логическое значение, указывающее, будет ли дата временного окна интерпретироваться как указанная точная дата (Истина) или день недели, представленный датой (Ложь).
  • Дата и время начала - дата и время начала временного окна.
  • Продолжительность (минуты) - продолжительность временного окна в минутах.
  • Число прибытий или отправлений - при расчете статистики частоты общественного будет учитываться прибытие или отправление транспорта на остановках общественного транспорта.
    • Прибытие - число прибытий транспорта на остановки общественного транспорта. В расчетах будет учтено время прибытия.
    • Отправления - число отправлений с остановок общественного транспорта. В расчетах будет учтено время отправления.
  • Префикс выходного поля - строковый префикс, который будет включен в имена всех выходных полей, связанных с этим временным окном. Префиксы строк должны быть уникальными и содержать только те символы, которые допустимы для имен полей в выходном классе пространственных объектов.
Value Table
Отдельный расчет по линиям общественного транспорта
(Дополнительный)

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

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

Если таблица LineVariants во входных данных содержит дополнительное поле GDirectionID, в выходных данных количества будут автоматически разделены по полю GDirectionID. Например, если остановка обслуживает оба направления передвижения вдоль одной и той же линии, выходные данные будут содержать по копии остановки для каждого направления, как задано в поле GDirectionID.

  • Отмечено - несколько линий общественного транспорта, обслуживающих одну остановку или коридор, будут учитываться отдельно при расчете статистики частоты общественного транспорта.
  • Не отмечено - несколько линий общественного транспорта, обслуживающих одну остановку или коридор, не будут учитываться отдельно при расчете статистики частоты общественного транспорта; они будут объединены. Это значение по умолчанию

Этот параметр применяется только в том случае, если для параметра Тип анализа установлено значение Остановки общественного транспорта или Линии общественного транспорта.

Boolean
Входные точки интереса
(Дополнительный)

Точки интереса, для которых будет рассчитана частота доступных маршрутов общественного транспорта.

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

Этот параметр является обязательным, если для параметра Тип анализа задано значение Точки интереса; в противном случае он игнорируется.

Feature Layer
Источник сетевых данных
(Дополнительный)

Набор сетевых данных или сервис, который будет использоваться для определения остановок общественного транспорта в пределах диапазона обозначенных точек интереса или для расчета полигональных областей в пределах диапазона остановок общественного транспорта. Можно использовать путь к набору сетевых данных, объект слоя набора сетевых данных, строку с именем слоя набора сетевых данных или URL-адреса портала для сервиса сетевого анализа. Сеть должна содержать хотя бы один режим перемещения.

Для использования URL-адреса портала необходимо выполнить вход на портал под учетной записью с правами на маршрутизацию.

Работа инструмента требует кредитов, если вы используете ArcGIS Online как источник сетевых данных.

Примечание:

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

Этот параметр является обязательным, если для параметра Тип анализа задано значение Точки интереса или Области; в противном случае он игнорируется.

Network Data Source
Режим передвижения
(Дополнительный)

Режим передвижения в наборе сетевых данных, который будет использоваться для определения остановок общественного транспорта в пределах диапазона обозначенных точек интереса или для расчета полигональных областей в пределах диапазона остановок общественного транспорта. Вы можете указать режим передвижения как имя строки режима передвижения или как объект arcpy.nax.TravelMode.

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

Примечание:

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

Этот параметр является обязательным, если для параметра Тип анализа задано значение Точки интереса или Области; в противном случае он игнорируется.

Network Travel Mode
Максимальное время в пути или расстояние до остановок
(Дополнительный)

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

Этот параметр следует указывать в единицах, заданных в параметре Единицы максимального времени в пути или расстояния до остановок.

Этот параметр является обязательным, если для параметра Тип анализа задано значение Точки интереса или Области; в противном случае он игнорируется.

Double
Единицы времени в пути или расстояния до остановок
(Дополнительный)

Задает единицы измерения, которые будут использоваться для ограничения импеданса, указанного в параметре Максимальное время в пути или расстояние до остановок.

Доступные единицы зависят от значения, указанного в параметре Режим передвижения. Если импеданс режима передвижения имеет единицы времени, будут доступны только единицы измерения времени. Если импеданс режима передвижения имеет единицы измерения расстояния, будут доступны только единицы измерения расстояния. Если единицы импеданса режима передвижения не основаны ни на времени, ни на расстоянии, единственной доступной опцией будут неизвестные единицы, а значение параметра Максимальное время в пути или расстояние до остановок будет выражено в единицах импеданса режима передвижения.

Этот параметр является обязательным, если для параметра Тип анализа задано значение Точки интереса или Области; в противном случае он игнорируется.

Подсказка:

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

  • КилометрыПредел импеданса будет указан в километрах.
  • МетрыПредел импеданса будет указан в метрах.
  • МилиПредел импеданса будет указан в милях.
  • ЯрдыПредел импеданса будет указан в ярдах.
  • ФутыПредел импеданса будет указан в футах.
  • Морские милиПредел импеданса будет указан в морских милях.
  • ДниПредел импеданса будет указан в днях.
  • ЧасыПредел импеданса будет указан в часах.
  • МинутыПредел импеданса будет указан в минутах.
  • СекундыПредел импеданса будет указан в секундах.
  • Единицы импеданса режима передвиженияПредел импеданса будет указан в единицах импеданса выбранного режима передвижения.
String
Размер ячейки
(Дополнительный)

Размер ячеек (длина ребра), которые будут использоваться для представления области, доступной от остановок общественного транспорта в выходных данных инструмента. Числовое значение и единицы измерения устанавливаются с помощью этого параметра.

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

Используйте размер ячейки, сопоставимый с передвижением пешеходов в реальном мире. Например, вы можете выбрать размер ячейки на основе размера городских кварталов или участков или на основе расстояния, которое пешеход может пройти менее чем за минуту. Ячейки меньшего размера более точны, но для их обработки требуется больше времени.

По умолчанию 80 метров.

Этот параметр является обязательным, если для параметра Тип анализа задано значение Области; в противном случае он игнорируется.

Linear Unit
Барьеры
(Дополнительный)

Точечные, линейные или полигональные объекты, которые будут использоваться в качестве барьеров в сетевом анализе при расчете остановок общественного транспорта в пределах обозначенных точек интереса или при расчете полигональных областей в пределах диапазона остановок общественного транспорта.

Этот параметр имеет значение, только если для параметра Тип анализа задано значение Точки интереса или Области; в противном случае он игнорируется.

Feature Layer

arcpy.transit.CalculateTransitServiceFrequency(in_transit_feature_dataset, analysis_type, out_feature_class, time_windows, {separate_counts_by_line}, {in_points_of_interest}, {network_data_source}, {travel_mode}, {travel_limit}, {travel_limit_units}, {cell_size}, {barriers})
ИмяОписаниеТип данных
in_transit_feature_dataset

Набор классов объектов, содержащий классы объектов Stops и LineVariantElements из модели данных общественного транспорта Network Analyst. Родительская база геоданных набора классов объектов должна содержать таблицы модели данных общественного транспорта ineVariants, Schedules, ScheduleElements и Runs, а также таблицу Calendars, таблицу CalendarExceptions или и ту, и другую.

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

Feature Dataset
analysis_type

Задает тип местоположения, для которого инструмент будет рассчитывать частоту движения общественного транспорта.

  • STOPSБудет рассчитана частота движения общественного транспорта на остановках общественного транспорта. Результатом будет класс пространственных объектов, содержащий копию остановок общественного транспорта из входного класса пространственных объектов Stops модели данных общественного транспорта.
  • LINESБудет рассчитана частота движения общественного транспорта по линиям общественного транспорта. Результатом будет класс пространственных объектов, содержащий копию линий общественного транспорта из входного класса пространственных объектов LineVariantElements модели данных общественного транспорта.
  • POINTS_OF_INTERESTБудет рассчитана частота движения общественного транспорта в указанных точках интереса. Результатом будет копия входных точек интереса.
  • AREASБудет рассчитана частота движения общественного транспорта для всех областей в пределах досягаемости всех остановок общественного транспорта. Результатом будет класс полигональных объектов, представляющий территорию, обслуживаемую системой общественного транспорта.
String
out_feature_class

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

Шейп-файл не является допустимым значением.

Feature Class
time_windows
[[Use Specific Date; Start Datetime; Duration (minutes); Count Arrivals or Departures; Output Field Prefix],...]

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

Можно указать несколько временных окон. Выходной класс пространственных объектов будет включать набор полей, представляющих статистику частоты общественного транспорта для каждого временного окна. Эти поля будут иметь префикс в виде значения, указанного в столбце Префикс выходного поля.

Временные окна можно интерпретировать как определенные даты или как дни недели. Столбец Использовать определенную дату определяет, будет ли компонент даты в столбце Дата и время начала интерпретироваться как точная дата или как день недели. Например, если компонент даты Дата и время начала - 25 декабря 2021 года, а Использовать определенную дату задано как Истина, будет использоваться точная дата, и рассчитанная частота обслуживания общественного транспорта будет включать любой специальный маршрут, добавленный или удаленный на рождественские праздники. Если параметр Использовать определенную дату задан как Ложь, эта дата будет интерпретироваться как суббота, а рассчитанная частота движения общественного транспорта будет включать регулярные маршруты в обычную субботу.

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

Подробнее о таблицах в модели данных общественного транспорта

  • Использовать определенную дату - логическое значение, указывающее, будет ли дата временного окна интерпретироваться как указанная точная дата (Истина) или день недели, представленный датой (Ложь).
  • Дата и время начала - дата и время начала временного окна.
  • Длительность (минуты) - продолжительность временного окна в минутах.
  • Число прибытий или отправлений - при расчете статистики частоты общественного будет учитываться прибытие или отправление транспорта на остановках общественного транспорта.
    • ARRIVALS - будет учитываться прибытие на остановки общественного транспорта. В расчетах будет учтено время прибытия.
    • DEPARTURES - будет учитываться отправление с остановок общественного транспорта. В расчетах будет учтено время отправления.
  • Префикс выходного поля - строковый префикс, который будет включен в имена всех выходных полей, связанных с этим временным окном. Префиксы строк должны быть уникальными и содержать только те символы, которые допустимы для имен полей в выходном классе пространственных объектов.
Value Table
separate_counts_by_line
(Дополнительный)

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

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

Если таблица LineVariants во входных данных содержит дополнительное поле GDirectionID, в выходных данных количества будут автоматически разделены по полю GDirectionID. Например, если остановка обслуживает оба направления передвижения вдоль одной и той же линии, выходные данные будут содержать по копии остановки для каждого направления, как задано в поле GDirectionID.

  • SEPARATEНесколько линий общественного транспорта, обслуживающих одну остановку или коридор, будут учитываться отдельно при расчете статистики частоты общественного транспорта.
  • NO_SEPARATEНесколько линий общественного транспорта, обслуживающих одну остановку или коридор, не будут учитываться отдельно при расчете статистики частоты общественного транспорта; они будут объединены. Это значение по умолчанию

Этот параметр применяется только в случае, если параметр analysis_type задан как STOPS или LINES.

Boolean
in_points_of_interest
(Дополнительный)

Точки интереса, для которых будет рассчитана частота доступных маршрутов общественного транспорта.

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

Этот параметр является обязательным, если для параметра analysis_type задано значение POINTS_OF_INTEREST; в противном случае он игнорируется.

Feature Layer
network_data_source
(Дополнительный)

Набор сетевых данных или сервис, который будет использоваться для определения остановок общественного транспорта в пределах диапазона обозначенных точек интереса или для расчета полигональных областей в пределах диапазона остановок общественного транспорта. Можно использовать путь к набору сетевых данных, объект слоя набора сетевых данных, строку с именем слоя набора сетевых данных или URL-адреса портала для сервиса сетевого анализа. Сеть должна содержать хотя бы один режим перемещения.

Для использования URL-адреса портала необходимо выполнить вход на портал под учетной записью с правами на маршрутизацию.

Работа инструмента требует кредитов, если вы используете ArcGIS Online как источник сетевых данных.

Более подробно об оценке использования кредитов этим инструментом

Примечание:

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

Этот параметр является обязательным, если для параметра analysis_type задано значение POINTS_OF_INTEREST или AREAS; в противном случае он игнорируется.

Network Data Source
travel_mode
(Дополнительный)

Режим передвижения в наборе сетевых данных, который будет использоваться для определения остановок общественного транспорта в пределах диапазона обозначенных точек интереса или для расчета полигональных областей в пределах диапазона остановок общественного транспорта. Вы можете указать режим передвижения как имя строки режима передвижения или как объект arcpy.nax.TravelMode.

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

Примечание:

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

Этот параметр является обязательным, если для параметра analysis_type задано значение POINTS_OF_INTEREST или AREAS; в противном случае он игнорируется.

Network Travel Mode
travel_limit
(Дополнительный)

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

Этот параметр следует указывать в единицах, заданных в параметре travel_limit_units.

Этот параметр является обязательным, если для параметра analysis_type задано значение POINTS_OF_INTEREST или AREAS; в противном случае он игнорируется.

Double
travel_limit_units
(Дополнительный)

Задает единицы измерения, которые будут использоваться для ограничения импеданса, указанного в параметре travel_limit.

Доступные единицы зависят от значения, указанного в параметре travel_mode. Если импеданс режима передвижения имеет единицы времени, будут доступны только единицы измерения времени. Если импеданс режима передвижения имеет единицы измерения расстояния, будут доступны только единицы измерения расстояния. Если единицы импеданса режима передвижения не основаны ни на времени, ни на расстоянии, единственной доступной опцией будут неизвестные единицы, а значение параметра travel_limit будет выражено в единицах импеданса режима передвижения.

  • KILOMETERSПредел импеданса будет указан в километрах.
  • METERSПредел импеданса будет указан в метрах.
  • MILESПредел импеданса будет указан в милях.
  • YARDSПредел импеданса будет указан в ярдах.
  • FEETПредел импеданса будет указан в футах.
  • NAUTICALMILESПредел импеданса будет указан в морских милях.
  • DAYSПредел импеданса будет указан в днях.
  • HOURSПредел импеданса будет указан в часах.
  • MINUTESПредел импеданса будет указан в минутах.
  • SECONDSПредел импеданса будет указан в секундах.
  • UNKNOWNПредел импеданса будет указан в единицах импеданса выбранного режима передвижения.

Этот параметр является обязательным, если для параметра analysis_type задано значение POINTS_OF_INTEREST или AREAS; в противном случае он игнорируется.

Подсказка:

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

String
cell_size
(Дополнительный)

Размер ячеек (длина ребра), которые будут использоваться для представления области, доступной от остановок общественного транспорта в выходных данных инструмента. Числовое значение и единицы измерения устанавливаются с помощью этого параметра.

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

Используйте размер ячейки, сопоставимый с передвижением пешеходов в реальном мире. Например, вы можете выбрать размер ячейки на основе размера городских кварталов или участков или на основе расстояния, которое пешеход может пройти менее чем за минуту. Ячейки меньшего размера более точны, но для их обработки требуется больше времени.

По умолчанию 80 метров.

Этот параметр является обязательным, если для параметра analysis_type задано значение AREAS; в противном случае он игнорируется.

Linear Unit
barriers
[barriers,...]
(Дополнительный)

Точечные, линейные или полигональные объекты, которые будут использоваться в качестве барьеров в сетевом анализе при расчете остановок общественного транспорта в пределах обозначенных точек интереса или при расчете полигональных областей в пределах диапазона остановок общественного транспорта.

Этот параметр имеет значение, только если для параметра analysis_type задано значение POINTS_OF_INTEREST или AREAS; в противном случае он игнорируется.

Feature Layer

Пример кода

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

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

import datetime

arcpy.transit.CalculateTransitServiceFrequency(
    r"C:\Data\TransitData.gdb\Transit",
    "STOPS",
    r"C:\Data\Output.gdb\FrequencyAtStops",
    [
        [False, datetime.datetime(2021, 6, 30, 7, 0, 0), 120, "DEPARTURES", "AMRush"],  # 7:00 - 9:00 AM
        [False, datetime.datetime(2021, 6, 30, 16, 0, 0), 120, "DEPARTURES", "PMRush"],  # 4:00 - 6:00 PM
        [False, datetime.datetime(2021, 6, 30, 22, 0, 0), 120, "DEPARTURES", "LateNight"],  # 10:00 PM - midnight
        [True, datetime.datetime(2021, 7, 4, 10, 0, 0), 240, "DEPARTURES", "July4Holiday"],  # 7:00 - 9:00 AM, holiday
    ],
    separate_counts_by_line=True
)
CalculateTransitServiceFrequency, пример 2 (окно Python)

В следующем фрагменте кода показано, как рассчитать статистику частоты общественного транспорта в точках интереса, с использованием набора сетевых данных в качестве источника сетевых данных.

import datetime

arcpy.transit.CalculateTransitServiceFrequency(
    r"C:\Data\TransitData.gdb\Transit",
    "POINTS_OF_INTEREST",
    r"C:\Data\Output.gdb\Supermarkets_Frequency",
    [[False, datetime.datetime(2021, 6, 30, 7, 0, 0), 120, "DEPARTURES", "AMRush"]],
    in_points_of_interest=r"C:\Data\Input.gdb\Supermarkets",
    network_data_source=r"C:\Data\NorthAmerica.gdb\Routing\Routing_ND",
    travel_mode="Walking Distance",
    travel_limit=0.25,
    travel_limit_units="MILES"
)
CalculateTransitServiceFrequency, пример 1 (окно Python)

В следующем фрагменте кода показано, как рассчитать статистику частоты общественного транспорта для областей, использующих ArcGIS Online в качестве источника данных сети и ограничение времени в пути 10 минут.

import datetime

arcpy.transit.CalculateTransitServiceFrequency(
    r"C:\Data\TransitData.gdb\Transit",
    "AREAS",
    r"C:\Data\Output.gdb\TransitSystemCoverage",
    [[True, datetime.datetime(2021, 6, 30, 7, 0, 0), 120, "ARRIVALS", "June30AM"]],
    "",
    None,
    "https://www.arcgis.com/",
    "Walking Time",
    10,
    "MINUTES",
    "100 Meters"
)

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

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

Связанные разделы