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

Заполнить поле одной таблицы данными из другой таблицы

Добавлено: 20 окт 2015, 19:55
MI user
Пожалуйста помогите найти для QGIS 2.8 аналог операции из MapInfo "Таблица - Обновить колонку".

Подробности:
  1. Имеется таблица TAB1 с геометрией (полигоны) и полем COL_T1.
  2. Имеется таблица TAB2 с геометрией (полигоны) и полем COL_T2. Это поле COL_T2 не содержит данных.
Объекты TAB2 пространственно находятся внутри объектов из TAB1.
Необходимо заполнить TAB2.COL_T2 значениями из TAB1.COL_T1, причём сопоставление произвести по признаку вхождения геометрии из TAB2 в соответствующий объект TAB1.

В MapInfo данная задача решается в 2 клика с помощью операции "Таблица-Обновить колонку", указанием обновляемой таблицы и поля, а также условием объединения данных, примерно так:
Image 1.png
Image 1.png (8.19 КБ) 3532 просмотра
Image 2.png
Image 2.png (6.79 КБ) 3532 просмотра
Как решить эту задачу в QGIS?

Re: Заполнить поле одной таблицы данными из другой таблицы

Добавлено: 20 окт 2015, 20:59
Максим Дубинин
Vector\Join attributes by location

только с проверкой вхождения вроде как-то не очень, пересечение только