¿Cómo usar las clases de etiqueta, expresiones y anotaciones?

11

Siempre he descubierto que cuando se trata de python, análisis vectorial, QGIS le da a ArcGIS una carrera por su dinero, demonios, algunos de los complementos qgis superan el rendimiento de ArcGIS en unas pocas horas; sin embargo, siempre he encontrado que, en comparación con ArcGIS, el sistema de etiquetado de QGIS carece de expresiones, sql y representación detallada. He intentado mapnik, y es bueno, pero aún así parece que el problema se soluciona bastante en lugar de solucionarlo.

  • ¿Cómo puedo mejorar mis propios mapas realizados en QGIS, especialmente con clases de etiqueta, expresiones y anotaciones?
  • ¿Qué debe hacerse para mejorar el sistema de etiquetado de QGIS en términos de que alguien escriba un complemento o algo similar?
Dassouki
fuente
1
Creo que necesita ampliar exactamente lo que siente que falta en QGIS para aquellos de nosotros que no usamos ArcGIS
Ian Turton
@iant - principalmente clases de etiquetas y simbología con funciones de encendido / apagado basadas en consultas de etiquetas sql
dassouki
todavía no significa nada para mí
Ian Turton

Respuestas:

9

Si bien todavía no hay un editor cómodo para las propiedades de etiquetas, puede lograr el efecto de las clases de etiquetas usando "etiquetado definido por datos":

texto alternativo

Esto requiere cierta preparación de datos, pero los resultados deberían ser exactamente lo que está buscando.

También pueden interesarle las nuevas herramientas de etiquetado de Sourcepole :

  • mover herramienta de etiqueta ... mover etiquetas de texto a una nueva posición
  • herramienta rotar etiqueta ... permite la rotación interactiva de etiquetas
  • herramienta de propiedad de etiqueta ... abre un diálogo donde los usuarios pueden manipular las propiedades y el texto de una etiqueta

texto alternativo

También es posible crear etiquetas de varias líneas :

ingrese la descripción de la imagen aquí

QGIS también ofrece herramientas de anotación:

texto alternativo

Una gran mejora sería implementar todas las opciones disponibles actualmente en el procesador "basado en reglas" para el motor de etiquetado.

bajo oscuro
fuente
1
"Una gran mejora sería implementar todas las opciones disponibles actualmente en el procesador" basado en reglas "para el motor de etiquetado". hmmm esa es una idea genial, desearía tener las habilidades para implementarla.
Nathan W
¿Debo hacer otra pregunta muy similar aquí o crear una nueva pregunta en el sa? ¿Cómo etiquetar con qgis según el atributo y la extensión del mapa? Por ejemplo, extensión> 1: 1000, luego etiquete todas aquellas características cuya área> 100000 en el tamaño de fuente 12 y aquellas características cuyo área <99999 en el tamaño de fuente 5.
Justin
@Justin Por favor, abra una nueva pregunta.
oscuro
3

Solo una actualización para reflejar que QGIS ahora tiene, desde 1.8, etiquetas de expresión

Etiquetas de expresión QGIS

Nathan W
fuente