2 votos

El marcador lógico que se mueve con la función de desplazamiento en QGIS 3.6.2

En QGIS se puede cambiar la ubicación del marcador, sin cambiar las coordenadas en la Tabla de Atributos. Esto se hace cambiando los valores X o Y en la función Desplazamiento, situada en el panel Estilos de capa.

enter image description here

Cuando se añade un valor positivo a la barra X el Marcador se mueve hacia la izquierda, y viceversa. Al igual que un sistema estándar del eje X. enter image description here

Sin embargo, si se añade un valor negativo a la barra Y, el Marcador se moverá hacia arriba. Lo que es opuesto al eje Y.

enter image description here

¿Cuál es la lógica con la que trabaja la función de desplazamiento?

3voto

nuecaster Puntos 128

En el diseño gráfico y la programación informática, el origen está en la esquina superior/izquierda de la pantalla o página, y el eje y aumenta a medida que se desciende en la página.

enter image description here

Según esta pregunta en Game Development SE El motivo es histórico, ya que se remonta al funcionamiento de los televisores con tubos de rayos catódicos. Aunque ya no utilizamos los tubos de rayos catódicos, este método de trazado es ahora una práctica común. Este sistema es especialmente confuso cuando se trabaja con un SIG, en el que las características del mapa tienen posiciones geoespaciales definidas en un sistema de coordenadas proyectadas en el que las coordenadas Y aumentan a medida que se avanza hacia arriba/norte.

En QGIS, este sistema de coordenadas se utiliza para la configuración del "offset" de los símbolos, así como para el posicionamiento de los elementos en el compositor de impresión.

enter image description here

Pruebe este método alternativo para compensar sus puntos. Este método sólo utiliza coordenadas geoespaciales.

Utiliza un estilo del Generador de Geometría. Elija "punto" para el tipo de geometría. Defina la geometría con esta expresión:

make_point( $x + Xoffset,  $y + Yoffset)

Sustituya los términos por sus propios valores de compensación Xoffset y Yoffset . Las cantidades de desplazamiento deben estar en las mismas unidades que las utilizadas por el sistema de referencia de coordenadas de la capa de puntos. En mi ejemplo de abajo, mis puntos están en un CRS que utiliza pies. He añadido un "marcador simple" en la ubicación geográfica real de la característica para que pueda ver el desplazamiento del marcador del "generador de geometría".

enter image description here

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