Подпись | Описание | Тип данных |
Класс объектов пересечений | Входной векторный слой или класс пересечений LRS. | Feature Layer |
Выходной набор данных | Выходная таблица, в которой будут размещены результаты. | Table |
Дата временного просмотра (Дополнительный) | Фильтрует маршруты, которые были отредактированы после определенной даты, чтобы можно было создавать пересечения в соответствии с этим фильтром. | Date |
Краткая информация
Создает таблицу всех маршрутов и измерений в каждом месте пересечения.
Более подробно о создании и обновлении пересечений в Pipeline Referencing или о создании и обновлении пересечений в Roads and Highways.
Использование
Параметр Класс объектов пересечения может использовать выходные данные пересечений LRS из инструментов Создать пересечения LRS и Генерировать пересечения.
Параметр Дата временного просмотра является необязательным и фильтрует информацию о маршруте за указанное время.
Параметры
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
Имя | Описание | Тип данных |
in_intersection_feature_class | Входной векторный слой или класс пересечений LRS. | Feature Layer |
out_dataset | Выходная таблица, в которой будут размещены результаты. | Table |
tvd (Дополнительный) | Фильтрует маршруты, которые были отредактированы после определенной даты, чтобы можно было создавать пересечения в соответствии с этим фильтром. | Date |
Пример кода
Использование функции CalculateIntersectingRouteMeasures в окне Python.
# Name: CalculateIntersectingRouteMeasures_Pro_ex1.py
# Description: Creates a table of all the routes and measures at each intersection location in the Python window.
# Requirements: ArcGIS Location Referencing
# Local tool variables
in_intersection_feature_class = r”C:\Data\SampleData.gdb\LRS\Intersection”
out_dataset = r”C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures”
tvd = “11/23/2022”
# Execute the tool
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)
Ниже показано, как используется функция CalculateIntersectingRouteMeasures в виде автономного скрипта.
# Name: CalculateIntersectingRouteMeasures_Pro_ex2.py
# Description: Creates a table of all the routes and measures at each intersection location in a stand-alone script.
# Requirements: ArcGIS Location Referencing
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")
# Local tool variables
in_intersection_feature_class = r"C:\Data\SampleData.gdb\LRS\Intersection"
out_dataset = r"C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures"
tvd = "11/23/2022"
# Execute the tool
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)
# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
Параметры среды
Информация о лицензиях
- Basic: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
- Standard: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
- Advanced: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)