15 votos

Cómo crear etiquetas verticales en QGIS?

Cómo crear etiquetas verticales (cada etiqueta en línea nueva) como:

1998
150
pipe name

y no horizontal:

1998 150 pipe name

18voto

Jauder Ho Puntos 3172

Puede utilizar una expresión de QGIS en la expresión de etiqueta.

"Date" || '\n' || "Size" || '\n' || "name"

Incluso se puede envolver la expresión a través de múltiples líneas para hacer la misma cosa

"Date" || '
' || "Size" || '
' || "name"

Nota: el ' al final y principio de cada línea. La primera es la más clara con sus intenciones por lo que me gustaría utilizar.

8voto

Nick Puntos 3115

Una alternativa a Nathan excelente respuesta es el uso de la nueva ficha etiquetado en QGIS 1.9 (también disponible en la 1.8 pero no de las propiedades de la capa del menú. En lugar de ir a Capa->Etiquetas).

Si se desplaza hacia abajo en la configuración de la etiqueta de la ficha encontrará Múltiples Líneas de opción, donde se puede especificar el carácter de envolver la línea. Esto puede ser útil si usted es la concatenación de la cadena usando algo que no sea un carácter de nueva línea (como por Nathan respuesta) o si usted tiene una cadena que se lleva a cabo en un solo campo (yo a menudo tienen que lidiar con poco "desordenado" los datos de otras fuentes como esta).

La otra ventaja de las múltiples líneas de opción es que se puede especificar la alineación y altura de la línea. Así que usted podría concatenar el uso de los espacios y, a continuación, alinee de forma centralizada o a la derecha con un interlineado 1.5 (si es que está cartigraphically atractivo).

por ejemplo "Date" || ' ' || "Size" || ' ' || "name"

...con envoltura establece en un único espacio, además de alinear a 'derecho' que podría dar algo como:

     1998
      150
pipe name

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