Заполнение атрибутивной информации через калькулятор полей

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Cegiwa
Новоприбывший
Сообщения: 5
Зарегистрирован: 27 июл 2022, 08:43
Репутация: 0
Откуда: Уфа

Заполнение атрибутивной информации через калькулятор полей

Сообщение Cegiwa » 01 фев 2023, 09:14

Есть слой с более 1000 полигонов, один столбец заполнен текстовой информацией (18 значений). Есть классификация, по которой для значения из уже заполненного столбца, существует другое. То есть второй столбец нужно заполнить относительно первого, тоже текстовой информацией.
Я пробовал через if или trу, но так и не понял как сделать одновременно для большого количества условий

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Заполнение атрибутивной информации через калькулятор полей

Сообщение Игорь Белов » 01 фев 2023, 11:15

Допустим, тот столбец называется code, а классификация существует в виде таблицы classes с полями key и value. Нужно объединить таблицы по общему полю. Имеются разные способы.
  • Через свойства слоя: [Layer] → [Layer Propeties…] → [Joins]
  • Через операцию: [Processing Toolbox] → [Vector general] → [Join attributes by field value]
Вложения
Join_attributes_by_field_value.png
Join attributes by field value
Join_attributes_by_field_value.png (83.24 КБ) 1090 просмотров
The purpose of computing is insight, not numbers

Cegiwa
Новоприбывший
Сообщения: 5
Зарегистрирован: 27 июл 2022, 08:43
Репутация: 0
Откуда: Уфа

Re: Заполнение атрибутивной информации через калькулятор полей

Сообщение Cegiwa » 04 фев 2023, 19:26

Игорь Белов писал(а):
01 фев 2023, 11:15
[Processing Toolbox
Спасибо, помогло

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей