4 votos

Escala y renderización personalizada estilo QGIS

He creado un simple estilo de línea personalizado en QGIS donde tengo 10 guiones 2 espacios y dentro de una cruz y he definido la distancia específica en milímetros .

style distance

estilo como este :

style imege

pero mi estilo es diferente si cambio la escala. si tengo zoom in , zoom out en el proyecto QGIS entonces ese estilo es diferente si cambio la escala en el compositor de impresión entonces de nuevo es diferente.

aquí un ejemplo a escala 1:700 :

image scale 1

y aquí un ejemplo a escala 1:1500 :

image scale 2

en esa escala los estilos de los vecinos de la unión creo que pero no quiero esto .

Quiero que mi estilo se mantenga estable para cualquier o determinadas escalas, ¿cómo hacerlo?

Creo que el problema es el estilo de representación, ¿puedo desactivar el estilo de representación?

4voto

yehe Puntos 130

Trate de utilizar la unidad de mapa de tamaño en lugar de milímetros enter image description here

0 votos

Sólo funciona si se muestra la línea completa

0 votos

No creo que esto sea importante para el Sr. Hellas

0 votos

:-) excepto que en el ejemplo del OP la línea no se muestra completamente, por lo que tu respuesta no funciona en esta situación. ¿Lo has probado?

1voto

Braiam Puntos 120

Por lo que entiendo, preguntas por qué el dibujo en un lugar concreto (las marcas rojas) cambia al cambiar la escala.

Salvo en el primer punto de su línea y bajo escalas muy específicas -que serían diferentes para cada una de sus líneas-, no es posible.

Al cambiar la escala, cambia la distancia en pantalla entre dos puntos de la línea (al alejar el zoom, los puntos aparecen más cerca unos de otros en la pantalla; al acercar el zoom, los puntos aparecen más alejados unos de otros en la pantalla). El estilo se expresa en milímetros, por lo que el primer guión siempre mide 10 mm, seguido de 2 mm de espacio en blanco. Si los puntos se muestran, en la pantalla, a 10 mm de distancia unos de otros, verá una línea negra sólida. Si están a 10+2+10 mm de distancia unos de otros, verás una raya-espacio-guión. Si están a 10+2+5 mm de distancia entre sí, verás una raya espacio-parcial. Esta distancia entre los puntos cambia a medida que se acerca y se aleja el zoom.

Así, manteniendo este ejemplo, si los puntos están siempre a más de 10 mm de distancia entre sí, el símbolo de la línea que toca el primer punto será siempre un guión completo. Si la distancia es un múltiplo de 10+2, el símbolo del 2º punto será siempre un espacio. Si la distancia es de 10 más un múltiplo de (10+2), el símbolo del 2º punto será siempre el final de un guión.

Como es probable que todos los puntos estén a diferentes distancias unos de otros -tanto en el terreno como en la pantalla-, el símbolo dibujado en el segundo (y más) punto también será diferente a medida que se acerque/aleje.

Esto se puede ver en sus capturas de pantalla, ya que el número de guiones cambia con la escala. Además, si no estás dibujando una sino dos líneas conectadas, este cálculo se hace de forma independiente en cada línea y el resultado final puede PARECER una sola línea, con un guión de hasta el doble de la longitud de un guión... y no hay nada que puedas hacer al respecto.

1voto

Braiam Puntos 120

Independientemente de la unidad que se utilice, el estilo se aplica desde el primer punto de la línea o, si no se muestra en la extensión actual, desde la intersección entre la línea y la extensión visible. Lo que se muestra en este punto de intersección (comienzo de una raya, medio, final, espacio, etc.) es calculado por el software.

Para las unidades de píxeles o milímetros, parece que se mantiene constante (es decir, siempre el 1/4 del guión o lo que se haya calculado). Así que la distancia entre los puntos cambia con la escala (ver mi otra respuesta), y el símbolo en otros lugares (las marcas rojas en su pregunta) cambia.

En el caso de la unidad cartográfica, el símbolo en el punto de intersección sí cambia con la escala, pero es incoherente entre las escalas, por lo que el símbolo en otros lugares (marcas rojas) también cambia. Se puede ver dibujando una caja y haciendo zoom exactamente al principio de un guión. En la nueva escala, el punto de intersección no será un guión sino otra cosa, como se muestra en la imagen siguiente. enter image description here

0 votos

Que necesito para mantener mi estilo estable en el compositor de impresión

0 votos

@hellas no creo que sea posible

0 votos

Si no crees que sea posible, entonces las unidades de mapa no son una verdadera solución, ¿verdad?

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