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

Добавление данных в таблицу при пересечении объектов

Добавлено: 22 сен 2010, 09:35
Ller
Есть ли в QGIS возможность добавлять поле из таблицы другого слоя, если объекты разных слоев пересекаются?
К примеру есть первый слой, в нем есть некие объекты с данными, и там есть поле типа ID
и есть второй слой. Мне в таблицу второго слоя надо добавить ID из первого, но только в том случае, если объекты этих слоев пересекаются.
Выделить пересечения можно, пространственным запросом, а вот изменить таблицу на основании этого запроса можно?

Re: Добавление данных в таблицу при пересечении объектов

Добавлено: 22 сен 2010, 10:06
nadiopt
смотрим картинку

Re: Добавление данных в таблицу при пересечении объектов

Добавлено: 22 сен 2010, 11:00
Ller
Это не то, он создаст новые объекты, являющиеся пересечением объектов в слое.
Мне не надо создавать новые объекты, мне нужно просто найти объекты в первом слое, которые пересекают объекты во втором слое (такое делает модуль пространственный запрос) и добавить некоторые поля в таблицу первого слоя.
К примеру в первом слое есть объекты с таблицей
id
1
2
3
и второй слой с объектами
id
1
2
и допустим только два объекта первого слоя пересекают первый объект второго слоя, мне надо чтобы изменилась таблица первого слоя
id id2
1 1
2 1
3

как то так