禁用参考字段 (位置参考)

摘要

禁用现有线性参考系统 (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 窗口)

以下脚本演示了如何使用在 Python 窗口中使用 DisableReferentFields 工具。

# 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(独立脚本)

以下脚本演示了如何在独立 Python 脚本中使用 DisableReferentFields 工具。

# 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
  • Standard: 需要 ArcGIS Location Referencing
  • Advanced: 需要 ArcGIS Location Referencing

相关主题