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!