- Conversión de coordenadas ecuatoriales a coordenadas galácticas
-
Se trata de convertir coordenadas celestes de un tipo en otro.
Contenido
Las fórmulas
Las fórmulas para convertir las coordenadas ecuatoriales en coordenadas galácticas son:
- (1)
- (2)
- (3)
donde es la ascensión recta, es la declinación, es la longitud galáctica y es la latitud galáctica. Las constantes introducidas valen =282,25º, =33,012º y =62,6ºEl cálculo y resolución de ambigüedades
De la ecuación (2) se obtiene mediante la función la latitud galáctica sin ambigüedad.
- Hay que tener presente que =62,6º es complementario del valor utilizado en el applet 27,4º por lo que y . Por otra parte y 192,25 que es el valor usado en el applet difieren en 90º, y que .
- Dividiendo (3)/(1) y sustituyendo (2) puede obtenerse:
- Recordando que y 27,4 son complementarios y que obtenemos la fórmula programada para obtener
Un applet en Java-Script
Un script de Java[1] que hace esto es:
<SCRIPT LANGUAGE="JavaScript"> <!-- hide this script tag's contents from old browsers function compute(form) { AH=eval(form.arh.value) AM=eval(form.arm.value) AS=eval(form.ars.value) DG=eval(form.dcg.value) DM=eval(form.dcm.value) DS=eval(form.dcs.value) with (Math) { R =180/PI RA=AH+AM/60+AS/3600 DC=DG+DM/60+DS/3600 RA = RA * 15 GT=asin(cos(DC/R)*cos(27.4/R)*cos(RA/R-192.25/R)+sin(DC/R)*sin(27.4/R)) GL=atan((sin(DC/R)-sin(GT)*sin(27.4/R))/(cos(DC/R)*sin(RA/R- 192.25/R)*cos(27.4/R))) GL= GL * R TP=sin(DC/R)-sin(GT)*sin(27.4/R); BT=cos(DC/R)*sin(RA/R-192.25/R)*cos(27.4/R) if (BT<0) { GL=GL+180 } else { if (TP<0) { GL=GL+360 } } GL = GL + 33 if (GL>360) { GL = GL - 360 } <!--conversion a gms de la longitud galactica--> LG=floor(GL); LM=floor((GL - floor(GL)) * 60) LS=((GL -floor(GL)) * 60 - LM) * 60 GT=GT*R; <!--conversion a g.ms de la latitud galactica--> D = abs(GT); if (GT>0) { BG=floor(D) } else { BG=(-1)*floor(D) } BM=floor((D - floor(D)) * 60) BS = ((D - floor(D)) * 60 - BM) * 60 if (GT<0) { BM=-BM; BS=-BS; } } form.longitud.value =GL; form.latitud.value =GT; form.lond.value =LG; form.lonm.value =LM; form.lons.value =LS; form.latg.value =BG; form.latm.value =BM; form.lats.value =BS; } // done hiding from old browsers --> </SCRIPT>
Véase también
- Coordenadas celestes
- Conversión de coordenadas eclípticas a coordenadas ecuatoriales
- Conversión de coordenadas ecuatoriales a coordenadas eclípticas
- Conversión de coordenadas ecuatoriales a coordenadas horarias
- Conversión de coordenadas ecuatoriales a coordenadas horizontales
- Conversión de coordenadas horizontales a coordenadas ecuatoriales
- Conversión de coordenadas galácticas a coordenadas ecuatoriales
- Conversión de coordenadas horarias a coordenadas horizontales
- Conversión de coordenadas horizontales a coordenadas horarias
Wikimedia foundation. 2010.