Conversión de coordenadas geográficas

Retículo virtual que representa las coordenadas geográficas de la Tierra: meridianos (líneas de igual longitud) y paralelos (líneas de igual latitud)

En geodesia, la conversión entre diferentes sistemas de coordenadas geográficas se hace necesaria debido a los diferentes sistemas de referencia que se utilizan en distintos lugares del mundo y en distintas épocas. La conversión de coordenadas se compone de varios tipos diferentes de conversión: cambio de formato de coordenadas geográficas, conversión de sistemas de coordenadas o transformación a diferentes sistemas de referencia geodésicos. La conversión de coordenadas geográficas tiene aplicaciones en cartografía, agrimensura, navegación y sistemas de información geográfica.

En geodesia, la conversión de coordenadas geográficas se define como la traducción entre diferentes formatos de coordenadas o proyecciones cartográficas, todos ellos referenciados al mismo datum geodésico.[1]​ Una transformación de coordenadas geográficas es una traducción entre diferentes datums geodésicos. En este artículo se considerarán tanto la conversión como la transformación de coordenadas geográficas.

Así mismo, se supone que los lectores ya están familiarizados con el contenido de los artículos sobre coordenadas geográficas y sobre sistemas de referencia geodésicos.

Cambio de unidades y formato

De manera informal, especificar una ubicación geográfica generalmente significa proporcionar la latitud y la longitud de la ubicación. Los valores numéricos de latitud y longitud pueden aparecer en varias unidades o formatos diferentes:[2]

  • Grados sexagesimales: grados, minutos y segundos: 40° 26′ 46″ N 79° 58′ 56″ E
  • Grados y minutos decimales: 40° 26.767' N 79° 58.933' E
  • Grados decimales: +40.446 -79.982

Hay 60 minutos en un grado y 60 segundos en un minuto. Por lo tanto, para convertir de un formato de grados minutos segundos a un formato de grados decimales, se puede utilizar la fórmula

g r a d o s   d e c i m a l e s = g r a d o s + m i n u t o s 60 + s e g u n d o s 3600 {\displaystyle {\rm {{grados\ decimales}={\rm {{grados}+{\frac {\rm {minutos}}{60}}+{\frac {\rm {segundos}}{3600}}}}}}} .

Para volver a convertir del formato de grados decimales al formato de grados, minutos y segundos

G r a d o s A b s = | g r a d o s   d e c i m a l e s | E n t e r o G r a d o s A b s = G r a d o s A b s g r a d o s = sgn ( g r a d o s   d e c i m a l e s ) × E n t e r o G r a d o s A b s m i n u t o s = 60 × ( G r a d o s A b s E n t e r o G r a d o s A b s ) s e g u n d o s = 3600 × ( G r a d o s A b s E n t e r o G r a d o s A b s ) 60 × m i n u t o s {\displaystyle {\begin{aligned}{\rm {GradosAbs}}&=|{\rm {{grados\ decimales}|}}\\{\rm {EnteroGradosAbs}}&=\lfloor {\rm {{GradosAbs}\rfloor }}\\{\rm {grados}}&=\operatorname {sgn}({\rm {{grados\ decimales})\times {\rm {EnteroGradosAbs}}}}\\{\rm {minutos}}&=\lfloor 60\times ({\rm {{GradosAbs}-{\rm {{EnteroGradosAbs})\rfloor }}}}\\{\rm {segundos}}&=3600\times ({\rm {{GradosAbs}-{\rm {{EnteroGradosAbs})-60\times {\rm {minutos}}}}}}\\\end{aligned}}}

donde G r a d o s A b s {\displaystyle {\rm {GradosAbs}}} y E n t e r o G r a d o s A b s {\displaystyle {\rm {EnteroGradosAbs}}} son solo variables temporales para manejar valores positivos y negativos de manera adecuada.

Conversión entre sistemas de coordenadas

La conversión entre sistemas de coordenadas es el paso de un sistema de coordenadas a otro, en el que ambos se basan en el mismo datum geodésico. Las tareas de conversión más comunes incluyen la conversión entre coordenadas geodésicas y coordenadas centradas en la Tierra y fijas en la Tierra (coordenadas geocéntricas) y la conversión de un tipo de proyección de mapa a otro.

De coordenadas geodésicas a coordenadas ECEF

La longitud PQ, llamada radio vertical principal, es N ( ϕ ) {\displaystyle N(\phi )} . La longitud IQ es igual a e 2 N ( ϕ ) {\displaystyle \,e^{2}N(\phi )} . R = ( X , Y , Z ) {\displaystyle R=(X,\,Y,\,Z)}

Las coordenadas geodésicas (latitud   ϕ {\displaystyle \ \phi } , longitud   λ {\displaystyle \ \lambda } , altura h {\displaystyle h} ) se pueden convertir en coordenadas geocéntricas utilizando la siguiente ecuación:[3]

X = ( N ( ϕ ) + h ) cos ϕ cos λ Y = ( N ( ϕ ) + h ) cos ϕ sin λ Z = ( b 2 a 2 N ( ϕ ) + h ) sin ϕ = ( ( 1 e 2 ) N ( ϕ ) + h ) sin ϕ = ( ( 1 f ) 2 N ( ϕ ) + h ) sin ϕ {\displaystyle {\begin{aligned}X&=\left(N(\phi )+h\right)\cos {\phi }\cos {\lambda }\\Y&=\left(N(\phi )+h\right)\cos {\phi }\sin {\lambda }\\Z&=\left({\frac {b^{2}}{a^{2}}}N(\phi )+h\right)\sin {\phi }\\&=\left((1-e^{2})N(\phi )+h\right)\sin {\phi }\\&=\left((1-f)^{2}N(\phi )+h\right)\sin {\phi }\end{aligned}}}

