Pasar de la Ascension Recta a grados de longitud geografica

Alex
Mensajes: 1423
Registrado: 10 Dic 2004, 00:00

Mensajepor Alex » 10 Sep 2007, 23:24

Coniqueso, ahora creo que me he enterado del problema !! jejeje. ¡Las cojes al vuelo, tio! Crei que se trataba de obtener la latitud y longitud de un lugar, por observación de una estrella de coordenadas ecuatoriales conocidas, que es uno de los problemas de la astronomía.

De todas formas Tama dice:

Bien pondre un ejemplo practico del problema que tengo :

A hora GMT- 08:48 del 10 de septiembre de 2007 la posicion de la luna me sale en Ascension Recta 10.3986 y Declinacion 10.322 ( las formulas necesarias para calcular esta posicion las he sacado del libro Astronomical Algorithms de Jean Meeus ).

Este dato yo lo quiero dibujar en un mapamundi para indicar la orbita de la luna sobre la tierra por lo que tengo que pasarla a latitud y longitud geografica ( las coordenadas GPS ).


De este ejemplo, hay que suponer que la luna esta en el cenit en el paralelo correspondiente a la latitud 10,32 grados y eso esta ocurriendo a las 10,39 hora siderea verdadera de ese lugar (que todavía no esta localizado en longitud).

Creo, entonces, que le falta conocer un dato mas: la hora siderea de un lugar conocido, por ejemplo el suyo, y por diferencia horaria con la AR sabra la longitud.
Sol y luna y cielo proclaman al divino autor del mundo...

tamaegoitz
Mensajes: 5
Registrado: 06 Sep 2007, 23:00

Mensajepor tamaegoitz » 11 Sep 2007, 08:41

Os pondre hasta donde he llegado hasta ahora sin cortarme las venas :

A hora GMT- 09:03 del 11 de septiembre de 2007 la posicion de la luna me sale en Ascension Recta 11.15053 horas y Declinacion 4.52781 grados en coordenadas ecuatoriales, Longitud 166.51696 grados y Latitud 359.13896 grados en coordenadas eclipticas.

Como ya he indicado las formulas para obtener la posicion de la luna las he sacado del libro Astronomical Algorithms de Jean Meeus, he comprobado la exactitud con las siguientes paginas de internet y el error que me sale es menor al 1% por lo que la doy como valida ( si alguien quiere la funcion en lenguaje de programacion C que me la pida y se la doy, es larguisima y con un monton de tablas ;-) ).
http://www.stargazing.net/kepler/jmoonpos.html
http://www.stargazing.net/kepler/jsmoon.html


A partir de aqui me pongo a exponer lo poco que he podido entender de astronomia de manera autoditacta, si me equivoco en algo correguirme :

Bien en ese momento la Luna esta en su zenit sobre la tierra sobre la posicion AR 11.15053 y Decl. 4.52781 luego al estar en el zenit la declinacion y la latitud geografica son iguales ¿? (si eso no es correcto indicarme por favor la formula necesaria para transformar la declinacion en latitud).

Para poder conecer en que longitud geografica se encuentra debemos conocer la hora siderea local y para ello necesitamos conocer la hora siderea de Greenwich a las 0h para ese dia.

dayj = dias julianos desde el anyo 1900
dayj = 39335.83561
T = Numero de siglos julianos desde 1900
T = dayj/36525;
T = 1.07696

Para calcular la TSG a las 0h he encontrado 2 formulas diferentes :
Esta en la wikipedia http://es.wikipedia.org/wiki/Tiempo_sid%C3%A9reo
TSG1 = 6.6460656+8640184.542*T+0.0929*T*T;
y esta en una funcion en BASIC que recomendaban en este foro http://personal.telefonica.terra.es/web ... en/tsl.htm
TSG2 = 6.6460656+2400.051*T+0.00002581*T*T;

TSG1 = 9304882.86707 -> en 24h : 10.86707
TSG2 = 2591.89935 -> en 24h : 23.89935
¿Cual de estas dos es la correcta?

Calculo la hora siderea de Greenwich a la hora 9:03 :
t = Tiempo Universal
TSGt = TSG + (1.00273790935*t);

Si t es TU tendria que ser 9:03 -> en 24h : 0.377083 ?
o tiene que ser dias julianos 39335.83561 -> 0.83561 ?

