Обновить COGO (Редактирование)

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

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

Обновляются следующие COGO атрибуты:

  • Direction
  • Distance
  • Radius
  • Arc Length

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

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

Параметры

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

Линейные объекты с поддержкой COGO, которые будут обновлены.

Feature Layer
Обновление расстояния, радиуса и длины дуги
(Дополнительный)

Указывает, как будут обновляться COGO атрибуты Distance, Radius и Arc Length входной линии.

  • Перезаписать все значенияВсе значения (включая значения NULL) будут обновлены, чтобы соответствовать длине геометрии. Это значение по умолчанию
  • Обновить только значения NULLТолько значения NULL будут обновлены, чтобы соответствовать длине геометрии.
  • Обновить значения, используя минимальную разницуЗначения, которые отличаются от длины геометрии на значение, большее заданного допуска, будут обновлены, чтобы соответствовать длине геометрии.
  • Не обновлять никакие значенияЗначения не будут обновлены.
String
Минимальная разница расстояний
(Дополнительный)

Минимальная разница расстояний между длиной геометрии линии и значением в полях Distance, Radius и Arc Length. Если разница в расстояниях превышает указанный допуск, значение атрибута в полях Distance, Radius или Arc Length будет обновлено в соответствии с длиной геометрии линии. Значение по умолчанию 0 метров.

Linear Unit
Обновить Направления
(Дополнительный)

Указывает, как будут обновляться COGO атрибуты Direction входных данных.

  • Перезаписать все значенияВсе значения (включая значения NULL) будут обновлены, чтобы соответствовать направлению геометрии. Это значение по умолчанию
  • Обновить только значения NULLТолько значения NULL будут обновлены, чтобы соответствовать направлению геометрии.
  • Обновить значения, используя минимальную разницуЗначения, которые отличаются от направления геометрии на значение, большее заданного допуска, будут обновлены, чтобы соответствовать направлению геометрии.
  • Не обновлять никакие значенияЗначения не будут обновлены.
String
Минимальная разница направлений (секунды)
(Дополнительный)

Минимальная разница направлений (в секундах) между направлением геометрии линии и значением в поле Direction. Если разница в направлениях больше заданного допуска, значение атрибута в поле Direction будет обновлено, чтобы соответствовать направлению геометрии линии. По умолчанию значение равно 0.

Double
Минимальный поперечный сдвиг направления
(Дополнительный)

Минимально допустимое расстояние между конечной точкой геометрии линии и конечной точкой линии, нарисованной с использованием значения в поле Direction. Допуск поперечного сдвига можно использовать для очень длинных линий, в которых небольшие изменения направления могут привести к большим различиям в конечных точках линий. Значение по умолчанию 0 метров.

Linear Unit
Комбинированный масштабный коэффициент
(Дополнительный)

Масштабный коэффициент, основанный на коррекции пересчета полевых измерений в грид, которая будет применяться к длине геометрии линии. Масштабный коэффициент может быть представлен в виде числа или получен с помощью выражения Arcade, использующего атрибутивные поля линий. Обновленное расстояние, заполненное в поля Distance, Radius и Arc Length, является результатом умножения длины геометрии на масштабный коэффициент.

Calculator Expression
Сдвиг направления (секунды)
(Дополнительный)

Поворот, основанный на коррекции пересчета полевых измерений в грид, который будет применяться к направлению геометрии линии. Сдвиг поворота может быть предоставлен как значение в секундах или получен с помощью выражения Arcade, использующего атрибутивные поля линий. Обновленное направление, заполненное в поле Direction линии, представляет собой направление геометрии линии, повернутое на указанный сдвиг направления.

Calculator Expression

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

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

Обновленные линейные объекты.

Parcel Layer

arcpy.management.UpdateCOGO(in_line_features, {distances_type}, {distance_tolerance}, {direction_type}, {minimum_direction_difference}, {minimum_direction_lateral_offset}, {combined_scale_factor}, {direction_offset})
ИмяОписаниеТип данных
in_line_features

