Объединение полей в полевом калькуляторе QGIS?

Ответы:

8

Щелкните правой кнопкой мыши на слое -> Свойства -> Метки. Затем вы можете использовать следующую функцию " concat (string1, string2, ...): введите описание изображения здесь

Я надеюсь, что это будет полезно.

Бенно
источник
6
Вы также можете объединить непосредственно с "field1" || "field2".
Сандерка
С || Вы можете использовать все виды столбцов. Используя concat (), вы можете использовать только строки.
Александр Нето
2
Я обычно предпочитаю хотя бы пробел в качестве разделителя "field1" || ' ' || "field2". Разделение метки на две строки также возможно с помощью определения разделителя строк /n.
AndreJ
5

Вы также можете добавить текст или поставить пробел между альтернативными цитатами:

 "Streetnum" || ' ' || "Streetname"
nickislander
источник
3

Вы можете использовать tostring () для объединения числовых полей Ex гектаров || 'ха' || ToString (ID)

SkipCody
источник
1

Да! С помощью калькулятора полей синтаксис: FIELDNAME || FIELDNAME

РЕДАКТИРОВАТЬ: Это работает на строковых полях или строковых целочисленных комбинациях. С целыми числами, он будет просто выполнять математику и складывать поля вместе.

Даррен Коуп
источник