Как работает инструмент Агрегировать полигоны (покрытие) (Aggregate Polygons (Coverage))
Агрегация области является типом операции по генерализации (Esri, 1996). Объединяются полигоны, стоящие рядом друг с другом, включая смежные полигоны. В результате создаются объекты, сохраняющие точные ортогональные или неортогональные характеристики исходных объектов.
Инструмент Агрегировать полигоны (Aggregate Polygons) конвертирует векторные данные в растр и использует несколько растровых функций, чтобы найти объекты для объединения на указанном расстоянии друг от друга. Результат далее конвертируется обратно в векторные данные, тщательно выстраивая новые границы. Обработка растров может занять длительное время. По этой причине вам следует проверить параметры на малой части данных до старта обработки большого участка покрытия.
Выбор размера ячейки зависит от типа пространственных объектов, разрешения исходных данных и необходимого разрешения выходных данных. Для таких объектов как Здания, сделайте маленький размер ячейки, чтобы самая короткая сторона здания была сконвертирована в 2 или 3 ячейки. Если самая короткая сторона здания равна 1 метру, то размер ячейки может быть 0.3–0.5 метра. Для природных объектов, например, лесов или почв, используйте размер ячейки, который не приведет к необходимости постоянно сдвигать позицию на карте, и не слишком маленький, чтобы избежать длительной обработки и расходования больших объёмов памяти. Обычно разница между исходными границами и получившимися в результате конвертация из векторов в растр и обратно является незначительной. Если вы хотите получить в результате более грубое разрешение, то укажите желаемый размер ячейки.
В процессах обработки растров могут участвовать до 2.1 биллиона ячеек. Если вам необходимо достичь большей точности за счёт применения минимальных размеров ячейки, не уменьшайте размер ячейки, а вместо этого разделите покрытие на части.
Агрегация происходит, когда различные полигоны отстоят друг от друга на указанное расстояние. Границы одного полигона, которые отстоят друг от друга на это расстояние, не агрегируются.
В процессе не участвуют дырки во входном покрытии. Вы можете выбрать эти дырки и применить к ним отдельно инструмент Агрегировать полигоны (Aggregate Polygons), а затем объединить результаты агрегирования полигонов и дырок с помощью инструмента покрытия Геометрическое соединение (Append).
Однако по завершению процесса создадутся новые дырки. Все новые дырки будут относиться к одному региону, который будет перечислен последним в out_cover.patareaagg. В out_cover.rxp не будет перечисляться этот регион.
Если используется относительно большое расстояние, то в результате может получиться некорректный уровень детализации у объединенной части границы в сравнении с исходными границами объектов. Этого можно достичь с помощью постобработки. Для неортогональных объектов вы можете применить инструмент покрытия Упростить линию или полигон (Simplify Line Or Polygon) (см. случай А ниже); для ортогональных объектов, примените инструмент покрытия Упростить здание (Simplify Building) (см. случай В ниже).
Литература
Техническая справочная информация описывается в документе: Esri, Automation of Map Generalization: The Cutting-Edge Technology, 1996. Документ можно найти в разделе White Papers центра поддержки ESRI Support Center по адресу http://downloads.esri.com/support/whitepapers/ao_/mapgen.pdf.