Сводка
Включает COGO для линейного класса объектов и добавляет поля COGO и COGO-надписывание к линейному классу объектов. В полях COGO хранятся размеры, используемые для создания линейных объектов относительно друг друга.
Использование
Добавляет следующие поля COGO к выбранному классу линейных объектов: Arc Length, Direction, Distance, Radius и Radius2. Все поля типа Double.
Добавляет подписи COGO и символы в существующий класс линейных объектов. Линии отображаются с использованием символов COGO, а выражение надписи, используемое при надписывании каждой линии содержит измерение COGO при его наличии.
- Запустите инструмент Отключить COGO для отключения COGO в классе линейных объектов. Поля COGO могут быть удалены.
Если одно или несколько полей COGO уже есть, добавляются только отсутствующие поля COGO.
Если для класса линейных объектов включена функциональность COGO, инструмент Теодолитный ход заполнит поля COGO введенными измерениями.
- Если для класса линейных объектов включена функциональность COGO, инструмент Теодолитный ход заполнит поля COGO введенными измерениями.
Поле Direction сохраняет дирекционный угол линии из начальной точки в конечную..
Поле Distance сохраняет расстояние (длину) линии.
Поле ArcLength сохраняет длину дуги между начальной и конечной точками кривой.
Поле Radius сохраняет расстояние между центральной точкой кривой и самой линией.
Поле Radius2 сохраняет второй радиус спиральной кривой. Для этого радиуса можно указать бесконечность.
Синтаксис
arcpy.management.EnableCOGO(in_line_features)
Parameter | Объяснение | Тип данных |
in_line_features | Класс линейных пространственных объектов, у которого будет включено COGO. | Feature Layer |
Производные выходные данные
Name | Объяснение | Тип данных |
updated_line_Features | Набор данных с включенной функцией COGO. | Представление таблицы |
Пример кода
Пример скрипта Python для использования инструмента EnableCOGO в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.EnableCOGO_management("\Landbase\Road_cl")
В следующем автономном скрипте показано, как проверить и включить 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: Да