启用 COGO (数据管理)

摘要

可启用线要素类上的 COGO 并将 COGO 字段和启用了 COGO 的标注添加到线要素类。 COGO 字段存储用于相对彼此创建线要素的尺寸。

使用情况

    警告:

    此工具会修改输入数据。 有关详细信息以及避免数据被意外更改的策略,请参阅修改或更新输入数据的工具

  • 此工具将以下 COGO 字段添加到选定的线要素类:Arc LengthDirectionDistanceRadiusRadius2。 所有字段均为双精度型。

  • 此工具将 COGO 相关标注和符号系统添加至选定的线要素类。 线将通过添加的 COGO 符号系统进行绘制,且标注表达式将通过其 COGO 尺寸(如果存在)标注每条线。

  • 运行禁用 COGO 工具以禁用线要素类上的 COGO。 可删除 COGO 字段。
  • 如果一个或多个 COGO 字段已存在且具有正确的类型,则仅添加其他缺失的 COGO 字段。

  • 如果线要素已启用了 COGO,诸如导线工具 导线编辑工具将使用提供的尺寸来填充 COGO 字段。

  • Direction 字段存储从线起点指向线终点的方向(方位角)。 方向值存储于数据库中作为北方位角(十进制度)。 您可以通过为工程设置显示单位来使用其他单位显示方向。

  • Distance 字段存储线距(长度)。 距离在数据库中以工程的线性单位存储。 您可以通过为工程设置显示单位来使用其他单位显示距离。

  • ArcLength 字段存储曲线起点与终点之间的弧距。 弧长距离在数据库中以工程的线性单位存储。 您可以通过为工程设置显示单位来使用其他单位显示弧长距离。

  • Radius 字段存储曲线中心点与曲线之间的距离。 半径距离在数据库中以工程的线性单位存储。 您可以通过为工程设置显示单位来使用其他单位显示半径距离。

  • Radius2 字段存储螺旋曲线的第二个半径。 可将此半径设置为无穷大。

参数

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

将启用 COGO 的线要素类。

Feature Layer

派生输出

标注说明数据类型
输出要素类

COGO 已启用数据集。

Table View

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

将启用 COGO 的线要素类。

Feature Layer

派生输出

名称说明数据类型
updated_line_Features

COGO 已启用数据集。

Table View

代码示例

EnableCOGO 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 EnableCOGO 函数。

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

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

import arcpy

# Variable to contain the path of the feature class that is to be COGO enabled
lineFeatureClass = r"d:\test.gdb\myLineFC"

# Check to see if the feature class is already enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == False:
    # If it returns False, run EnableCOGO_management and pass the feature class
    arcpy.EnableCOGO_management(lineFeatureClass)
else:
    print("{} is already COGO Enabled".format(lineFeatureClass))

环境

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

相关主题