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

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

Отключает поля, в которых хранятся ID сетевого маршрута, имя маршрута, а также поля измерений.

Этот инструмент не удаляет поля производных измерений; он только удаляет информацию о полях производных измерений из таблицы Lrs_Metadata.

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

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

Параметры

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

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

Feature Layer

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

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

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

Feature Layer

arcpy.locref.DisableDerivedMeasureFields(in_feature_class)
ИмяОписаниеТип данных
in_feature_class

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

Feature Layer

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

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

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

Feature Layer

Пример кода

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

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

# Name: DisableDerivedMeasureFields_ex1.py
# Description: Disable fields that 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 = r"c:\DisableDerivedMeasureFields\Py\APR.gdb\LRS\EventFeatureClass"

# Set current workspace
arcpy.env.workspace = r"c:\DisableDerivedMeasureFields\Py\APR.gdb\LRS\EventFeatureClass"

# Execute the tool
arcpy.locref.DisableDerivedMeasureFields(in_feature_class)

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

В следующем скрипте демонстрируется использование инструмента DisableDerivedMeasureFields в автономном скрипте Python.

# Name: DisableDerivedMeasureFields_ex2.py
# Description: Disable fields that 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:\DisableDerivedMeasureFields\Py\APR.gdb\LRS\EventFeatureClass"

# Execute the tool
arcpy.locref.DisableDerivedMeasureFields(in_feature_class)

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

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

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

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

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

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