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

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

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

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

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

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

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

    Примечание:

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

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

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

Параметры

ПодписьОписаниеТип данных
Входной набор данных участков

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

Parcel Layer
Допуск перемещения
(Дополнительный)

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

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

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

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

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

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

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

Логическое

arcpy.parcel.ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
ИмяОписаниеТип данных
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

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

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

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

Логическое

Пример кода

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

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

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

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

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

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

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

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