Skip to main content

Связать модель данных общественного транспорта с улицами (Инструменты Общественного транспорта)

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

Соединяет остановки общественного транспорта с улицами для использования их в транспортном наборе сетевых данных. Этот инструмент создает классы пространственных объектов StopsOnStreets и StopConnectors, заданные в модели данных общественного транспорта Network Analyst и работает как часть большого рабочего процесса создания набора данных сети общественного транспорта, который описывается в разделе Создание и использование набора сетевых данных с данными общественного транспорта.

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

Инструмент создаст копию класса пространственных объектов Stops, который должен присутствовать в целевом наборе классов объектов, и замкнет скопированные объекты Stops на входные объекты-улицы, соблюдая заданное расстояние поиска и выражение. Затем инструмент создаст объекты StopConnectors, проведя прямую линию между каждой остановкой и связанной с ней копией, соединив местоположение остановки и местоположение ее привязки к объекту-улице. К входным объектам-улицам будут добавлены вершины в местоположениях замкнутых на них остановок, что обеспечивает хорошую связность набора сетевых данных.

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

Эта иллюстрация показывает, как остановки общественного транспорта можно связать с объектами улиц в наборе сетевых данных. Часть 1 показывает остановку на маршруте (оранжевый кружок) вдоль линии маршрута (синяя линия). Часть 2 показывает вершину (зеленый треугольник), добавленную к ближайшей точке ближайшего объекта улицы (черная линия). Часть 3 показывает копию остановки, замкнутую на объект улицы (фиолетовый кружок). Часть 4 показывает соединительную линию, созданную для того, чтобы подключить остановку к улице. Пеший маршрут между улицами и маршрутами моделируется с помощью этих соединений и правила связности в наборе сетевых данных.

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

  • Целевой набор классов объектов, используемый инструментом, должен уже существовать и содержать класс точечных объектов Stops со схемой, описанной в модели данных общественного транспорта Network Analyst. Допустимый класс пространственных объектов Stops можно создать с помощью инструмента GTFS в модель данных общественного транспорта.

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

  • После запуска инструмента входные объекты-улицы будут изменены. В местах пересечения объектов StopsOnStreets с улицами будут добавлены вершины. Если вы не хотите, чтобы данные были изменены, создайте их копию перед запуском инструмента.

  • Если входной класс объектов Stops содержит родительские станции (объекты со значением GStopType, равным 1), они будут соединены с улицами, а дочерние станции будут соединены с родительскими. Остановки, у которых есть родительские станции, не будут напрямую связаны с улицами.

    Остановка с родительской станцией

    Это остановка с родительской станцией. Остановка (оранжевый кружок) соединяется с родительской станцией (синий квадрат) с помощью линии соединения (серая линия) с ConnectorType 1. Родительская станция соединяется с улицей с помощью линии соединения с ConnectorType 0.
  • Если входной класс объектов Stops содержит входы на станции (объекты, у которых значение GStopType равно 2), то они будут замкнуты на улицы, а родительские станции будут соединены со входами этой станции. В этой ситуации, входы на станцию будут совпадать с улицами, линии StopConnectors, у которых значение ConnectorType равно 2, будут соединять родительскую станцию со входами на нее, а линии StopConnectors, у которых значение ConnectorType равно 1, будут соединять остановки с родительскими станциями.

    ! Родительская станция с чётко определёнными входами

    Это родительская станция с четко указанными входами. Остановка (оранжевый кружок) соединяется с родительской станцией (синий квадрат) с помощью линии соединения (серая линия) с ConnectorType 1. Родительская станция соединяется с улицами в местах входов на станцию (зеленые квадраты) с помощью линий соединения с ConnectorType 2.
  • После запуска этого инструмента класс объектов Stops может быть изменен. Объекты-остановки со значением GStopType 2, представляющие собой входы на станцию, могут быть удалены. Вместо них в выходной класс объектов StopsOnStreets будут включены эти объекты остановок, чтобы смоделировать правильные соединения улиц с остановками через входы на станцию. Родительские станции, которые пространственно совпадают с остановками, также могут быть удалены.

  • При запуске этого инструмента в автономном скрипте Python, если входной класс объектов Stops содержит родительские станции или входы, на консоли может появиться предупреждение 001059. Это ожидаемое сообщение, оно не указывает на проблему.

Параметры

Подпись Объяснение Тип данных

Целевой набор классов объектов

Набор классов объектов, в котором будет создан транспортный набор сетевых данных. Этот набор классов объектов должен уже существовать и содержать класс точечных объектов, называемый Stops, со схемой, описанной в модели данных общественного транспорта Network Analyst. Корректный класс пространственных объектов Stops можно создать с помощью инструмента GTFS в источники данных транспорта набора сетевых данных.

Примечание:

После запуска этого инструмента класс объектов Stops может быть изменен. Объекты-остановки со значением GStopType 2, представляющие собой входы на станцию, могут быть удалены. Вместо них в выходной класс объектов StopsOnStreets будут включены эти объекты остановок, чтобы смоделировать правильные соединения улиц с остановками через входы на станцию. Родительские станции, которые пространственно совпадают с остановками, также могут быть удалены.

Feature Dataset

Входные объекты-улицы

Класс полилинейных объектов улиц, с которыми будут соединяться остановки и линии транспорта. Это должен быть тот же класс объектов, который вы собираетесь использовать в транспортном наборе сетевых данных для моделирования движения пешеходов по улицам. Классов объектов не обязательно должен быть в целевом наборе классов объектов для запуска инструмента; однако он должен там находится во время создания набора сетевых данных.

Примечание:

После запуска этого инструмента входные объекты-улицы будут изменены. В местах пересечения объектов StopsOnStreets с улицами будут добавлены вершины. Если вы не хотите, чтобы данные были изменены, создайте их копию перед запуском инструмента.

Feature Layer

Расстояние поиска

Расстояние поиска для замыкания остановок транспорта на входные объекты-улицы. Остановки, которые находятся вне расстояния поиска, не будут замкнуты и не будут соединены с улицами. Небольшие расстояние поиска не позволяет замыкать остановки на улицы, которые слишком далеко, но увеличивает вероятность, что остановки не будут замкнуты на соответствующие улицы. Большое расстояние поиска увеличивает число замкнутых остановок, но может привести к ошибкам, которые надо будет исправить путём редактирования данных улиц. Если в пределах расстояния поиска определенной остановки объекты-улицы найдены не будут, выходной объект StopsOnStreets не будет замкнут на улицу, а будет совпадать с соответствующим объектом в Stops, что может привести к слабой связности набора сетевых данных в этом местоположении.

По умолчанию используется 100 метров.

Linear Unit

Выражение

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

SQL Expression

Производные выходные данные

Подпись Объяснение Тип данных

Обновленный целевой набор классов объектов

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

Feature Dataset

Обновленные входные объекты-улицы

Входной класс объектов-улиц, который может быть изменен инструментом.

Feature Class

Обновленные входные остановки

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

Feature Class

Выходные остановки на улицах

Класс пространственных объектов StopsOnStreets для модели данных общественного транспорта Network Analyst, созданный замыканием копии объектов Stops на входные объекты-улицы.

Feature Class

Выходные соединения остановок

Класс объектов StopConnectors модели данных общественного транспорта Network Analyst, созданный построением прямой линии, соединяющей исходное местоположение остановки и точки, в которой она была привязана к объекту-улице.

Feature Class

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

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

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да