y a partir de aqui, ¿ que hago ?
Como veis estoy hecho un autentico lio !

Espero que mi duda quede clara, menudo tocho he escrito!

Alex
Mensajes: 1423
Registrado: 10 Dic 2004, 00:00

Mensajepor Alex » 11 Sep 2007, 17:35

Hola. Tama:
Bien en ese momento la Luna esta en su zenit sobre la tierra sobre la posicion AR 11.15053 y Decl. 4.52781 luego al estar en el zenit la declinacion y la latitud geografica son iguales ¿? (si eso no es correcto indicarme por favor la formula necesaria para transformar la declinacion en latitud).


Es correcta tu apreciación, pero además de saber que la latitud del lugar es igual a la declinacion de la Luna, cuando esta culmina en el cenit, sabemos que la hora siderea del lugar es igual a la AR. Es decir sabes que el lugar tiene una laltitud de 4º,52, y que la hora siderea en ese momento son las 11,15 horas. Por tanto, no te queda nada mas que conocer la hora siderea en Greenwich en ese momento y la diferencia horaria será la longitud (despues de transformar las horas a grados).

De tablas del 2006, obtengo que la hora siderea en Greenwich para las 0h son las 23,32. O sea que a las 9,03 horas en Greenwch, serán las 8,35 hora siderea, por lo que 11,15-8,35= 2,8 horas Longitud = 2,8x15= 42º E

En cuanto a la correccion de las formulas, ambas son algoritmos, por lo que se supone que la mas exacta será la que contemple el tiempo juliano completo como base del cálculo.
Sol y luna y cielo proclaman al divino autor del mundo...

Avatar de Usuario
Jou
Mensajes: 1429
Registrado: 22 Jul 2007, 23:00
Ubicación: Manresa

Mensajepor Jou » 11 Sep 2007, 22:56

tamaegoitz escribió:estoy haciendo una aplicacion que muestra un reloj solar ( un mapamundi con la posicion del sol y que marca que zona esta de dia y que zona esta de noche ) y quiero meterle tambien la posicion de la luna en cada momento ( para rizar el rizo :-) ).


¿Hasta que punto quieres que sea exacto tu reloj solar? O sea, ¿vas a utilizar días solares medios (que duran todos 24 horas), o bien utilizarás días solares verdaderos? El día solar verdadero no dura exactamente 24 horas, si no que a veces dura unos minutos más y otras veces dura unos minutos menos, depende de la fecha.
Si quieres utilizar días solares verdaderos, necesitarás la ecuación del tiempo. Puedes encontrar algo de información en Wikipedia:

http://es.wikipedia.org/wiki/Ecuaci%C3%B3n_de_tiempo

Un abrazo,

Jou Medina

tamaegoitz
Mensajes: 5
Registrado: 06 Sep 2007, 23:00

Mensajepor tamaegoitz » 12 Sep 2007, 07:41

Muchisimas gracias a todos, por fin he conseguido comprender como hay que hacerlo.

De tablas del 2006, obtengo que la hora siderea en Greenwich para las 0h son las 23,32. O sea que a las 9,03 horas en Greenwch, serán las 8,35 hora siderea, por lo que 11,15-8,35= 2,8 horas Longitud = 2,8x15= 42º E


Eso era lo que me faltaba por comprender, la relacion entre hora siderea de Greenwich y la Ascension Recta que obtenia de la posicion de la luna.

¿Hasta que punto quieres que sea exacto tu reloj solar? O sea, ¿vas a utilizar días solares medios (que duran todos 24 horas), o bien utilizarás días solares verdaderos? El día solar verdadero no dura exactamente 24 horas, si no que a veces dura unos minutos más y otras veces dura unos minutos menos, depende de la fecha.


Teniendo en cuenta que el mapa sobre el que proyecto la informacion es un mapamundi de pequeño tamaño una diferencia de unos minutos no se veria asi que por ahora estoy utilizando dias de 24h para marcar el dia y la noche. De todas maneras hechare un vistazo a la ecuacion de tiempo para ver si puedo implementarla sin tener que hacer demasiadas modificaciones en el programa.


Muchisimas gracias a todos!!

Volver a “Sol, Luna y Planetas”