donde

N ( ϕ ) = a 2 a 2 cos 2 ϕ + b 2 sin 2 ϕ = a 1 e 2 sin 2 ϕ = a 1 e 2 1 + cot 2 ϕ , {\displaystyle N(\phi )={\frac {a^{2}}{\sqrt {a^{2}\cos ^{2}\phi +b^{2}\sin ^{2}\phi }}}={\frac {a}{\sqrt {1-e^{2}\sin ^{2}\phi }}}={\frac {a}{\sqrt {1-{\frac {e^{2}}{1+\cot ^{2}\phi }}}}},}

y a {\displaystyle a} y b {\displaystyle b} son el radio ecuatorial (el semieje mayor) y el radio polar (el semieje menor), respectivamente. e 2 = 1 b 2 a 2 {\displaystyle e^{2}=1-{\frac {b^{2}}{a^{2}}}} es el cuadrado de la primera excentricidad numérica del elipsoide. f = 1 b a {\displaystyle f=1-{\frac {b}{a}}} es el aplanamiento del elipsoide. El radio terrestre N ( ϕ ) {\displaystyle \,N(\phi )} es la distancia desde la superficie hasta el eje Z en la normal del elipsoide.

Propiedades

La siguiente condición se cumple para la longitud de la misma manera que en el sistema de coordenadas geocéntricas:

X cos λ Y sin λ = 0. {\displaystyle {\frac {X}{\cos \lambda }}-{\frac {Y}{\sin \lambda }}=0.}

Y lo siguiente se cumple para la latitud:

p cos ϕ Z sin ϕ e 2 N ( ϕ ) = 0 , {\displaystyle {\frac {p}{\cos \phi }}-{\frac {Z}{\sin \phi }}-e^{2}N(\phi )=0,}

donde p = X 2 + Y 2 {\displaystyle p={\sqrt {X^{2}+Y^{2}}}} , así como el parámetro h {\displaystyle h} se elimina restando

p cos ϕ = N + h {\displaystyle {\frac {p}{\cos \phi }}=N+h}

y

Z sin ϕ = b 2 a 2 N + h . {\displaystyle {\frac {Z}{\sin \phi }}={\frac {b^{2}}{a^{2}}}N+h.}

Además, se cumple lo siguiente, derivado de dividir las ecuaciones anteriores:

Z p cot ϕ = 1 e 2 N N + h . {\displaystyle {\frac {Z}{p}}\cot \phi =1-{\frac {e^{2}N}{N+h}}.}

Ortogonalidad

La ortogonalidad de las coordenadas se confirma mediante diferenciación:

( d X d Y d Z ) = ( sin λ sin ϕ cos λ cos ϕ cos λ cos λ sin ϕ sin λ cos ϕ sin λ 0 cos ϕ sin ϕ ) ( d E d N d U ) , ( d E d N d U ) = ( ( N ( ϕ ) + h ) cos ϕ 0 0 0 M ( ϕ ) + h 0 0 0 1 ) ( d λ d ϕ d h ) , {\displaystyle {\begin{aligned}{\begin{pmatrix}dX\\dY\\dZ\end{pmatrix}}&={\begin{pmatrix}-\sin \lambda &-\sin \phi \cos \lambda &\cos \phi \cos \lambda \\\cos \lambda &-\sin \phi \sin \lambda &\cos \phi \sin \lambda \\0&\cos \phi &\sin \phi \\\end{pmatrix}}{\begin{pmatrix}dE\\dN\\dU\end{pmatrix}},\\[3pt]{\begin{pmatrix}dE\\dN\\dU\end{pmatrix}}&={\begin{pmatrix}\left(N(\phi )+h\right)\cos \phi &0&0\\0&M(\phi )+h&0\\0&0&1\\\end{pmatrix}}{\begin{pmatrix}d\lambda \\d\phi \\dh\end{pmatrix}},\end{aligned}}}

donde

M ( ϕ ) = a ( 1 e 2 ) ( 1 e 2 sin 2 ϕ ) 3 2 = N ( ϕ ) 1 e 2 1 e 2 sin 2 ϕ {\displaystyle M(\phi )={\frac {a\left(1-e^{2}\right)}{\left(1-e^{2}\sin ^{2}\phi \right)^{\frac {3}{2}}}}=N(\phi ){\frac {1-e^{2}}{1-e^{2}\sin ^{2}\phi }}}

(véase también arco meridiano sobre el elipsoide).

De coordenadas geocéntricas (ECEF) a coordenadas geodésicas

Conversión para la longitud

La conversión de coordenadas geocéntricas (ECEF; del inglés "Earth-Centered Earth-Fixed"; un sistema que utiliza las coordenadas cartesianas (X, Y, Z) para representar la posición relativa al centro del elipsoide de referencia) a longitud es:

λ = atan2 ( Y , X ) {\displaystyle \lambda =\operatorname {atan2} (Y,X)}

