¿Hay alguna manera de concatenar campos en la calculadora de campo de QGIS? (por ejemplo, hectáreas + 'ha')
¿Hay alguna manera de concatenar campos en la calculadora de campo de QGIS? (por ejemplo, hectáreas + 'ha')
Respuestas:
En versiones recientes de QGIS (> = 2.6) , + funciona para la concatenación de cadenas
tostring(hectares) + ' ha'
Anteriormente, el único operador de concatenación era: ||
tostring(hectares) || ' ha'
Haga clic derecho en la capa -> Propiedades -> Etiquetas. Luego puede usar la siguiente función " concat (string1, string2, ...):
Espero que te sea útil.
"field1" || ' ' || "field2"
. También es posible dividir la etiqueta en dos líneas definiendo un separador de línea como /n
.
También puede agregar texto o poner espacios entre el uso de citas alternativas:
"Streetnum" || ' ' || "Streetname"
¡Si! Usando la calculadora de campo, la sintaxis es: FIELDNAME || NOMBRE DEL CAMPO
EDITAR: esto funciona en campos de cadena o combinaciones de enteros de cadena. Con Integers, solo realizará las matemáticas y agregará los campos juntos.
"field1" || "field2"
.