¿Cómo calculo la latitud y longitud de los puntos con QGIS?

20

Estoy tratando de descubrir cómo calcular el lat / long de puntos usando la calculadora de campo QGIS. ¿Hay una forma fácil de hacer esto? Vi una pregunta anterior relacionada , pero se trata de un enfoque más avanzado.

En ArcGIS esto es similar a la Calculate Geometryfunción; Simplemente no puedo encontrar dónde hacer esto en QGIS.

djq
fuente
cómo ubicar 14'36'51 "/ 121'4" '56 "

Respuestas:

26

Claro que sí. Primero, guarde la capa como WGS84 e impórtela nuevamente. Luego, en la calculadora de campo, puede usar $ x o $ y como variable para obtener las x e y.

X y Y

NOTA: Esto se agregó en 1.7.

Nathan W
fuente
15

Debe volver a proyectar la capa de puntos a EPSG: 4326 primero. Haga clic derecho en el nombre de la capa en la lista de capas y seleccione "Guardar como ...". Allí, puede especificar que el CRS objetivo sea EPSG: 4326.

Cargue la nueva capa de puntos reproyectados y luego ejecute "Exportar / Agregar columnas de geometría".

bajo oscuro
fuente
44
Tenga en cuenta que con la versión más reciente de QGIS (accesible a través del instalador OSGeo4W) ni siquiera necesita exportar una capa a un nuevo CRS. Solo necesita cambiar el CRS del lienzo del mapa a lo que elija para las unidades de salida y CRS y marque "Calcular usando CRS del proyecto" al hacer "Exportar / Agregar columnas de geometría" y enviarlo al mismo archivo de forma.
Maxim Dubinin
FYI "Exportar / Agregar columnas de geometría" se puede encontrar enmenu > Vector > Geometry Tools > Export / Add Geometry Columns
clhenrick
8

Una opción podría ser especificar la capa CRS como WGS 84 (sin proyección). Es posible que también deba cambiar el proyecto CRS. Ahora use "Vector> Herramientas de geometría> Exportar / Agregar columnas de geometría". Esto debería darte coordenadas Lat / long.

thelastray
fuente
4

La mejor respuesta anterior puede considerarse obsoleta.

Con la calculadora de campo, puede obtener coordenadas x, y de la capa de puntos en cualquier proyección y realizar la conversión a latitud y longitud.

Puede encontrar la receta , documentada con fórmulas y un GIF ilustrado.

ThomasG77
fuente
fórmulas de los enlaces anteriores: longitud = x (transformar ($ geometry, 'EPSG: FROM', 'EPSG: 4326')) y latitude = y (transform ($ geometry, 'EPSG: FROM', 'EPSG: 4326')) para WGS84 lat / long.
Brian Fisher
3

En QGIS 3.8 (junio de 2019), ahora hay un algoritmo para agregar los valores X e Y. Puede reproyectar coordenadas sobre la marcha.

ingrese la descripción de la imagen aquí

Si aún necesita un formato de Grado Minuto o Grado Minuto Segundo, debe usar primero la expresión to_dmo to_dmspara agregar estos campos a la tabla de atributos.

etrimaille
fuente