Сводка
Применяет результаты уравнивания методом наименьших квадратов к классам объектов набора данных участков. Результаты уравнивания методом наименьших квадратов, хранящиеся в классах объектов 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.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
updated_parcel_fabric | Обновленный набор данных участков. | Логическое |
Пример кода
Следующий скрипт окна Python показывает, как использовать функцию ApplyParcelLeastSquaresAdjustment для применения результатов выполнения анализа методом наименьших квадратов к набору данных участков в режиме прямого запуска:
import arcpy
arcpy.parcel.ApplyParcelLeastSquaresAdjustment('c:/Parcels/Database.gdb/CountyParcels/CountyFabric',
0.05, 'NO_UPDATE_ATTRIBUTES')
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да