Анализировать участки при помощи уравнивания методом наименьших квадратов (Участок)

Сводка

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

Подробнее о запуске уравнивания методом наименьших квадратов в наборе данных участков

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

  • Проверка согласованности - использует свободное уравнивание сети для проверки измерений (размеров) на линиях входных участков на наличие грубых ошибок и выбросов
  • Взвешенное уравнивание - применяет не меньше двух фиксированных или взвешенных опорных точек для оценки обновленных координат точек входных участков

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

  • Запустите анализ методом наименьших квадратов для выбора участков и линий. Если участки не выбраны, уравнивание будет выполняться для всего набора данных участков.

    Примечание:

    Выполнение уравнивание методом наименьших квадратов для большого числа участков может привести к значительному времени обработки и занять много места на диске.

  • В качестве входных данных для анализа методом наименьших квадратов можно использовать как выбранные участки, так и линии. Если выбраны участки, в качестве входных данных для корректировки будут использоваться измерения на линиях участков и координаты конечных точек линий участков. Если линии или соединительные линии выбираются по-отдельности, в качестве входных данных для корректировки будут использоваться измерения на линиях и координаты их конечных точек.

    Подсказка:

    Выберите линии соединений, если хотите, чтобы они были включены в уравнивание методом наименьших квадратов.

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

  • Используйте опцию Взвешенные наименьшие квадраты в качестве значения параметра Тип анализа, чтобы обновить и улучшить пространственную точность координат точек участка. Еще один пример выполнения взвешенного анализа методом наименьших квадратов - оценка того, как вновь добавленные данные влияют на пространственную точность точек. Для взвешенного анализа методом наименьших квадратов требуются как минимум две фиксированные или опорные точки.

  • Результаты анализа методом наименьших квадратов сохраняются в классах объектов уравнивания для целей выполнения анализа. Классы объектов уравнивания позволяют просматривать и анализировать откорректированные данные перед применением уравнивания к точкам набора данных участков. Результаты выравнивания включают скорректированные измерения, скорректированные точки и другие статистические данные, к примеру, неопределенности положения и эллипсы ошибок.

  • Если результаты выполнения взвешенного анализа методом наименьших квадратов приемлемы, запустите инструмент Применить уравнивание участков методом наименьших квадратов , чтобы применить результаты выполнения анализа методом наименьших квадратов к точкам набора данных участков.

Синтаксис

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

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

Parcel Layer
analysis_type

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

  • CONSISTENCY_CHECKБудет выполнено уравнивание методом наименьших квадратов в режиме свободной сети, чтобы на наличие несоответствий и ошибок проверялись измерения на линиях участков. Фиксированные или взвешенные опорные точки не будут использоваться при уравнивании.
  • WEIGHTED_LEAST_SQUARESДля вычисления обновленных координат для точек участков будет произведено взвешенное уравнивание методом наименьших квадратов. Уравниваемые участки должны быть соединены как минимум с двумя фиксированными или взвешенными опорными точками.
String
convergence_tolerance
(Дополнительный)

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

Linear Unit

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

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

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

Набор данных участков
updated_adjustment_points

Обновленный класс объектов AdjustmentPoints.

Векторный слой
updated_adjustment_lines

Обновленный класс объектов AdjustmentLines.

Векторный слой
updated_adjustment_vectors

Обновленный класс объектов AdjustmentVectors.

Векторный слой

Пример кода

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

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

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

Environments

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

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

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

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