7 votos

¿Qué lenguaje se utiliza en las expresiones de etiquetas de QGIS 3?

¿Qué lenguaje se utiliza en las expresiones de etiquetas de QGIS 3.x?

Inicialmente, pensé que era python. Pero cuando intenté concatenar una cadena y un campo numérico de la siguiente manera (en Layer property Labels -> Single Labels ):

name + str(id)

Tengo un error sobre Function is not known (Supongo que str() ).

¿El lenguaje aquí es python, PostSQL o algún otro?

1 votos

Si utiliza el constructor de expresiones para escribir su expresión de etiqueta, encontrará todas las funciones con sus descripciones y sintaxis.

8voto

Mue Puntos 2469

Hace un tiempo se hizo una pregunta similar que fue respondida por uno de los principales desarrolladores del núcleo, @Matthias Kuhn que deberías leer, ya que describe el lenguaje como cercano a SQL :)

¿Qué lenguaje utilizan las expresiones de QGIS, en qué lenguaje deben escribirse las consultas de QGIS?


Pero si se quiere convertir a una cadena, la expresión equivalente sería utilizar to_string() :

name + to_string(id)

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