Editar capa Shapefile en Arcgis
5 septiembre, 2016
Iniciando un proyecto en Arcgis PRO
12 abril, 2017

Transformar coordenadas de Grados – Minutos – Segundos a Grados decimales

En algunas ocasiones se nos presenta que la información geográfica suministrada, se encuentra en manera de texto  (long: 073°37’54.09915″W , Lat: 08°27’10.80389″N)  y no solamente es una sola coordenadas sino que se desea realizar de manera máxima este tipo de transformación, por lo que es necesario, apoyarse en el uso de excel, por tal razón se describe un conjunto de paso para hacer realidad esto:

  1. Primero debemos realizar una revisión del conjunto de coordenadas, ya que algunas ocasiones esta no presenta el mismo formato o estructura, por lo que se debe realizar cambio para reemplazar las coordenadas de manera de estandarizar, para solucionar esto nos apoyaremos de la función SUSTITUIR en excel.trans1

desglosando la función =SUSTITUIR(SUSTITUIR(C3;”W”;””);”.”;”,”); observando la función primero se hace un cambio de “W” por “” (Vacío) y luego “.” (punto) por “,” (coma).

Nota: Este último cambio va depender de la configuración que se tenga de windows respecto a la asignación de decimales.

  1. Ya estandarizando el conjunto de coordenadas, debemos realizar los cambio pertinentes para la transformación a coordenadas decimales, para esto nos basaremos primero de unos concepto básico de ahí sacaremos la función para generarlo, tomando como ejemplo 073° 37′ 54,09915″ la cual significa:

073° = 73 grados

37′ = 37 minutos

54,09915″ = 54,09915 segundos

para realizar esta transformación deberíamos primero llevar todo a grados y de ahí realizar una suma, la cual será la transformación a coordenada en grados decimales, partiendo de esto llevamos los minutos a grados a través de una división de minutos/60 y segundos a grados dividiendo segundos/3600, en resumen:

grados decimal = grados + minutos/60 + segundos/3600

grados decimal = 73 + 37/60 + 54,09915/3600 = 73,631694

Planteado la ecuación a cumplir para la transformación, se procede a ejecutar las funciones necesarias en excel que realice este procedimiento, en donde se usaron las funciones EXTRAE y HALLAR.

coord2

Grados decimal = grados + minutos/60 + segundos/3600

=(EXTRAE(C3;1;HALLAR(“°”;C3;1)-1)*-1)(EXTRAE(C3;HALLAR(“°”;C3;1)+1;HALLAR(“‘”;C3;1)-HALLAR(“°”; C3;1)-1)/60)(EXTRAE(C3;HALLAR(“‘”;C3;1)+1;HALLAR(“”””;C3;1)-HALLAR(“‘”;C3;1)-1)/3600)

Desglosando la fórmula de acuerdo a lo señalado en la transformación, tenemos:

(EXTRAE(C3;1;HALLAR(“°”;C3;1)-1)*-1) primero se realiza una búsqueda de los caracteres o valores que se encuentran antes del símbolo “°” (grados) esto lo realiza la función HALLAR, una vez ejecutado esto son extraido con la función EXTRAE y por último se realiza una multiplicación (-1) para realizar un cambio de signo del resultado, siguiendo el ejemplo anterior de la coordenada la fórmula nos devuelve el siguiente resultado: -73  que son los grados.

(EXTRAE(C3;HALLAR(“°”;C3;1)+1;HALLAR(“‘”;C3;1)-HALLAR(“°”;C3;1)-1)/60) con esta fórmula se consigue primero realizar una búsqueda de los valores que se encuentra entre (“) segundos y (“°”) grados devolviendo el valor que de acuerdo al ejemplo son los 37 minutos, ya teniendo esto se realiza la división entre 60 para transformar los minutos a grados.

(EXTRAE(C3;HALLAR(“‘”;C3;1)+1;HALLAR(“”””;C3;1)-HALLAR(“‘”;C3;1)-1)/3600) y por último este lado de la fórmula nos devuelve el valor de los segundos, siguiendo el ejemplo es 54,09915 segundo, los cuales son divido por 3600 para transformar los segundos a grados

Ya analizada la fórmula para la transformación de grados, minutos y segundos a grados decimales y siguiendo el ejemplo planteado tenemos lo siguiente:

coord3

Nota: se adjunta hoja de excel con el modelo de transformación… Descargar

José Caicedo
José Caicedo
Ingeniero agrónomo, con experiencia en acompañamiento y asistencia técnica en cultivos, levantamiento catastral, operario de vehículos aéreos no tripulados (VANT), manejo de sistema de información geográfica y manejo de personal. Caracterizado por tener capacidad de análisis, innovación, comunicación asertiva y orientación a resultados.