Отключить поля референта (Location Referencing)

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

Отключает поля референта для существующего класса объектов или векторного слоя событий системы линейных координат (LRS) . Он не удаляет столбцы референта; он удаляет информацию о столбцах референта из таблицы Lrs_Metadata.

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

  • Перед запуском этого инструмента поля референта должны быть подключены для события.

Параметры

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

Входной класс объектов или векторный слой для события LRS.

Feature Layer

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

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

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

Feature Layer

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

Входной класс объектов или векторный слой для события LRS.

Feature Layer

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

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

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

Feature Layer

Пример кода

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

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

# Name: Disable_Referent_Fields_ex1.py
# Description: Disable referent fields in an existing LRS event feature class. 
# Requires: ArcGIS Location Referencing

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

# Set current workspace
arcpy.env.workspace = r"C:\db_connections\test_connection.sde"

# Local variables
in_feature_class = r"test_gdb.user.LRS.Event_FeatureClass"

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

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

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

# Name: Disable_Referent_Fields_ex2.py
# Description: Disables referent fields in an existing LRS event feature class. 
# Requires: ArcGIS Location Referencing

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

# Local variables:
in_feature_class = r"C:\db_connections\test_connection.sde\LRS\test_gdb.user.Event_FeatureClass"

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

# Check in license
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)

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