Линейные объекты с поддержкой COGO, которые будут обновлены.

Feature Layer
distances_type
(Дополнительный)

Указывает, как будут обновляться COGO атрибуты Distance, Radius и Arc Length входной линии.

  • OVERWRITEВсе значения (включая значения NULL) будут обновлены, чтобы соответствовать длине геометрии. Это значение по умолчанию
  • UPDATE_NULL_ONLYТолько значения NULL будут обновлены, чтобы соответствовать длине геометрии.
  • USE_MINIMUM_DIFFERENCEЗначения, которые отличаются от длины геометрии на значение, большее заданного допуска, будут обновлены, чтобы соответствовать длине геометрии.
  • DO_NOT_UPDATEЗначения не будут обновлены.
String
distance_tolerance
(Дополнительный)

Минимальная разница расстояний между длиной геометрии линии и значением в полях Distance, Radius и Arc Length. Если разница в расстояниях превышает указанный допуск, значение атрибута в полях Distance, Radius или Arc Length будет обновлено в соответствии с длиной геометрии линии. Значение по умолчанию 0 метров.

Linear Unit
direction_type
(Дополнительный)

Указывает, как будут обновляться COGO атрибуты Direction входных данных.

  • OVERWRITEВсе значения (включая значения NULL) будут обновлены, чтобы соответствовать направлению геометрии. Это значение по умолчанию
  • UPDATE_NULL_ONLYТолько значения NULL будут обновлены, чтобы соответствовать направлению геометрии.
  • USE_MINIMUM_DIFFERENCEЗначения, которые отличаются от направления геометрии на значение, большее заданного допуска, будут обновлены, чтобы соответствовать направлению геометрии.
  • DO_NOT_UPDATEЗначения не будут обновлены.
String
minimum_direction_difference
(Дополнительный)

Минимальная разница направлений (в секундах) между направлением геометрии линии и значением в поле Direction. Если разница в направлениях больше заданного допуска, значение атрибута в поле Direction будет обновлено, чтобы соответствовать направлению геометрии линии. По умолчанию значение равно 0.

Double
minimum_direction_lateral_offset
(Дополнительный)

Минимально допустимое расстояние между конечной точкой геометрии линии и конечной точкой линии, нарисованной с использованием значения в поле Direction. Допуск поперечного сдвига можно использовать для очень длинных линий, в которых небольшие изменения направления могут привести к большим различиям в конечных точках линий. Значение по умолчанию 0 метров.

Linear Unit
combined_scale_factor
(Дополнительный)

Масштабный коэффициент, основанный на коррекции пересчета полевых измерений в грид, которая будет применяться к длине геометрии линии. Масштабный коэффициент может быть представлен в виде числа или получен с помощью выражения Arcade, использующего атрибутивные поля линий. Обновленное расстояние, заполненное в поля Distance, Radius и Arc Length, является результатом умножения длины геометрии на масштабный коэффициент.

Calculator Expression
direction_offset
(Дополнительный)

Поворот, основанный на коррекции пересчета полевых измерений в грид, который будет применяться к направлению геометрии линии. Сдвиг поворота может быть предоставлен как значение в секундах или получен с помощью выражения Arcade, использующего атрибутивные поля линий. Обновленное направление, заполненное в поле Direction линии, представляет собой направление геометрии линии, повернутое на указанный сдвиг направления.

Calculator Expression

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

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

Обновленные линейные объекты.

Parcel Layer

Пример кода

UpdateCOGO, пример (окно Python)

В следующем скрипте окна Python показано, как использовать функцию UpdateCOGO для обновления COGO атрибутов линии в режиме прямого запуска.

import arcpy

arcpy.edit.UpdateCOGO('Lot_Lines', 'USE_MINIMUM_DIFFERENCE', '1 Feet', 
                      'USE_MINIMUM_DIFFERENCE', '20')

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

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