Отключить COGO (Управление данными)

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

Отключает COGO для линейного класса объектов и удаляет поля COGO и COGO-надписывание и символы. COGO могут быть удалены.

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

    Внимание:

    Этот инструмент изменяет входные значения. Более подробно о стратегиях предотвращения нежелательных изменений данных см. в разделе Инструменты, которые изменяют или обновляют входные данные.

  • Отключает следующие поля COGO в выбранном классе линейных объектов: ArcLength, Direction, Distance, Radius и Radius2. Эти поля можно удалить.

  • Удаляет надписи и символы, связанные с полями COGO.

  • Если для класса линейных объектов COGO не активировано, инструмент Теодолитный ход, Теодолитный ход не будет сохранять и вводить измерения.

    Более подробно об инструменте Теодолитный ход

  • Используйте инструмент Включить COGO для активирования COGO в классе линейных объектов.

Параметры

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

Класс линейных объектов, у которого отключены поля COGO.

Feature Layer

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

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

Набор данных с отключенной функцией COGO.

Table View

arcpy.management.DisableCOGO(in_line_features)
ИмяОписаниеТип данных
in_line_features

Класс линейных объектов, у которого отключены поля COGO.

Feature Layer

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

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

Набор данных с отключенной функцией COGO.

Table View

Пример кода

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))

Параметры среды

Этот инструмент не использует параметры среды геообработки

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