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

Сводка

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

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

  • Добавляет следующие поля COGO к выбранному классу линейных объектов: Arc Length, Direction, Distance, Radius и Radius2. Все поля типа Double.

  • Добавляет подписи COGO и символы в существующий класс линейных объектов. Линии отображаются с использованием символов COGO, а выражение надписи, используемое при надписывании каждой линии содержит измерение COGO при его наличии.

  • Запустите инструмент Отключить COGO для отключения COGO в классе линейных объектов. Поля COGO могут быть удалены.
  • Если одно или несколько полей COGO уже есть, добавляются только отсутствующие поля COGO.

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

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

  • Если для класса линейных объектов включена функциональность COGO, инструмент Теодолитный ход 2-х точечная линия заполнит поля COGO введенными измерениями.
  • Поле Direction сохраняет дирекционный угол линии из начальной точки в конечную..

  • Поле Distance сохраняет расстояние (длину) линии.

  • Поле ArcLength сохраняет длину дуги между начальной и конечной точками кривой.

  • Поле Radius сохраняет расстояние между центральной точкой кривой и самой линией.

  • Поле Radius2 сохраняет второй радиус спиральной кривой. Для этого радиуса можно указать бесконечность.

Синтаксис

arcpy.management.EnableCOGO(in_line_features)
ParameterОбъяснениеТип данных
in_line_features

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

Feature Layer

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

NameОбъяснениеТип данных
updated_line_Features

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

Представление таблицы

Пример кода

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

Environments

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

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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