Связать модель данных общественного транспорта с улицами (Инструменты Общественного транспорта)
Краткая информация
Соединяет остановки общественного транспорта с улицами для использования их в транспортном наборе сетевых данных. Этот инструмент создает классы пространственных объектов StopsOnStreets и StopConnectors, заданные в модели данных общественного транспорта Network Analyst и работает как часть большого рабочего процесса создания набора данных сети общественного транспорта, который описывается в разделе Создание и использование набора сетевых данных с данными общественного транспорта.
Для правдоподобного моделирования перемещения на общественном транспорте в наборе сетевых данных, сеть должна позволять пешеходам добираться до остановок, проезжать часть пути, затем двигаться пешком к месту назначения. Сеть должна содержать как данные об общественном транспорте, так и данные улиц, а остановки и линии должны быть соединены с улицами определенным образом. Пешеходы могут входить на линию и выходить с нее только на остановках, а остановки должны быть соединены с улицами. Этот инструмент обеспечивает данное соединение.
Инструмент создаст копию класса пространственных объектов Stops, который должен присутствовать в целевом наборе классов объектов, и замкнет скопированные объекты Stops на входные объекты-улицы, соблюдая заданное расстояние поиска и выражение. Затем инструмент создаст объекты StopConnectors, проведя прямую линию между каждой остановкой и связанной с ней копией, соединив местоположение остановки и местоположение ее привязки к объекту-улице. К входным объектам-улицам будут добавлены вершины в местоположениях замкнутых на них остановок, что обеспечивает хорошую связность набора сетевых данных.

Использование
Целевой набор классов объектов, используемый инструментом, должен уже существовать и содержать класс точечных объектов
Stopsсо схемой, описанной в модели данных общественного транспорта Network Analyst. Допустимый класс пространственных объектовStopsможно создать с помощью инструмента GTFS в модель данных общественного транспорта.Инструмент размещает остановки общественного транспорта на объектах-улицах в целевом наборе классов объектов. Как и с любой операцией редактирования, чтобы избежать возможных ошибок, желательно, чтобы все объекты имели одинаковую пространственную привязку. Рекомендуется убедиться, что целевой набор классов объектов и входные объекты-улицы имеют одинаковую пространственную привязку.
После запуска инструмента входные объекты-улицы будут изменены. В местах пересечения объектов
StopsOnStreetsс улицами будут добавлены вершины. Если вы не хотите, чтобы данные были изменены, создайте их копию перед запуском инструмента.Если входной класс объектов
Stopsсодержит родительские станции (объекты со значениемGStopType, равным 1), они будут соединены с улицами, а дочерние станции будут соединены с родительскими. Остановки, у которых есть родительские станции, не будут напрямую связаны с улицами.
Это остановка с родительской станцией. Остановка (оранжевый кружок) соединяется с родительской станцией (синий квадрат) с помощью линии соединения (серая линия) с ConnectorType1. Родительская станция соединяется с улицей с помощью линии соединения сConnectorType0.Если входной класс объектов
Stopsсодержит входы на станции (объекты, у которых значениеGStopTypeравно 2), то они будут замкнуты на улицы, а родительские станции будут соединены со входами этой станции. В этой ситуации, входы на станцию будут совпадать с улицами, линииStopConnectors, у которых значениеConnectorTypeравно 2, будут соединять родительскую станцию со входами на нее, а линииStopConnectors, у которых значениеConnectorTypeравно 1, будут соединять остановки с родительскими станциями.! Родительская станция с чётко определёнными входами
Это родительская станция с четко указанными входами. Остановка (оранжевый кружок) соединяется с родительской станцией (синий квадрат) с помощью линии соединения (серая линия) с ConnectorType1. Родительская станция соединяется с улицами в местах входов на станцию (зеленые квадраты) с помощью линий соединения сConnectorType2.После запуска этого инструмента класс объектов
Stopsможет быть изменен. Объекты-остановки со значениемGStopType2, представляющие собой входы на станцию, могут быть удалены. Вместо них в выходной класс объектовStopsOnStreetsбудут включены эти объекты остановок, чтобы смоделировать правильные соединения улиц с остановками через входы на станцию. Родительские станции, которые пространственно совпадают с остановками, также могут быть удалены.При запуске этого инструмента в автономном скрипте Python, если входной класс объектов
Stopsсодержит родительские станции или входы, на консоли может появиться предупреждение 001059. Это ожидаемое сообщение, оно не указывает на проблему.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Целевой набор классов объектов |
Набор классов объектов, в котором будет создан транспортный набор сетевых данных. Этот набор классов объектов должен уже существовать и содержать класс точечных объектов, называемый Примечание:После запуска этого инструмента класс объектов |
Feature Dataset |
|
Входные объекты-улицы |
Класс полилинейных объектов улиц, с которыми будут соединяться остановки и линии транспорта. Это должен быть тот же класс объектов, который вы собираетесь использовать в транспортном наборе сетевых данных для моделирования движения пешеходов по улицам. Классов объектов не обязательно должен быть в целевом наборе классов объектов для запуска инструмента; однако он должен там находится во время создания набора сетевых данных. Примечание:После запуска этого инструмента входные объекты-улицы будут изменены. В местах пересечения объектов |
Feature Layer |
|
Расстояние поиска |
Расстояние поиска для замыкания остановок транспорта на входные объекты-улицы. Остановки, которые находятся вне расстояния поиска, не будут замкнуты и не будут соединены с улицами. Небольшие расстояние поиска не позволяет замыкать остановки на улицы, которые слишком далеко, но увеличивает вероятность, что остановки не будут замкнуты на соответствующие улицы. Большое расстояние поиска увеличивает число замкнутых остановок, но может привести к ошибкам, которые надо будет исправить путём редактирования данных улиц. Если в пределах расстояния поиска определенной остановки объекты-улицы найдены не будут, выходной объект По умолчанию используется 100 метров. |
Linear Unit |
|
Выражение |
SQL-выражение, использованное для выбора поднабора входных объектов-улиц. Остановки транспорта будут замкнуты только на улицы, соответствующие выражению. Например, выражение может быть использовано, чтобы предотвратить замыкание на улицы, где отсутствует возможность пешего перемещения. |
SQL Expression |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленный целевой набор классов объектов |
Набор классов объектов, в который добавляются новые классы объектов и существующие, может оказаться обновленным. |
Feature Dataset |
|
Обновленные входные объекты-улицы |
Входной класс объектов-улиц, который может быть изменен инструментом. |
Feature Class |
|
Обновленные входные остановки |
Класс пространственных объектов |
Feature Class |
|
Выходные остановки на улицах |
Класс пространственных объектов |
Feature Class |
|
Выходные соединения остановок |
Класс объектов |
Feature Class |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да