QGIS: Добавление идентификатора из полигона в перекрывающиеся полигоны - PullRequest
0 голосов
/ 07 мая 2018

У меня есть два векторных шейп-файла с полигонами, и я хочу добавить идентификационный номер полигона одного шейп-файла к перекрывающимся полигонам другого шейп-файла. Например, у меня есть многоугольник в шейп-файле A с ID = 1, поэтому я хочу, чтобы все многоугольники в шейп-файле B, которые лежат внутри этого многоугольника в шейп-файле A, также имели ID = 1.

Я уже пробовал «Объединять атрибуты по местоположению», который генерирует новый шейп-файл со всеми полигонами шейп-файла B, но каждый из них имеет ID = 0. Существует ли приличный автоматический подход для этого в QGIS? Помощь очень ценится. Заранее спасибо!

1 Ответ

0 голосов
/ 09 мая 2018

Что происходит, когда вы создаете собственный ID-столбец в исходном шейп-файле, а затем присоединяете атрибуты по местоположению? Вы можете создавать идентификаторы, когда набираете $ id в полевом калькуляторе. Надеюсь, это поможет

...