19 votos

¿Concatenar campos en la calculadora de campos de QGIS?

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

28voto

tobes Puntos 19

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

tostring(hectares) + ' ha'

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

tostring(hectares) || ' ha'

12voto

erikvold Puntos 244

Haga clic con el botón derecho en la capa -> Propiedades -> Etiquetas A continuación, puede utilizar la siguiente función " concat (cadena1, cadena2,... ) : enter image description here

Espero que sea útil.

6voto

ben Puntos 126

También puedes añadir texto o poner espacios entre comillas:

 "Streetnum" || ' ' || "Streetname"

3voto

Grishanko Puntos 111

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

1voto

Hugo Puntos 2156

Sí. Utilizando la calculadora de campos, la sintaxis es: NOMBRECAMPO || NOMBRECAMPO

EDIT: Esto funciona con campos de cadena o combinaciones cadena-integro. Con números enteros, sólo realizará la operación matemática y sumará los campos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X