Здравствуйте! Подскажите пожалуйста.
Имеется векторный слой, в таблице которого есть колонки "Населенный пункт" и "Район" и слой данных (csv) в котором также имеются колонки "Населенный пункт" и "Район". Необходимо присоединить данные к векторному слою при условии совпадения поля "населенный пункт" и "район", так как имеются населенные пункты с одинаковым названием в разных районах.
В mapinfo это делается sql запросом типа "settlement_point.NAME = _19_11_2020.Name_P And settlement_point.A_DSTRCT = _19_11_2020.Raion".
В Qgis на вкладке "Свойства слоя" - "Связи" слои можно объединить только по одному полю. Как сделать объединение с условием из другого поля таблицы?
Присоединение атрибутивной информации в Qgis
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 29 окт 2020, 16:25
- Репутация: 0
- Откуда: Ryazan
- antonv
- Активный участник
- Сообщения: 234
- Зарегистрирован: 29 ноя 2016, 10:44
- Репутация: 114
- Откуда: Санкт-Петербург
Re: Присоединение атрибутивной информации в Qgis
pvspec, создайте в обоих слоях временное поле и объедините в нём "Населенный пункт" и "Район", синтаксис такой:
А дальше объединяйте по этому полю.
Код: Выделить всё
"field1" || ' ' || "field2"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей