Skip to main content

Агрегировать полигоны (Инструменты Картография)

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

Объединяет полигоны, находящиеся в пределах указанного расстояния друг от друга, в новые полигоны.

Иллюстрация

Иллюстрация инструмента Агрегировать полигоны

Ортогональные или неортогональные объекты могут быть агрегированы.

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

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

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

  • Используйте объекты-барьеры, чтобы предотвратить осуществление агрегации через границы. Примеры показывают, как предотвратить агрегацию полигонов землепользования, находящихся на разных берегах реки, а также агрегацию зданий, которые располагаются на разных сторонах дороги. Следующие шаги могут быть использованы для создания точечных объектов, либо вершин линейных и полигональных объектов:

  • При задании параметра Агрегировать поле атрибутивное поле вместе со значениями в нем будет скопировано в выходной класс пространственных объектов. Поле агрегации должно быть с типом данных data type text, date или integer. Если у поля агрегирования есть домены и подтипы, они будут скопированы в выходной класс объектов, когда отмечен параметр среды Перенос свойств полей базы геоданных.

  • Пересекающиеся полигональные объекты будут агрегироваться. Может быть получен неожиданный результат, если задан параметр Агрегировать поле, а пересекающиеся объекты имеют другие значения поля агрегации.

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

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

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

  • Обработка большого набора входных данных может вызвать превышение ограничений использования оперативной памяти. В таком случае попытайтесь разделить входные данные на части, определив соответствующий полигональный класс пространственных объектов с помощью параметра среды Картографические разделы. Части данных, разделенные между собой границами разделов, будут последовательно обрабатываться отдельно друг от друга. Получившийся выходной класс объектов содержит разбитые линиями границ пересекающие такие линии объекты. В этом случае поле IS_SPLIT выходного класса пространственных объектов будет содержать значение, равное 1.

Параметры

Подпись Объяснение Тип данных

Входные объекты

Полигональные объекты, которые будут агрегированы. Если это слой, ссылающийся на представления, и имеются замещения формы входных объектов, при обработке агрегирования будет рассматриваться форма замещений, а не форма объектов.

Feature Layer

Выходной класс пространственных объектов

Создаваемый выходной класс пространственных объектов.

Feature Class

Расстояние агрегирования

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

Linear Unit

Минимальная площадь

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

Минимальная площадь полигинов, получаемых агрегацией. Значение по умолчанию равно нулю; в этом случае сохраняются все полигоны. Вы можете выбрать единицы измерения; по умолчанию используются единицы измерения объекта.

Areal Unit

Минимальный размер отверстий

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

Минимальная площадь "дырок" внутри полигонов, получаемых агрегацией. Значение по умолчанию 0, что позволяет сохранять все "дырки" внутри полигонов. Вы можете выбрать единицы измерения; по умолчанию используются единицы измерения объекта.

Areal Unit

Сохранить ортогональную форму

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

Определяет, будет или нет сохранена прямоугольная форма объектов при построении выходных полигонов.

  • ОтмеченоВыходные объекты будут прямоугольной формы. Это подходит для сохранения геометрических характеристик антропогенных входных объектов, например, контуров зданий.

  • Не отмеченоВыходные полигоны будут сглаженной формы. Опция используется, в основном, для природных объектов, например полигонов типов растительности или почв. Используется по умолчанию.

Boolean

Объекты барьеров

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

Слои, которые содержат линейные или полигональные объекты, являющиеся барьерами по отношению к входным объектам зданий. Объекты не будут агрегированы, если они пересекаются барьерами. Барьеры, геометрия которых не соответствует входным объектам, игнорируются.

Feature Layer

Выходная таблица

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

Таблица отношений "один-ко-многим", которая связывает агрегированные полигоны с исходными полигональными объектами. Эта таблица содержит два поля: OUTPUT_FID и INPUT_FID, хранящие, соответственно, идентификаторы агрегированных и исходных объектов. С помощью этой таблицы вы можете получить необходимые атрибуты выходных объектов из их исходных объектов. По умолчанию таблице присваивается имя выходного классе пространственных объектов, с добавлением суффикса _tbl. Путь по умолчанию будет совпадать с путем выходного класса объектов. Если выходным местоположением объектов является набор классов объектов, таблица будет создана на один уровень выше - на уровне базы геоданных. Если этот параметр оставить пустым, таблица не будет создана.

Table

Поле агрегирования

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

Поле, содержащее атрибуты для агрегирования. Чтобы объекты можно было агрегировать, у них должно быть одинаковое значение атрибута. Например, используйте поле классификации зданий в качестве поля агрегирования, чтобы предотвратить объединение коммерческих зданий с жилыми.

Field

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

Текущая рабочая область, Выходное Z-значение по умолчанию, Выходной M домен, Выходной XY домен, Выходная система координат, Экстент, Наличие выходных значений M, Выходные данные содержат Z значения, Временная рабочая область, Допуск XY, Картографические разделы

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

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