Есть ли способ объединить поля в полевом калькуляторе QGIS? (например, га + ха)
Есть ли способ объединить поля в полевом калькуляторе QGIS? (например, га + ха)
Ответы:
В последних версиях QGIS (> = 2.6) + работает для конкатенации строк
tostring(hectares) + ' ha'
Ранее единственным оператором конкатенации был: ||
tostring(hectares) || ' ha'
Щелкните правой кнопкой мыши на слое -> Свойства -> Метки. Затем вы можете использовать следующую функцию " concat (string1, string2, ...):
Я надеюсь, что это будет полезно.
"field1" || ' ' || "field2"
. Разделение метки на две строки также возможно с помощью определения разделителя строк /n
.
Вы также можете добавить текст или поставить пробел между альтернативными цитатами:
"Streetnum" || ' ' || "Streetname"
Да! С помощью калькулятора полей синтаксис: FIELDNAME || FIELDNAME
РЕДАКТИРОВАТЬ: Это работает на строковых полях или строковых целочисленных комбинациях. С целыми числами, он будет просто выполнять математику и складывать поля вместе.
"field1" || "field2"
.