6 votos

¿Cómo formatear las etiquetas de latitud y longitud para que muestren sólo los grados con sufijo sin ningún decimal o minutos?

Estoy configurando mis etiquetas de latitud y longitud en el mapa de QGIS > propiedades de la cuadrícula del mapa > dibujar coordenadas > formato, pero esto sólo tiene decimal, decimal con sufijo, grado minutos (w y w / o sufijo), etc, pero sólo quiero los grados con sufijo como en 78 ° E, 65 ° N, pero no puedo ver una manera de llegar a ese formato.

10voto

Adam Ernst Puntos 6939

Para ello, seleccionaría Decimal with Suffix para el formato y en la parte inferior del Map Grid Properties seleccione 0 para Coordinate Precision .

enter image description here

7voto

matzeri Puntos 176

En las propiedades de su cuadrícula, asegúrese primero de elegir EPSG:4326 como CRS, luego elija "personalizado" como formato de coordenadas y haga clic en el botón de expresión al lado:

enter image description here

Ahora usa esta expresión:

abs(@grid_number) ||  '°' || -- concat absolute grid number (without -) with °
if(@grid_number=0,'', -- if grid number is 0, dont use a suffix
    if(
        @grid_axis = 'x', -- determine which grid axis it is
        if(@grid_number<0,'W','E'), -- If grid number is negative and axis is x, use W, else E as suffix
        if(@grid_number<0,'S','N') -- If grid number is negative and axis is y, use S, else N as suffix
    )
)

Resultado:

enter image description here

0 votos

Estoy tentado de revertir esa edición.

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