¿Hay alguna forma de concatenar campos en la calculadora de campo de QGIS?

14

¿Hay alguna forma de concatenar campos en la calculadora de campo de QGIS? (por ejemplo, hectáreas + 'ha')

    
pregunta vascobnunes 12.07.2011 - 13:21

5 respuestas

22

En versiones recientes de QGIS (> = 2.6) , + funciona para concatenación de cadenas

tostring(hectares) + ' ha'

Anteriormente, el único operador de concatenación era: ||

tostring(hectares) || ' ha'
    
respondido por el underdark 12.07.2011 - 14:02
8

Haz clic derecho en la capa - > Propiedades - > Etiquetas Luego puedes usar la siguiente función " concat (string1, string2, ...):

Espero que sea útil.

    
respondido por el Benno 06.01.2014 - 09:26
4

También puede agregar texto o poner espacios entre citas alternativas:

 "Streetnum" || ' ' || "Streetname"
    
respondido por el nickislander 31.10.2014 - 11:58
3

Puede usar tostring () para concatear campos numéricos Ex hectáreas || 'ha' || tostring (id)

    
respondido por el SkipCody 19.03.2013 - 20:43
0

¡Sí! Usando la calculadora de campo, la sintaxis es: FIELDNAME || NOMBRE DE CAMPO

EDIT: esto funciona en campos de cadenas o combinaciones de cadenas de enteros. Con los enteros, solo realizará los cálculos y agregará los campos juntos.

    
respondido por el Darren Cope 12.07.2011 - 13:39

Lea otras preguntas en las etiquetas