2 votos

Etiquetado de una capa de puntos en QGIS: ¿Qué hace la opción "alrededor del punto"?

Cuando se quiere etiquetar una capa de puntos en QGIS y se va a "Posición" existen las tres opciones que se muestran en la imagen (siento que no esté en español):

enter image description here

Al pasar el ratón por la opción "alrededor del punto" me da la información

la etiqueta se situará en un círculo alrededor del objeto de punto

No entiendo qué significa eso. De todos modos, sólo tenemos una etiqueta, ¿verdad? Por lo tanto, se posicionará en un círculo alrededor del objeto, pero no obtendré muchas etiquetas alrededor del objeto. ¿Cuáles podrían ser los casos de uso de esta opción?

Estoy usando QGIS 3.4.13

2voto

Saijin_Naib Puntos 371

El objetivo de la colocación "Alrededor del punto" es permitir al motor de la etiqueta cierta libertad para optimizar la colocación de la etiqueta dentro del radio definido. Esto puede ayudar a evitar solapamientos/truncamientos cuando se cambia de escala, o cuando otras etiquetas están configuradas para moverse alrededor de la extensión visible del polígono.

En la aplicación, he encontrado que el rendimiento de "Alrededor del punto" es decepcionante, lo que normalmente resulta en una estrategia de colocación casi totalmente estática que no ayuda mucho, si es que lo hace, con los solapamientos/truncamientos.

Sin embargo, recientemente se ha producido un gran número de cambios en el motor de etiquetado de QGIS, todos los cuales se han incorporado a QGIS Master/Nightly. No estoy seguro de la versión a la que se dirigen en la actualidad. Nyall Dawson y otros han estado realmente profundizando en PAL y corrigiendo muchas deficiencias, errores, limitaciones, etc., con el resultado de un motor de etiquetado aparentemente mucho más robusto y performante en breve™.

Aquí hay uno que probablemente mejorará enormemente la usabilidad de "Around Point" (así como el resto de la representación de etiquetas): Rehacer el etiquetado de la lógica del candidato máximo #33496

Primero, la más fácil: Este PR elimina el ajuste del número máximo de candidatos a etiqueta de puntos. Este ajuste se sustituye fácilmente por valores calculados automáticamente y optimizados para cada modo de colocación de puntos por separado. Así que es una victoria fácil. A continuación, la parte emocionante: una reelaboración de los ajustes y la lógica del motor de etiquetas "candidatos máximos a líneas" y "candidatos máximos a polígonos". El enfoque anterior de un único valor fijo que se aplicaba a TODAS las líneas y TODOS los polígonos no era ideal. Significaba que a todas las características de línea se les asignaba el mismo número de candidatos, independientemente de su longitud. Así, una carretera de 1 cm de longitud en el mapa renderizado en el mapa renderizado tendría un número de candidatos idéntico al de una carretera de 30 cm que cubriera la longitud de todo el mapa. de todo el mapa. Esto ha dado lugar a una gran cantidad de cálculos desperdiciados (generando un número ridículo número de candidatos para líneas pequeñas a distancias apenas discernibles entre sí) Y un número insuficiente de candidatos para rasgos largos (resultando en una peor colocación de la etiqueta para estos rasgos). de la etiqueta para estos rasgos). La situación era similar, pero aún peor para los polígonos. En la siguiente captura de pantalla se puede ver cómo un polígono pequeño se ve inundado por un número excesivo de candidatos, mientras que el polígono más grande tiene una cobertura comparativamente pobre de sus candidatos: enter image description here

Ahora, el ajuste se ha modificado a "Número de candidatos de línea por cm" y "número de candidatos de polígono por cm2". Esto significa que las características pequeñas obtienen muchos menos candidatos, y los rasgos grandes obtienen muchos más rasgos. Esto es una ventaja para la velocidad de representación de los mapas en muchas circunstancias y para la cartografía. y una buena cartografía... eso sí que es un buen regalo de Navidad para QGIS :) La nueva colocación de los candidatos se muestra a continuación. Nótese el razonable número de candidatos para el polígono pequeño, y la mejor cobertura del polígono más grande (¡un PR posterior traerá más mejoras dramáticas a esta cobertura de candidatos!) enter image description here

Combinado con esto: Mejorar la lógica de generación de candidatos a polígono #33535

En lugar de basar el dx/dy inicial para el candidato a polígono basado en la cuadrícula en el tamaño de la etiqueta, utilice el ajuste del motor para la densidad de la etiqueta del polígono para la densidad de las etiquetas de los polígonos o intente deducirla de la número máximo de candidatos a generar para el polígono. Esto evita numerosos problemas con el enfoque basado en el tamaño de la etiqueta:

las etiquetas pequeñas (por ejemplo, las de 1-2 dígitos) generarían un ENORME número de candidatos porque los dx/dy iniciales eran muy pequeños las etiquetas grandes generarían muy pocos candidatos, dando pocas opciones de colocación dentro de estos polígonos (debido a los grandes dx/dy iniciales) generando muchos más candidatos de los deseados para las etiquetas pequeñas, todos los candidatos más alejados de los centros de los polígonos serían eliminados en un paso posterior, lo que significa que los únicos candidatos disponibles para la para la resolución del problema de etiquetado se agruparían en torno a un área muy pequeña del polígono (en lugar de estar distribuidos por todo el polígono)

Tenga en cuenta que la lista anterior no es exhaustiva, sino que sólo muestra dos ejemplos de mejoras significativas de PAL que deberían hacer que el etiquetado sea más eficaz en todos los casos, incluso cuando se utiliza la opción "Alrededor del punto".

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