Включить поля производных измерений (Location Referencing)

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

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

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

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

  • Вы можете пустой класс объектов событий или класс объектов событий, в котором есть загруженные записи.

Параметры

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

Существующий класс объектов событий или векторный слой, зарегистрированный в LRS.

Feature Layer
Поле ID производного маршрута
(Дополнительный)

Поле ID производного маршрута.

Field
Поле имени производного маршрута
(Дополнительный)

Поле имени производного маршрута.

Field
Поле производного измерения От
(Дополнительный)

Поле производного измерения От

Field
Поле производного измерения До
(Дополнительный)

Поле производного измерения До

Field

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

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

Обновленный векторный слой для события.

Feature Layer

arcpy.locref.EnableDerivedMeasureFields(in_feature_class, {derived_route_id_field}, {derived_route_name_field}, {derived_from_measure_field}, {derived_to_measure_field})
ИмяОписаниеТип данных
in_feature_class

Существующий класс объектов событий или векторный слой, зарегистрированный в LRS.

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

Поле ID производного маршрута.

Field
derived_route_name_field
(Дополнительный)

Поле имени производного маршрута.

Field
derived_from_measure_field
(Дополнительный)

Поле производного измерения От

Field
derived_to_measure_field
(Дополнительный)

Поле производного измерения До

Field

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

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

Обновленный векторный слой для события.

Feature Layer

Пример кода

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

Следующий скрипт окна Python показывает, как использовать инструмент EnableDerivedMeasureFields в режиме прямого запуска.

# Name: EnableDerivedMeasureFields_ex1.py
# Description: Enables fields to store the derived network route id, route name and measure fields.
# Requires: ArcGIS Location Referencing

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

# tool variables 
in_feature_class = "c:\\APR.gdb\\LRS\LineEventFeatureClass"
Derived_route_id_field = "DerivedRouteId"
Derived_route_name_field = "DerivedRouteName"
Derived_from_Measure_field = "DerivedFromMeasure"
Derived_to_Measure_field = "DerivedToMeasure"

# Set current workspace
arcpy.env.workspace = "c:\\EnableDerivedMeasureFields\\Py\\APR.gdb\\LRS\\LineEventFeatureClass"

# Execute the tool
arcpy.locref.EnableDerivedMeasureFields(in_feature_class, Derived_route_id_field, Derived_route_name_field, Derived_from_Measure_field, Derived_to_Measure_field)

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

Следующий скрипт демонстрирует использование инструмента EnableDerivedMeasureFields в автономном скрипте Python.

# Name: EnableDerivedMeasureFields_ex2.py
# Description: Enables fields to store the derived network route id, route name and measure fields.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

# Local variables:
in_feature_class = r"c:\EnableDerivedMeasureFields\Py\APR.gdb\LRS\LineEventFeatureClass"
Derived_route_id_field = "DerivedRouteId"
Derived_route_name_field = "DerivedRouteName"
Derived_from_Measure_field = "DerivedFromMeasure"
Derived_to_Measure_field = "DerivedToMeasure"

# Execute the tool
arcpy.locref.EnableDerivedMeasureFields(in_feature_class, Derived_route_id_field, Derived_route_name_field, Derived_from_Measure_field, Derived_to_Measure_field)

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

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

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

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

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

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