Применить уравнивание участков методом наименьших квадратов (Участок)

Сводка

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

Используйте инструмент Анализировать участки при помощи уравнивания методом наименьших квадратов, чтобы выполнить уравнивание методом наименьших квадратов и сохранить результаты в классах объектов уравнивания.

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

  • Инструмент использует поле Point ID класса пространственных объектов AdjustmentPoints, чтобы найти соответствующие точки для обновления в классе объектов точек набора данных участков. Точки набора данных участков перемещаются в местоположения точек уравнивания, если расстояние между точками (смещение координат) превышает указанное значение параметра Допуск перемещения.

  • Инструментом используются поля Line ID и Source класса пространственных объектов AdjustmentLines для поиска соответствующих линий в типах линий участка или в классах объектов соединительных линий в наборе участков. Если конечные точки линий были обновлены с помощью местоположений из класса объектов AdjustmentPoints, геометрия линий набора участков обновляется так, чтобы они лежали между обновленными точками.

    Примечание:

    Измерения COGO этих линий не меняются.

  • Если в поле Update Source класса объектов AdjustmentPoints содержится значение No (Нет), соответствующая точка класса объектов Точки участка не будет обновлена.

  • Этот инструмент не учитывает выбранные на карте объекты.

Синтаксис

arcpy.parcel.ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
ParameterОбъяснениеТип данных
in_parcel_fabric

Проверяемый набор данных участков.

Parcel Layer
movement_tolerance
(Дополнительный)

Допуск, представляющий собой минимально допустимое смещение координат при обновлении точек набора данных участков. Если расстояние между точкой уравнивания и точкой набора данных участков превышает заданный допуск, точка набора данных участков переходит в местоположение точки уравнивания. По умолчанию, задано значение 0,05 метра.

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

Определяет, будут ли поля атрибутов в классе объектов Точки участка обновляться статистическими метаданными. Поля XY Uncertainty, Error Ellipse Semi Major, Error Ellipse Semi Minor и Error Ellipse Direction будут заполнены значениями, хранящимися в соответствующих полях класса объектов AdjustmentPoints.

  • UPDATE_ATTRIBUTESПоля атрибутов класса объектов Точки набора данных участков будут обновлены статистическими метаданными.
  • NO_UPDATE_ATTRIBUTESПоля атрибутов обновляться не будут. Это значение по умолчанию.
Boolean

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

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

Обновленный набор данных участков.

Логическое

Пример кода

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

Следующий скрипт окна Python показывает, как использовать функцию ApplyParcelLeastSquaresAdjustment для применения результатов выполнения анализа методом наименьших квадратов к набору данных участков в режиме прямого запуска:

import arcpy
arcpy.parcel.ApplyParcelLeastSquaresAdjustment('c:/Parcels/Database.gdb/CountyParcels/CountyFabric',
                                               0.05, 'NO_UPDATE_ATTRIBUTES')

Environments

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

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

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

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