Настроить класс объектов инженерной сети (Location Referencing)

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

Настраивает класс пространственных объектов трубопровода Utility Network для использования с системой линейных координат (LRS).

После настройки можно при необходимости обновить параметр Поле Id маршрута и столбцы измерений.

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

  • Слой объектов инженерной сети должен быть настроен как класс пространственных объектов трубопровода в Utility Network и как класс пространственных объектов центральных линий в LRS.

    Более подробно о модели данных LRS в ArcGIS Pipeline Referencing

  • Тип и длина параметра Поле Id маршрута должны соответствовать типу и длине в таблице последовательности центральных линий в LRS.

  • Для этого инструмента требуется подключение к сервис-ориентированной версии многопользовательской базы геоданных.

    Более подробно о версиях в ArcGIS Pro.

  • Этот инструмент не поддерживает сервисы объектов.

Параметры

ПодписьОписаниеТип данных
Слой объектов инженерной сети

Входной объект Utility Network, который также является центральной линией LRS.

Feature Layer
Поле Id маршрута

Поле в классе пространственных объектов, которое будет сопоставлено как идентификатор маршрутов сети LRS.

Field
Поле измерения "От"

Поле измерения "От" класса объектов центральной линии.

Field
Поле измерения "До"

Поле измерения "До" класса объектов центральной линии.

Field

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

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

Обновленный слой объектов Utility Network.

Feature Layer

arcpy.locref.ConfigureUtilityNetworkFeatureClass(in_feature_class, route_id_field, from_measure_field, to_measure_field)
ИмяОписаниеТип данных
in_feature_class

Входной объект Utility Network, который также является центральной линией LRS.

Feature Layer
route_id_field

Поле в классе пространственных объектов, которое будет сопоставлено как идентификатор маршрутов сети LRS.

Field
from_measure_field

Поле измерения "От" класса объектов центральной линии.

Field
to_measure_field

Поле измерения "До" класса объектов центральной линии.

Field

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

ИмяОписаниеТип данных
out_feature_class

Обновленный слой объектов Utility Network.

Feature Layer

Пример кода

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

Демонстрирует, как использовать инструмент геообработки ConfigureUtilityNetworkFeatureClass в окне Python.

# Name: ConfigureUtilityNetworkFeatureClass_ex1.py
# Description: Configure a Utility Network pipeline feature class for use with a linear referencing system (LRS) in the Python window.
# Requires: ArcGIS Location Referencing

# Check out license
arcpy.CheckOutExtension("LocationReferencing")

# Set current workspace
arcpy.env.workspace = "C:/Data/UN_LRconnection.sde"

# Tool variables
utility_Network_Feature = r"C:/Data/UN_LRconnection.sde/LRS/UNOWNER.UNData/UNOWNER.pipeline"
RouteID = "RouteID"
FromMeasure = "FromMeasure"
ToMeasure = "ToMeasure"

# Execute the tool
arcpy.locref.ConfigureUtilityNetworkFeatureClass(utility_Network_Feature, RouteID, FromMeasure, ToMeasure)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
ConfigureUtilityNetworkFeatureClass, пример 2 (автономный скрипт)

Демонстрирует, как использовать инструмент ConfigureUtilityNetworkFeatureClass, как автономный скрипт Python.

# Name: ConfigureUtilityNetworkFeatureClass_ex2.py
# Description: Configure a Utility Network pipeline feature class for use with a linear referencing system (LRS) in a stand-alone script.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out the license
arcpy.CheckOutExtension("LocationReferencing")

# Set current workspace
arcpy.env.workspace = "C:/Data/UN_LRconnection.sde"

#Tool variables
utility_Network_Feature = r"C:/Data/UN_LRconnection.sde/LRS/UNOWNER.UNData/UNOWNER.pipeline"
RouteID = "RouteID"
FromMeasure = "FromMeasure"
ToMeasure = "ToMeasure"

# Execute the tool
arcpy.locref.ConfigureUtilityNetworkFeatureClass(utility_Network_Feature, RouteID, FromMeasure, ToMeasure)

# Check in license
arcpy.CheckInExtension('LocationReferencing')

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

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

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

  • Basic: Обязательно ArcGIS Location Referencing
  • Standard: Обязательно ArcGIS Location Referencing
  • Advanced: Обязательно ArcGIS Location Referencing

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