donde atan2 es la función arcotangente que resuelve cuadrantes.

La longitud geocéntrica y la longitud geodésica tienen el mismo valor, lo que es cierto para la Tierra y otros planetas de forma similar porque tienen una gran cantidad de simetría rotacional alrededor de su eje de giro (véase geodésicas sobre un elipsoide para una generalización de esta idea).

Método de conversión simplificado para la latitud y la altura

La conversión para la latitud y la altura implica una relación circular que involucra N, que es una función de la latitud:

Z p cot ϕ = 1 e 2 N N + h {\displaystyle {\frac {Z}{p}}\cot \phi =1-{\frac {e^{2}N}{N+h}}} ,
h = p cos ϕ N {\displaystyle h={\frac {p}{\cos \phi }}-N} .

Se puede resolver de forma iterativa, por ejemplo,[4][5]​, comenzando con una primera estimación h≈0 y luego actualizando N (a continuación se muestran métodos más elaborados).

Sin embargo, el procedimiento no es muy preciso debido a que N {\displaystyle N} y h {\displaystyle h} pueden tener valores separados por una diferencia del orden de 106 unidades.[6][7]

Método de Newton-Raphson

La siguiente ecuación de latitud geodésica irracional de Bowring,[8]​ deducida simplemente de las propiedades anteriores, se puede resolver de manera eficiente mediante el método de iteración de Newton:[9][10]

κ 1 e 2 a κ p 2 + ( 1 e 2 ) Z 2 κ 2 = 0 , {\displaystyle \kappa -1-{\frac {e^{2}a\kappa }{\sqrt {p^{2}+\left(1-e^{2}\right)Z^{2}\kappa ^{2}}}}=0,}

donde κ = p Z tan ϕ {\displaystyle \kappa ={\frac {p}{Z}}\tan \phi } y p = X 2 + Y 2 {\displaystyle p={\sqrt {X^{2}+Y^{2}}}} como antes. La altura se calcula como:

h = e 2 ( κ 1 κ 0 1 ) p 2 + Z 2 κ 2 , κ 0 ( 1 e 2 ) 1 . {\displaystyle {\begin{aligned}h&=e^{-2}\left(\kappa ^{-1}-{\kappa _{0}}^{-1}\right){\sqrt {p^{2}+Z^{2}\kappa ^{2}}},\\\kappa _{0}&\triangleq \left(1-e^{2}\right)^{-1}.\end{aligned}}}

La iteración se puede transformar en el siguiente cálculo:

κ i + 1 = c i + ( 1 e 2 ) Z 2 κ i 3 c i p 2 = 1 + p 2 + ( 1 e 2 ) Z 2 κ i 3 c i p 2 , {\displaystyle \kappa _{i+1}={\frac {c_{i}+\left(1-e^{2}\right)Z^{2}\kappa _{i}^{3}}{c_{i}-p^{2}}}=1+{\frac {p^{2}+\left(1-e^{2}\right)Z^{2}\kappa _{i}^{3}}{c_{i}-p^{2}}},}

donde c i = ( p 2 + ( 1 e 2 ) Z 2 κ i 2 ) 3 2 a e 2 . {\displaystyle c_{i}={\frac {\left(p^{2}+\left(1-e^{2}\right)Z^{2}\kappa _{i}^{2}\right)^{\frac {3}{2}}}{ae^{2}}}.}

La constante κ 0 {\displaystyle \,\kappa _{0}} es un buen valor inicial para la iteración cuando h 0 {\displaystyle h\approx 0} . Bowring demostró que la iteración única produce una solución suficientemente precisa, aunque utilizó funciones trigonométricas adicionales en su formulación original.

Solución de Ferrari

La ecuación cuártica de κ {\displaystyle \kappa } , derivada de la anterior, se puede resolver mediante la solución de Ferrari[11][12]​ para obtener:

ζ = ( 1 e 2 ) z 2 a 2 , ρ = 1 6 ( p 2 a 2 + ζ e 4 ) , s = e 4 ζ p 2 4 ρ 3 a 2 , t = 1 + s + s ( s + 2 ) 3 , u = ρ ( t + 1 + 1 t ) , v = u 2 + e 4 ζ , w = e 2 u + v ζ 2 v , κ = 1 + e 2 u + v + w 2 + w u + v . {\displaystyle {\begin{aligned}\zeta &=\left(1-e^{2}\right){\frac {z^{2}}{a^{2}}},\\[4pt]\rho &={\frac {1}{6}}\left({\frac {p^{2}}{a^{2}}}+\zeta -e^{4}\right),\\[4pt]s&={\frac {e^{4}\zeta p^{2}}{4\rho ^{3}a^{2}}},\\[4pt]t&={\sqrt[{3}]{1+s+{\sqrt {s(s+2)}}}},\\[4pt]u&=\rho \left(t+1+{\frac {1}{t}}\right),\\[4pt]v&={\sqrt {u^{2}+e^{4}\zeta }},\\[4pt]w&=e^{2}{\frac {u+v-\zeta }{2v}},\\[4pt]\kappa &=1+e^{2}{\frac {{\sqrt {u+v+w^{2}}}+w}{u+v}}.\end{aligned}}}
Aplicación de la solución de Ferrari

Existen varias técnicas y algoritmos, pero el más preciso, según Zhu,[13]​ es el siguiente procedimiento establecido por Heikken,[14]​ citado por Zhu, lo que se superpone con lo anterior. Se asume que los parámetros geodésicos { a , b , e } {\displaystyle \{a,\,b,\,e\}} son conocidos

a = 6378137.0 m. Radio ecuatorial de la Tierra b = 6356752.3142 m. Radio polar de la Tierra e 2 = a 2 b 2 a 2 e 2 = a 2 b 2 b 2 p = X 2 + Y 2 F = 54 b 2 Z 2 G = p 2 + ( 1 e 2 ) Z 2 e 2 ( a 2 b 2 ) c = e 4 F p 2 G 3 s = 1 + c + c 2 + 2 c 3 k = s + 1 + 1 s P = F 3 k 2 G 2 Q = 1 + 2 e 4 P r 0 = P e 2 p 1 + Q + 1 2 a 2 ( 1 + 1 Q ) P ( 1 e 2 ) Z 2 Q ( 1 + Q ) 1 2 P p 2 U = ( p e 2 r 0 ) 2 + Z 2 V = ( p e 2 r 0 ) 2 + ( 1 e 2 ) Z 2 z 0 = b 2 Z a V h = U ( 1 b 2 a V ) ϕ = arctan [ Z + e 2 z 0 p ] λ = arctan2 [ Y , X ] {\displaystyle {\begin{aligned}a&=6378137.0{\text{m. Radio ecuatorial de la Tierra}}\\[3pt]b&=6356752.3142{\text{m. Radio polar de la Tierra}}\\[3pt]e^{2}&={\frac {a^{2}-b^{2}}{a^{2}}}\\[3pt]e'^{2}&={\frac {a^{2}-b^{2}}{b^{2}}}\\[3pt]p&={\sqrt {X^{2}+Y^{2}}}\\[3pt]F&=54b^{2}Z^{2}\\[3pt]G&=p^{2}+\left(1-e^{2}\right)Z^{2}-e^{2}\left(a^{2}-b^{2}\right)\\[3pt]c&={\frac {e^{4}Fp^{2}}{G^{3}}}\\[3pt]s&={\sqrt[{3}]{1+c+{\sqrt {c^{2}+2c}}}}\\[3pt]k&=s+1+{\frac {1}{s}}\\[3pt]P&={\frac {F}{3k^{2}G^{2}}}\\[3pt]Q&={\sqrt {1+2e^{4}P}}\\[3pt]r_{0}&={\frac {-Pe^{2}p}{1+Q}}+{\sqrt {{\frac {1}{2}}a^{2}\left(1+{\frac {1}{Q}}\right)-{\frac {P\left(1-e^{2}\right)Z^{2}}{Q(1+Q)}}-{\frac {1}{2}}Pp^{2}}}\\[3pt]U&={\sqrt {\left(p-e^{2}r_{0}\right)^{2}+Z^{2}}}\\[3pt]V&={\sqrt {\left(p-e^{2}r_{0}\right)^{2}+\left(1-e^{2}\right)Z^{2}}}\\[3pt]z_{0}&={\frac {b^{2}Z}{aV}}\\[3pt]h&=U\left(1-{\frac {b^{2}}{aV}}\right)\\[3pt]\phi &=\arctan \left[{\frac {Z+e'^{2}z_{0}}{p}}\right]\\[3pt]\lambda &=\operatorname {arctan2} [Y,\,X]\end{aligned}}}

Nota: arctan2[Y, X] es la función tangente inversa de cuatro cuadrantes.

Serie de potencias

Para e2 pequeñas, la serie de potencias

κ = i 0 α i e 2 i {\displaystyle \kappa =\sum _{i\geq 0}\alpha _{i}e^{2i}}

comienza con

α 0 = 1 ; α 1 = a Z 2 + p 2 ; α 2 = a Z 2 Z 2 + p 2 + 2 a 2 p 2 2 ( Z 2 + p 2 ) 2 . {\displaystyle {\begin{aligned}\alpha _{0}&=1;\\\alpha _{1}&={\frac {a}{\sqrt {Z^{2}+p^{2}}}};\\\alpha _{2}&={\frac {aZ^{2}{\sqrt {Z^{2}+p^{2}}}+2a^{2}p^{2}}{2\left(Z^{2}+p^{2}\right)^{2}}}.\end{aligned}}}

Geodésica a/desde coordenadas geográficas ENU

Para convertir de coordenadas geodésicas a coordenadas de plano tangente local (ENU; del inglés "East-North-Up", un sistema este//norte-arriba que utiliza las coordenadas cartesianas (xEste, yNorte, zArriba) para representar la posición relativa a un origen local) es un proceso en dos etapas:

  1. Convertir coordenadas geodésicas a coordenadas ECEF
  2. Convertir coordenadas ECEF a coordenadas ENU locales

De ECEF a ENU

Para transformar de coordenadas ECEF a coordenadas locales se necesita un punto de referencia local. Normalmente, este podría ser la ubicación de un radar. Si un radar está ubicado en { X r , Y r , Z r } {\displaystyle \left\{X_{r},\,Y_{r},\,Z_{r}\right\}} y una aeronave en { X p , Y p , Z p } {\displaystyle \left\{X_{p},\,Y_{p},\,Z_{p}\right\}} , entonces el vector que apunta desde el radar a la aeronave en el sistema de referencia ENU es

[ x y z ] = [ sin λ r cos λ r 0 sin ϕ r cos λ r sin ϕ r sin λ r cos ϕ r cos ϕ r cos λ r cos ϕ r sin λ r sin ϕ r ] [ X p X r Y p Y r Z p Z r ] {\displaystyle {\begin{bmatrix}x\\y\\z\end{bmatrix}}={\begin{bmatrix}-\sin \lambda _{r}&\cos \lambda _{r}&0\\-\sin \phi _{r}\cos \lambda _{r}&-\sin \phi _{r}\sin \lambda _{r}&\cos \phi _{r}\\\cos \phi _{r}\cos \lambda _{r}&\cos \phi _{r}\sin \lambda _{r}&\sin \phi _{r}\end{bmatrix}}{\begin{bmatrix}X_{p}-X_{r}\\Y_{p}-Y_{r}\\Z_{p}-Z_{r}\end{bmatrix}}}

Nota:   ϕ {\displaystyle \ \phi } es la latitud geodésica; la latitud geocéntrica no es apropiado para representar la dirección vertical según el plano tangente local, y debe ser convertida si es necesario.

De ENU a ECEF

Es simplemente la inversión de la transformación de ECEF a ENU, por lo que

[ X p Y p Z p ] = [ sin λ r sin ϕ r cos λ r cos ϕ r cos λ r cos λ r sin ϕ r sin λ r cos ϕ r sin λ r 0 cos ϕ r sin ϕ r ] [ x y z ] + [ X r Y r Z r ] {\displaystyle {\begin{bmatrix}X_{p}\\Y_{p}\\Z_{p}\end{bmatrix}}={\begin{bmatrix}-\sin \lambda _{r}&-\sin \phi _{r}\cos \lambda _{r}&\cos \phi _{r}\cos \lambda _{r}\\\cos \lambda _{r}&-\sin \phi _{r}\sin \lambda _{r}&\cos \phi _{r}\sin \lambda _{r}\\0&\cos \phi _{r}&\sin \phi _{r}\end{bmatrix}}{\begin{bmatrix}x\\y\\z\end{bmatrix}}+{\begin{bmatrix}X_{r}\\Y_{r}\\Z_{r}\end{bmatrix}}}

Conversión entre proyecciones de mapas

La conversión de coordenadas y posiciones de mapas entre diferentes proyecciones que hacen referencia al mismo datum se puede lograr mediante fórmulas de traducción directa de una proyección a otra, o convirtiendo primero de una proyección A {\displaystyle A} a un sistema de coordenadas intermedio, como ECEF, y luego convirtiendo de ECEF a la proyección B {\displaystyle B} . Las fórmulas involucradas pueden ser complejas y en algunos casos, como en la conversión de ECEF al sistema geodésico mencionada anteriormente, la conversión no tiene una solución de forma cerrada y se deben utilizar métodos aproximados. Referencias como el DMA Technical Manual 8358.1[15]​ y el documento del USGS Map Projections: A Working Manual[16]​ contienen fórmulas para la conversión de proyecciones de mapas. Es común utilizar programas informáticos para realizar tareas de conversión de coordenadas, como con el programa GEOTRANS compatible con el DoD y la NGA.[17]

Transformaciones de datum

Véase también: Datum geodésico
Las diferentes posibilidades para transformar las coordenadas geográficas del datum A {\displaystyle A} al datum B {\displaystyle B}

Las transformaciones entre datums se pueden lograr de varias maneras. Hay transformaciones que convierten directamente las coordenadas geodésicas de un datum a otro. Hay transformaciones más indirectas que convierten las coordenadas geodésicas a coordenadas ECEF, transforman las coordenadas ECEF de un datum a otro y luego transforman las coordenadas ECEF del nuevo datum nuevamente a coordenadas geodésicas. También hay transformaciones basadas en cuadrículas que transforman directamente de un par (datum, proyección de mapa) a otro par (datum, proyección de mapa).

Transformación de Helmert

Artículo principal: Transformación de Helmert

El uso de la transformación de Helmert en paso de coordenadas geodésicas de un datum A {\displaystyle A} a coordenadas geodésicas de un datum B {\displaystyle B} se produce en el contexto de un proceso de tres pasos:[18]

  1. Convertir de coordenadas geodésicas a coordenadas ECEF para el datum A {\displaystyle A}
  2. Aplicar la transformación de Helmert, con los parámetros de transformación A B {\displaystyle A\to B} adecuados, para pasar de coordenadas ECEF de un datum A {\displaystyle A} a coordenadas ECEF de un datum B {\displaystyle B}
  3. Convertir de coordenadas ECEF a coordenadas geodésicas para un datum B {\displaystyle B}

En términos de vectores ECEF XYZ, la transformación de Helmert tiene la forma (convención de transformación de vector de posición y simplificación de ángulos de rotación muy pequeños)[18]

[ X B Y B Z B ] = [ c x c y c z ] + ( 1 + s × 10 6 ) [ 1 r z r y r z 1 r x r y r x 1 ] [ X A Y A Z A ] . {\displaystyle {\begin{bmatrix}X_{B}\\Y_{B}\\Z_{B}\end{bmatrix}}={\begin{bmatrix}c_{x}\\c_{y}\\c_{z}\end{bmatrix}}+\left(1+s\times 10^{-6}\right){\begin{bmatrix}1&-r_{z}&r_{y}\\r_{z}&1&-r_{x}\\-r_{y}&r_{x}&1\end{bmatrix}}{\begin{bmatrix}X_{A}\\Y_{A}\\Z_{A}\end{bmatrix}}.}

La transformada de Helmert es una expresión que utiliza siete parámetros, con tres parámetros de traslación (desplazamiento) c x , c y , c z {\displaystyle c_{x},\,c_{y},\,c_{z}} , tres parámetros de rotación r x , r y , r z {\displaystyle r_{x},\,r_{y},\,r_{z}} y un parámetro de escala (dilatación) s {\displaystyle s} . Es un método aproximado que tiene precisión suficiente cuando los parámetros de la transformada son pequeños en relación con las magnitudes de los vectores ECEF. En estas condiciones, la transformada se considera reversible.[19]

Se puede utilizar una transformada de Helmert de catorce parámetros, con dependencia temporal lineal para cada parámetro,[19]: 131-133  para capturar la evolución temporal de las coordenadas geográficas debido a procesos geomorfológicos, como la deriva continental[20]​ y los terremotos.[21]​ Esto se ha incorporado en software, como la herramienta de posicionamiento horizontal dependiente del tiempo (HTDP) del NGS de EE. UU.[22]

Transformación de Molodensky-Badekas

Para eliminar el acoplamiento entre las rotaciones y las traslaciones de la transformada de Helmert, se pueden introducir tres parámetros adicionales para dar un nuevo centro de rotación XYZ más cercano a las coordenadas que se están transformando. Este modelo de diez parámetros se denomina transformación de Molodensky-Badekas y no debe confundirse con la transformada de Molodensky más básica.[19]: 133-134 

Al igual que la transformación de Helmert, el uso de la transformación de Molodensky-Badekas es un proceso de tres pasos:

  1. Convertir de coordenadas geodésicas a coordenadas ECEF para el datum A {\displaystyle A}
  2. Aplicar la transformación de Molodensky-Badekas, con los parámetros de transformación A B {\displaystyle A\to B} adecuados, para transformar de coordenadas ECEF del datum A {\displaystyle A} a coordenadas ECEF del datum B {\displaystyle B}
  3. Convertir de coordenadas ECEF a coordenadas geodésicas para el datum B {\displaystyle B}

La transformación tiene la forma[23]

[ X B Y B Z B ] = [ X A Y A Z A ] + [ Δ X A Δ Y A Δ Z A ] + [ 1 r z r y r z 1 r x r y r x 1 ] [ X A X A 0 Y A Y A 0 Z A Z A 0 ] + Δ S [ X A X A 0 Y A Y A 0 Z A Z A 0 ] . {\displaystyle {\begin{bmatrix}X_{B}\\Y_{B}\\Z_{B}\end{bmatrix}}={\begin{bmatrix}X_{A}\\Y_{A}\\Z_{A}\end{bmatrix}}+{\begin{bmatrix}\Delta X_{A}\\\Delta Y_{A}\\\Delta Z_{A}\end{bmatrix}}+{\begin{bmatrix}1&-r_{z}&r_{y}\\r_{z}&1&-r_{x}\\-r_{y}&r_{x}&1\end{bmatrix}}{\begin{bmatrix}X_{A}-X_{A}^{0}\\Y_{A}-Y_{A}^{0}\\Z_{A}-Z_{A}^{0}\end{bmatrix}}+\Delta S{\begin{bmatrix}X_{A}-X_{A}^{0}\\Y_{A}-Y_{A}^{0}\\Z_{A}-Z_{A}^{0}\end{bmatrix}}.}

donde ( X A 0 , Y A 0 , Z A 0 ) {\displaystyle \left(X_{A}^{0},\,Y_{A}^{0},\,Z_{A}^{0}\right)} es el origen de las transformaciones de rotación y escala y Δ S {\displaystyle \Delta S} es el factor de escala.

La transformación de Molodensky-Badekas se utiliza para pasar de un datum geodésico local a un datum geodésico global, como WGS 84. A diferencia de la transformada de Helmert, la transformada de Molodensky-Badekas no es reversible, debido a que el origen rotacional está asociado con el datum original. [19]: 134 

Transformación de Molodensky

La transformación de Molodensky convierte directamente entre sistemas de coordenadas geodésicas de diferentes datums sin el paso intermedio de conversión a coordenadas geocéntricas (ECEF).[24]​ Requiere los tres cambios entre los centros de los datums y las diferencias entre los semiejes mayores del elipsoide de referencia y los parámetros de aplanamiento.

La transformada de Molodensky es utilizada por la Agencia Nacional de Inteligencia Geoespacial (NGA) en su estándar TR8350.2 y el programa GEOTRANS compatible con la NGA.[25]​ El método de Molodensky era popular antes de la llegada de las computadoras modernas y el método es parte de muchos programas geodésicos.

Método basado en una cuadrícula

Magnitud del cambio de posición entre los datums NAD27 y NAD83 en función de la ubicación

Las transformaciones basadas en cuadrícula convierten directamente las coordenadas de un par de mapas (mapa-proyección, datum geodésico) en coordenadas de otro par de mapas (mapa-proyección, datum geodésico). Un ejemplo es el método NADCON para la transformación del Datum de América del Norte (NAD) 1927 al datum NAD 1983.[26]​ La Red de Referencia de Alta Precisión (HARN), una versión de alta precisión de las transformaciones NADCON, tiene una precisión de aproximadamente 5 centímetros. La versión 2 de la Transformación Nacional (NTv2) es una versión canadiense de NADCON para la transformación entre NAD 1927 y NAD 1983. Las HARN también se conocen como NAD 83/91 y Redes de Cuadrícula de Alta Precisión (HPGN).[27]​ Posteriormente, Australia y Nueva Zelanda adoptaron el formato NTv2 para crear métodos basados en cuadrículas para la transformación entre sus propios datums locales.

Al igual que la transformación de ecuaciones de regresión múltiple, los métodos basados en cuadrículas utilizan un método de interpolación de orden bajo para convertir las coordenadas del mapa, pero en dos dimensiones en lugar de tres. La Oficina Nacional de Administración Oceánica y Atmosférica proporciona una herramienta de software (como parte del paquete de herramientas geodésicas NGS) para realizar transformaciones NADCON.[28][29]

Ecuaciones de regresión múltiple

Las transformaciones de datum mediante el uso de métodos empíricos de regresión múltiple se crearon para lograr resultados de mayor precisión en pequeñas regiones geográficas que las transformaciones estándar de Molodensky. Las transformaciones MRE se utilizan con datums locales en regiones del tamaño de un continente o más pequeñas en datums globales, como WGS 84.[30]​ La norma NIMA TM 8350.2, Apéndice D,[31]​ enumera las transformaciones MRE de varios datums locales a WGS 84, con precisiones de aproximadamente 2 metros.[32]

Las MRE son una transformación directa de coordenadas geodésicas sin un paso intermedio de ECEF. Las coordenadas geodésicas ϕ B , λ B , h B {\displaystyle \phi _{B},\,\lambda _{B},\,h_{B}} en el nuevo datum B {\displaystyle B} se modelan como polinomios de hasta el noveno grado en las coordenadas geodésicas ϕ A , λ A , h A {\displaystyle \phi _{A},\,\lambda _{A},\,h_{A}} del datum original A {\displaystyle A} . Por ejemplo, el cambio en ϕ B {\displaystyle \phi _{B}} podría parametrizarse como (mostrando solo hasta los términos cuadráticos)[30]: 9 

Δ ϕ = a 0 + a 1 U + a 2 V + a 3 U 2 + a 4 U V + a 5 V 2 + {\displaystyle \Delta \phi =a_{0}+a_{1}U+a_{2}V+a_{3}U^{2}+a_{4}UV+a_{5}V^{2}+\cdots }

donde

a i , {\displaystyle a_{i},} parámetros ajustados por regresión múltiple
U = K ( ϕ A ϕ m ) V = K ( λ A λ m ) {\displaystyle {\begin{aligned}U&=K(\phi _{A}-\phi _{m})\\V&=K(\lambda _{A}-\lambda _{m})\\\end{aligned}}}
K , {\displaystyle K,} factor de escala
ϕ m , λ m , {\displaystyle \phi _{m},\,\lambda _{m},} origen del dato, A . {\displaystyle A.}

con ecuaciones similares para Δ λ {\displaystyle \Delta \lambda } y Δ h {\displaystyle \Delta h} . Dado un número suficiente de pares de coordenadas ( A , B ) {\displaystyle (A,\,B)} para puntos de referencia en ambos datums para obtener buenas estadísticas, se utilizan métodos de regresión múltiple para ajustar los parámetros de estos polinomios. Los polinomios, junto con los coeficientes ajustados, forman las ecuaciones de regresión múltiple.

Véase también

Referencias

  1. Roger Foster; Dan Mullaney. «Basic Geodesy Article 018: Conversions and Transformations». National Geospatial Intelligence Agency. Archivado desde el original el 27 November 2020. Consultado el 4 March 2014. 
  2. «Coordinate transformer». Ordnance Survey Great Britain. Archivado desde el original el 12 August 2013. Consultado el 4 March 2014. 
  3. B. Hofmann-Wellenhof; H. Lichtenegger; J. Collins (1997). GPS - theory and practice. Section 10.2.1. p. 282. ISBN 3-211-82839-7. 
  4. A guide to coordinate systems in Great Britain. Este documento está disponible como pdf en «ordnancesurvey.co.uk». Archivado desde el original el 11 de febrero de 2012. Consultado el 11 de enero de 2012.  Appendices B1, B2
  5. Osborne, P (2008). The Mercator Projections (enlace roto disponible en este archivo). Section 5.4
  6. R. Burtch, A Comparison of Methods Used in Rectangular to Geodetic Coordinate Transformations.
  7. Featherstone, W. E.; Claessens, S. J. (2008). «Closed-Form Transformation between Geodetic and Ellipsoidal Coordinates». Stud. Geophys. Geod. 52 (1): 1-18. Bibcode:2008StGG...52....1F. S2CID 59401014. doi:10.1007/s11200-008-0002-6. hdl:20.500.11937/11589. 
  8. Bowring, B. R. (1976). «Transformation from Spatial to Geographical Coordinates». Surv. Rev. 23 (181): 323-327. doi:10.1179/003962676791280626. 
  9. Fukushima, T. (1999). «Fast Transform from Geocentric to Geodetic Coordinates». J. Geod. 73 (11): 603-610. Bibcode:1999JGeod..73..603F. S2CID 121816294. doi:10.1007/s001900050271.  (Appendix B)
  10. Sudano, J. J. (1997). «An exact conversion from an earth-centered coordinate system to latitude, longitude and altitude». Proceedings of the IEEE 1997 National Aerospace and Electronics Conference. NAECON 1997 2. pp. 646-650. ISBN 0-7803-3725-5. S2CID 111028929. doi:10.1109/NAECON.1997.622711. 
  11. Vermeille, H., H. (2002). «Direct Transformation from Geocentric to Geodetic Coordinates». J. Geod. 76 (8): 451-454. S2CID 120075409. doi:10.1007/s00190-002-0273-6. 
  12. Gonzalez-Vega, Laureano; PoloBlanco, Irene (2009). «A symbolic analysis of Vermeille and Borkowski polynomials for transforming 3D Cartesian to geodetic coordinates». J. Geod. 83 (11): 1071-1081. Bibcode:2009JGeod..83.1071G. S2CID 120864969. doi:10.1007/s00190-009-0325-2. 
  13. Zhu, J. (1994). «Conversion of Earth-centered Earth-fixed coordinates to geodetic coordinates». IEEE Transactions on Aerospace and Electronic Systems 30 (3): 957-961. Bibcode:1994ITAES..30..957Z. doi:10.1109/7.303772. 
  14. Heikkinen, M. (1982). «Geschlossene formeln zur berechnung räumlicher geodätischer koordinaten aus rechtwinkligen koordinaten.». Z. Vermess. (en alemán) 107: 207-211. 
  15. «TM8358.2: The Universal Grids: Universal Transverse Mercator (UTM) and Universal Polar Stereographic (UPS)». National Geospatial-Intelligence Agency. Archivado desde el original el 3 March 2020. Consultado el 4 March 2014. 
  16. Snyder, John P. (1987). Map Projections: A Working Manual. USGS Professional Paper: 1395. Archivado desde el original el 17 de mayo de 2011. Consultado el 28 de agosto de 2017. 
  17. «MSP GEOTRANS 3.3 (Geographic Translator)». NGA: Coordinate Systems Analysis Branch. Archivado desde el original el 15 March 2014. Consultado el 4 March 2014. 
  18. a b «Equations Used for Datum Transformations». Land Information New Zealand (LINZ). Archivado desde el original el 6 March 2014. Consultado el 5 March 2014. 
  19. a b c d «Geomatics Guidance Note Number 7, part 2 Coordinate Conversions and Transformations including Formulas». International Association of Oil and Gas Producers (OGP). Archivado desde el original el 6 March 2014. Consultado el 5 March 2014. 
  20. Bolstad, Paul (2012). GIS Fundamentals, 4th Edition. Atlas books. p. 93. ISBN 978-0-9717647-3-6. Archivado desde el original el 2 de febrero de 2016. 
  21. «Addendum to NIMA TR 8350.2: Implementation of the World Geodetic System 1984 (WGS 84) Reference Frame G1150». National Geospatial-Intelligence Agency. Archivado desde el original el 11 de mayo de 2012. Consultado el 6 March 2014. 
  22. «HTDP - Horizontal Time-Dependent Positioning». U.S. National Geodetic Survey (NGS). Archivado desde el original el 25 November 2019. Consultado el 5 March 2014. 
  23. «Molodensky-Badekas (7+3) Transformations». National Geospatial Intelligence Agency (NGA). Archivado desde el original el 19 July 2013. Consultado el 5 March 2014. 
  24. «ArcGIS Help 10.1: Equation-based methods». ESRI. Archivado desde el original el 4 December 2019. Consultado el 5 March 2014. 
  25. «Datum Transformations». National Geospatial-Intelligence Agency. Archivado desde el original el 9 October 2014. Consultado el 5 March 2014. 
  26. «ArcGIS Help 10.1: Grid-based methods». ESRI. Archivado desde el original el 4 December 2019. Consultado el 5 March 2014. 
  27. «NADCON/HARN Datum ShiftMethod». bluemarblegeo.com. Archivado desde el original el 6 March 2014. Consultado el 5 March 2014. 
  28. «NADCON - Version 4.2». NOAA. Archivado desde el original el 6 de mayo de 2021. Consultado el 5 March 2014. 
  29. Mulcare, Donald M. «NGS Toolkit, Part 8: The National Geodetic Survey NADCON Tool». Professional Surveyor Magazine. Archivado desde el original el 6 March 2014. Consultado el 5 March 2014. 
  30. a b User's Handbook on Datum Transformations Involving WGS 84, Special Publication No. 60 (3rd edición), Monaco: International Hydrographic Bureau, August 2008, archivado desde el original el 12 de abril de 2016, consultado el 10 de enero de 2017 .
  31. «DEPARTMENT OF DEFENSE WORLD GEODETIC SYSTEM 1984 Its Definition and Relationships with Local Geodetic Systems». National Imagery and Mapping Agency (NIMA). Archivado desde el original el 11 April 2014. Consultado el 5 March 2014. 
  32. Taylor, Chuck. «High-Accuracy Datum Transformations». Archivado desde el original el 4 January 2013. Consultado el 5 March 2014. 
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q11606510
  • Wd Datos: Q11606510