禁用 COGO (数据管理)

摘要

可禁用线要素类上的 COGO 并移除 COGO 字段和启用了 COGO 的标注和符号系统。可删除 COGO 字段。

使用情况

  • 禁用位于选定线要素类上的以下 COGO 字段: ArcLengthDirectionDistanceRadiusRadius2。可以删除这些字段。

  • 从线要素类上移除 COGO 相关标注和符号系统。

  • 如果线要素类未启用 COGO,则遍历工具 遍历 将不会存储任何输入的尺寸。

    了解有关遍历工具的详细信息

  • 使用启用 COGO 工具启用线要素类上的 COGO。

参数

标注说明数据类型
输入线要素

将禁用 COGO 的线要素类。

Feature Layer

派生输出

标注说明数据类型
更新后的输入线要素

COGO 已禁用数据集。

表视图

arcpy.management.DisableCOGO(in_line_features)
名称说明数据类型
in_line_features

将禁用 COGO 的线要素类。

Feature Layer

派生输出

名称说明数据类型
updated_line_features

COGO 已禁用数据集。

表视图

代码示例

DisableCOGO 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 DisableCOGO 工具。

import arcpy
arcpy.env.workspace = r"E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.DisableCOGO_management("Landbase\Road_cl")
DisableCOGO 示例 2(独立脚本)

以下独立脚本演示了如何在线要素类上检查和禁用 COGO。

import arcpy
#Variable to contain the path of the feature class that will have COGO disabled
lineFeatureClass = r"d:\test.gdb\myLineFC"
#Check to see if the feature class is already COGO enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == True:
    #If it returns True, run DisableCOGO_management and pass the feature class
    arcpy.DisableCOGO_management(lineFeatureClass)
else:
    print("{} is not COGO Enabled".format(lineFeatureClass))

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题