禁用派生的测量字段 (位置参考)

摘要

禁用用于存储派生网络路径 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(独立脚本)

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

# 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

相关主题