Colocación de etiquetas en el mapa girado en QGIS

8

Soy un novato en GIS y QGIS (por favor, sé amable conmigo). Estoy trabajando en un mapa para un catálogo de jardín / arboreto con QGIS 2.6.1. El arboreto ha sido inspeccionado con GPS, y los árboles y plantas de muestras se convierten en una capa de puntos etiquetada con un número de referencia, que apunta a una descripción en el catálogo principal.

Debido al diseño y orientación del sitio, el mapa debe girarse para que se ajuste cómodamente en un lienzo rectangular (papel, pantalla). Bien, puedo hacer eso en el compositor impreso. Pero eso también gira las etiquetas, y para una máxima legibilidad quiero que permanezcan horizontales.

He estado experimentando con la colocación de etiquetas. "Alrededor del punto" da resultados significativamente mejores que "Desplazamiento desde el punto". Usando este método, la única forma en que he encontrado que aplica una rotación compensatoria a las etiquetas (de modo que cuando el mapa gira se vuelven horizontales) es agregar una columna de "rotación" a la tabla de atributos y usar rotación definida por los datos . Pero esto hasta cierto punto arruina la colocación de la etiqueta. Entonces, mi primera pregunta es: ¿es posible hacer que el motor de colocación funcione (¿otra vez?) Después de rotar las etiquetas?

Si no, me gustaría poder reposicionar algunas de las etiquetas manualmente, pero dejar la mayoría de ellas colocadas automáticamente. Pero si agrego las columnas de coordenadas x e y a la tabla de atributos e intento usar coordenadas definidas por datos, la rotación de etiquetas deja de funcionar si hay un valor NULO en una o ambas columnas de coordenadas x e y. No puedo dejar que la mayoría de los puntos se coloquen automáticamente y solo arreglar algunos; de hecho, tengo que hacer una colocación manual para todos si quiero hacerlo para cualquiera de ellos. Como hay aprox. 200 de las cosas, esa es una tarea importante. ¿Me he perdido algo?

Algo de esto podría ser más fácil si el botón "Mover etiqueta" funcionara. Pero, sin embargo, he jugado - con la edición activada / desactivada, la ubicación definida de datos activada / desactivada y así sucesivamente - nunca he visto que la cosa no esté atenuada. ¿Qué necesito hacer para que esto funcione?

Lo mejor que he podido hacer es tener una anulación de distancia definida por datos para algunos puntos. Esto es bastante impredecible, porque no hay mucho control sobre dónde irá realmente la etiqueta, y tiene efectos impredecibles de dominó en otras etiquetas, algunas de las cuales pueden terminar peor de lo que eran antes. Pero no afecta la rotación de la etiqueta.

hadron
fuente

Respuestas:

1

Solución rápida: en el cuadro de diálogo de propiedades de capa para esta capa, puede establecer la rotación general de la etiqueta (propiedades de capa> etiquetas> ubicación). Si el número para la rotación del mapa en el compositor de impresión es 30 (gira en sentido horario), entonces el número para la rotación de la etiqueta es 30 (gira en sentido antihorario). ¿Funciona con tu diseño?

Hanne K
fuente