2 votos

Utilizando la opción de formato 'aligned' en la función 'to_dms' en QGIS 3.4.2

Usando la opción de formato 'aligned' en la expresión:

to_dms(x(transform($geometry,'EPSG:32632','EPSG:4230')), 'x', 2, 'aligned')

no solo se alinea los grados, minutos, segundos como se espera, sino que también se agrega el sufijo E (que debería añadirse con la opción de formato 'suffix').

¿Hay alguna manera de eliminar el sufijo?

1voto

Andre Geo Puntos 51

Puedes usar substr para eliminar el último carácter de la cadena (la N, S, E o W):

substr(
to_dms(x(transform($geometry,'EPSG:32632','EPSG:4230')), 'x', 2, 'aligned'),
1, -1)

devolverá las coordenadas dms desde el primer hasta el penúltimo carácter.

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