Перенос атрибутов

0 голосов
спросил 23 Ноя, 12 от alexm-88 (400 баллов) в категории Программные продукты Esri
Здравствуйте!
Имеется два полигональных слоя. Необходимо перенести атрибуты из одного слоя в другой. Причем форма объектов слоях разная (полигон одного слоя может перекрываться несколькими полигонами другого слоя). Нужно что бы выбраны атрибуты того полигона который имеет максимальную площадь пересечения с полигоном другого слоя. Можно ли это как то сделать автоматически.
Буду рад любому совету.   

image

3 Ответы

0 голосов
ответил 27 Ноя, 12 от doujin (2,960 баллов)
Предположим, что цветной слой называется layer1, а слой с красной границей layer2. Поле с цифрами в цветном слое field1, а поле, которое нужно заполнить field2.

Сделать пересечение для этих слоев инструментом Intersect. Получим новый слой (например, intersect), в котором каждому полигону из слоя с границей будут соответствовать кусочки из раскрашенного слоя. Это видно по атрибутам. Остается выбрать полигон с максимальной площадью и выполнить пространственное соединение. Запрос на выборку из слоя intersect, выглядит так:
[shape_area] in (select max([shape_area]) from intersect group by [FID_layer2])
**функция max сработает только в персональной базе данных.

Далее вызываем инструмент Spatial Join, что бы соединить layer2 и intersect с активной выборкой.

В получившемся слое с помощь калькулятора поля заполняем field2, приравнивая его к field1. Удаляем все лишние поля.

Не знаю, на сколько это автоматически, но из этого процесса вполне можно построить модель для ModelBuilder'a.
0 голосов
ответил 27 Ноя, 12 от alexm-88 (400 баллов)
Спасибо за помощь с SQL-запросом!
Не разобрался только как сделать соединение с активной выборкой через Spatial Join.
Пришлось сделать экспорт выбранных объектов в новый слой, а потом соединять.
0 голосов
ответил 28 Ноя, 12 от doujin (2,960 баллов)
Применить выборку. Вызвать инструмент прям в карте и скормить ему нужные слои карты. Если в слое что-то выбрано, то инструмент геообработки будет применяться только к выбранным объектам. Это и имел в виду.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...