Страница 1 из 1

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

Добавлено: 11 июл 2016, 10:36
kshiukaev
Здравствуйте,

Есть два векторных слоя (полигоны)
Как можно перенести значение полигона одного слоя в несколько полигонов другого при условии что верхний слой полностью наложен на нижний.
Возможно это как то можно сделать через Наложение?
Заранее спасибо.

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 13:29
trir
SQL

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 13:39
kshiukaev
имеете ввиду "Выбрать по атрибуту"?

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 13:41
trir
update, ST_Intersects

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 13:48
kshiukaev
можно подробнее?

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 13:52
kshiukaev
забыл указать что это в ArcMap 10.1

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 13:58
giser
Join по местоположению. Потом калькулятором поля.

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 14:21
Ariki
Ещё можно использовать Identity, но нужно иметь в виду, что при частичном пересечении полигонов этот инструмент порежет их.

Re: Перенос атрибутивных данных

Добавлено: 11 июл 2016, 14:38
kshiukaev
Identity к сожалению недоступен по лицензии, пошел путем создания цикла в ModelBuilder :
передаю id полигона перекрывающего слоя в "Выбрать по атрибуту" результат передаю в "Выбрать по расположению" где указываю Отношение : WITHIN и на выходе получаю нужную мне выборку перекрываемых полигонов, остается понять как записать значения в таблицу перекрываемого слоя