¿Hay alguna forma dentro de QGIS para evitar que las etiquetas de texto se superpongan con los iconos utilizados para etiquetar una capa de puntos?
En el mapa de ejemplo que se muestra a continuación, hay dos capas:
- Capa de carreteras que se etiqueta con el nuevo motor de etiquetado.
- Una capa de puntos que usa iconos svg para mostrar escudos de carreteras.
Tengo otros casos de uso para esto, como evitar la superposición de iconos de estaciones de ferrocarril. En este ejemplo, podría simplemente mover el punto, sin embargo, en otros casos, como una estación de metro, esa no es una solución viable.
Una posible solución que estoy considerando implicaría:
- Agregar una columna al archivo dbf de la capa de puntos.
- Llenar la columna agregada con Nulo o un espacio.
- Habilitar el etiquetado [nuevo estilo] de QGIS para la columna agregada.
¿Es este el camino a seguir o hay un método mejor?
Información de QGIS: estoy usando las versiones 1.7.4 y una versión compilada recientemente de 1.8 en Mac OS 10.7.4. Las versiones de Linux y Windows también están disponibles para mí.
Actualización de progreso : el método que describí anteriormente funciona aunque se requieren dos modificaciones al proceso.
- En lugar de usar un carácter de espacio o un Nulo , se debe usar un espacio que no se rompa . Durante las pruebas que encontré, los campos con Nulo no se representan y los campos con solo un espacio (s) se convierten en Nulo . (Consulte esta página de Wikipedia para obtener información sobre cómo escribir un espacio sin interrupciones ).
- Mientras configura la Configuración de etiquetado de capas, en la pestaña Avanzado, establezca la Ubicación en Punto excedido . Establezca también la Prioridad de modo que sea más alta que cualquier otra capa etiquetada.
Dependiendo del tamaño del icono utilizado, puede ser necesario experimentar un poco para que las cosas funcionen como se espera. Dependiendo de las circunstancias, puede ser más fácil usar varios caracteres en lugar de intentar aumentar el peso y / o tamaño de la fuente.
Probado con QGIS 1.7 y recientemente compilado de 1.8 en Mac OS 10.7.4.