Saltar al contenido

Cómo convertir coordenadas de 6 y 7 dígitos a grados de latitud y longitud

Si encuentras alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al proyecto final.

Solución:

Es probable que sus coordenadas estén en UTM (Universal Transverse Mercator) Eastings y Northings.

Puede convertir coordenadas UTM a latitud/longitud en línea utilizando muchos sitios diferentes. Aquí en uno. También puede realizar este cálculo en Excel o dentro de una base de datos si puede calcular la fórmula. Alternativamente, puede realizar la conversión dentro de un GIS como QGIS o ArcGIS.

Antes de que pueda convertir coordenadas a latitud/longitud, necesitará saber en qué zona UTM se encuentran sus coordenadas.

Aquí hay un ejemplo para América del Norte:

ingrese la descripción de la imagen aquí

En este ejemplo, la mayor parte de Florida cae dentro de la zona UTM 17N.

Encontré esta página buscando ‘convertir por lotes UTM a latitud/longitud’.

Prueba este:

http://cs2cs.mygeodata.eu/

o use “proj” (línea de comando a continuación asumiendo la zona UTM 17 sur y wgs84):

# geographical coordinates (ie. longitude,latitude) to utm
proj -f "%.4f" +proj=utm +zone=17 +south +ellps=WGS84 < myfile

# utm to geographical coordinates (ie. longitude,latitude)
proj -f "%.4f" +proj=utm +zone=17 +south +ellps=WGS84 -I < my file

En su caso (es decir, 631456.83356859628, 3816200.7961099017; que son coordenadas UTM Este y Norte respectivamente como METROS) necesita saber la ZONA utm y el HEMISFERIO (algo así como ZONA 17 SUR arriba). Es probable que sus datos estén en WGS84.

Al final, si no sabe la zona UTM en la que se encuentra, simplemente recorrería las zonas UTM de EE. UU. (es decir, 10-19) para obtener las coordenadas geográficas y luego trazaría las coordenadas resultantes para ver cuáles son las correctas. :

for ((utmZone=10;utmZone<20;utmZone++))
do
  echo 631456.83356859628 3816200.7961099017 | proj -f "%.4f" +proj=utm +zone=$utmZone +north +ellps=WGS84 -I
done

consiguiendo:

-121.5685       34.4790
-115.5685       34.4790
-109.5685       34.4790
-103.5685       34.4790
-97.5685        34.4790
-91.5685        34.4790
-85.5685        34.4790
-79.5685        34.4790
-73.5685        34.4790
-67.5685        34.4790

donde "%.4f" controla el número de decimales.

Espero que esto ayude,

Reseñas y calificaciones del tutorial

Acuérdate de que tienes la capacidad de esclarecer .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *