20 votos

¿Cómo se calcula el radio de la Tierra en una latitud geodésica determinada?

(Veo que hay un ecuación en wikipedia que hace exactamente lo que estoy pidiendo pero no hay referencias. No tengo forma de confirmar la validez de esta ecuación).

Ya entiendo la diferencia entre latitud geocéntrica y latitud geodésica.

Suponiendo que se conozca la semimayor, a y semi-infantil, b se dan los radios. Cómo se calcula el radio en una latitud geodésica determinada?

Necesito algún tipo de confirmación por parte de un experto (derivación, enlace a la derivación, confirmación por parte de un experto, explicación, etc).

27voto

cjstehno Puntos 131

Esta pregunta supone un modelo elipsoidal de la Tierra. Su superficie de referencia se obtiene girando una elipse alrededor de su eje menor (trazada verticalmente por convención). Dicha elipse no es más que un círculo que se ha estirado horizontalmente por un factor de a y verticalmente por un factor de b . Utilizando la parametrización estándar del círculo unitario,

t --> (cos(t), sin(t))

(que define coseno y seno), obtenemos una parametrización

t --> (a cos(t), b sin(t)).

(Los dos componentes de esta parametrización describen un viaje alrededor de la curva: especifican, en coordenadas cartesianas, nuestra ubicación en el "tiempo" t .)

El latitud geodésica , f de un punto cualquiera es el ángulo que forma "arriba" con el plano ecuatorial. Cuando a difiere de b El valor de f difiere de la de t (excepto a lo largo del ecuador y en los polos).

Figure

En esta imagen, la curva azul es un cuadrante de dicha elipse (muy exagerada en comparación con la excentricidad de la Tierra). El punto rojo de la esquina inferior izquierda es su centro. La línea discontinua designa el radio hasta un punto de la superficie. Su dirección "hacia arriba" se muestra con un segmento negro: es, por definición, perpendicular a la elipse en ese punto. Debido a la exagerada excentricidad, es fácil ver que "arriba" no es paralela al radio.

En nuestra terminología, t está relacionado con el ángulo que forma el radio con la horizontal y f es el ángulo formado por ese segmento negro. (Tenga en cuenta que cualquier punto de la superficie puede verse desde esta perspectiva. Esto nos permite limitar tanto t y f para estar entre 0 y 90 grados; sus cosenos y senos serán positivos, por lo que no tenemos que preocuparnos de las raíces cuadradas negativas en las fórmulas).

El truco está en convertir desde el t -parametrización a una en términos de f porque en términos de t el radio R es fácil de calcular (mediante el teorema de Pitágoras). Su cuadrado es la suma de los cuadrados de las componentes del punto,

R(t)^2 = a^2 cos(t)^2 + b^2 sin(t)^2.

Para hacer esta conversión necesitamos relacionar la dirección "arriba" f al parámetro t . Esta dirección es perpendicular a la tangente de la elipse. Por definición, la tangente a una curva (expresada como vector) se obtiene diferenciando su parametrización:

Tangent(t) = d/dt (a cos(t), b sin(t)) = (-a sin(t), b cos(t)).

(La diferenciación calcula la tasa de cambio. La tasa de cambio de nuestra posición mientras viajamos alrededor de la curva es, por supuesto, nuestra velocidad y que siempre apunta a lo largo de la curva).

Gira esto en el sentido de las agujas del reloj 90 grados para obtener la perpendicular, llamada vector "normal":

Normal(t) = (b cos(t), a sin(t)).

La pendiente de este vector normal, igual a (a sin(t)) / (b cos(t)) ("subida sobre bajada"), es también la tangente del ángulo que forma con la horizontal, por lo que

tan(f) = (a sin(t)) / (b cos(t)).

Equivalentemente,

(b/a) tan(f) = sin(t) / cos(t) = tan(t).

(Si tienes una buena visión de la geometría euclidiana, podrías obtener esta relación directamente de la definición de una elipse sin pasar por ninguna trigonometría o cálculo, simplemente reconociendo que las expansiones horizontales y verticales combinadas por a y b respectivamente tienen el efecto de cambiar todas las pendientes por este factor b / a .)

Mira de nuevo la fórmula de R(t)^2: sabemos que a y b -- determinan la forma y el tamaño de la elipse -- por lo que sólo necesitamos encontrar cos(t)^2 y sin(t)^2 en términos de f , lo que la ecuación anterior nos permite hacer fácilmente:

cos(t)^2 = 1/(1 + tan(t)^2) 
         = 1 / (1 + (b/a)^2 tan(f)^2) 
         = a^2 / (a^2 + b^2 tan(f)^2);
sin(t)^2 = 1 - cos(t)^2 
         = b^2 tan(f)^2 / (a^2 + b^2 tan(f)^2).

(Cuando tan(f) es infinito, estamos en el polo, así que sólo hay que poner f \= t en ese caso).

Esta es la conexión que necesitamos. Sustituye estos valores de cos(t)^2 y sin(t)^2 en la expresión de R(t)^2 y simplifica para obtener

R(f)^2 = ( a^4 cos(f)^2 + b^4 sin(f)^2 ) / ( a^2 cos(f)^2 + b^2 sin(f)^2 ).

Una simple transformación muestra que esta ecuación es la misma que se encuentra en Wikipedia. Porque a^2 b^2 = (ab)^2 y (a^2)^2 = a^4,

R(f)^2 = ( (a^2 cos(f))^2 + (b^2 sin(f))^2 ) / ( (a cos(f))^2 + (b sin(f))^2 )

3voto

Scott Saunders Puntos 12721

Es interesante comprobar que mi solución de analfabeto matemático hizo el trabajo con 5 minutos de pensamiento y codificación, ¿no habría que considerar el factor de aplanamiento en lugar de un modelo elíptico perfecto?

        double pRad = 6356.7523142;
        double EqRad = 6378.137;                      
        return pRad + (90 - Math.Abs(siteLatitude)) / 90 * (EqRad - pRad);

2voto

shsteimer Puntos 8749

enter image description here

Al menos esa es la fórmula que he encontrado en el Centro de Análisis y Evaluación de Datos (DAAC) de Estados Unidos para el Programa de Modernización de la Computación de Alto Rendimiento (HPCMP) del Departamento de Defensa wiki . Se dice que tomada en gran medida de la Wikipedia entrada. Aun así, el hecho de que hayan conservado esa fórmula debería contar para algo.

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