
Wiki de astronomía.
Todo el poder de la Wikipedia y toda la esencia de la astronomía
Conversión de coordenadas galácticas a coordenadas ecuatoriales
De Wikipedia, la enciclopedia libre
Se trata de convertir coordenadas celestes de un tipo en otro.
Tabla de contenidos |
[editar] Las fórmulas
Las fórmulas para convertir las coordenadas galácticas en coordenadas ecuatoriales 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 constante introducidas valen
=282,25º,
=33,012º y
=62,6º
[editar] El cálculo y resolución de ambigüedades
De la ecuación (2) se obtiene mediante la función
la declinación
sin ambigüedad.
- Hay que tener presente que
=62,6º es complementario del valor utilizado en el applet 27,4º por lo que
y
.
- Dividiendo (3)/(1) puede obtenerse:

- Por otra parte
y 192,5 que es el valor usado en el applet difieren en 90º, y que
, con lo que obtenemos la fórmula programada en el applet.
[editar] 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) {
LG=eval(form.lond.value)
LM=eval(form.lonm.value)
LS=eval(form.lons.value)
BG=eval(form.latg.value)
BM=eval(form.latm.value)
BS=eval(form.lats.value)
with (Math) {
R =180/PI
GL=LG+LM/60+LS/3600
GT=BG+BM/60+BS/3600
DC=asin(cos(GT/R)*cos(27.4/R)*sin(GL/R-33/R)+sin(GT/R)*sin(27.4/R))
RA=atan((cos(GT/R)*cos(GL/R-33/R))/(sin(GT/R)*cos(27.4/R)-cos(GT/R)*sin(27.4/R)*
sin(GL/R-33/R)))
RA = RA * R
TP=cos(GT/R)*cos(GL/R-33/R)
BT=sin(GT/R)*cos(27.4/R)-cos(GT/R)*sin(27.4/R)*sin(GL/R-33)
if (BT<0) {
RA=RA+180
} else {
if (TP<0) {
RA=RA+360
}
}
RA = RA + 192.25
if (RA>360) {
RA = RA - 360
}
RA = RA / 15
<!--conversion a hms de la ascension recta-->
H=floor(RA);
M=floor((RA - floor(RA)) * 60)
S=((RA -floor(RA)) * 60 - M) * 60
DC=DC*R;
<!--conversion a g.ms de la declinacion-->
D = abs(DC);
if (DC>0) {
G1=floor(D)
} else {
G1=(-1)*floor(D)
}
M1=floor((D - floor(D)) * 60)
S1 = ((D - floor(D)) * 60 - M1) * 60
if (DC<0) {
M1=-M1;
S1=-S1;
}
}
form.arecta.value =RA;
form.declin.value =DC;
form.arh.value =H;
form.arm.value =M;
form.ars.value =S;
form.dcg.value =G1;
form.dcm.value =M1;
form.dcs.value =S1;
}
// done hiding from old browsers -->
</SCRIPT>
[editar] Véase también
- Coordenadas celestes
- Conversión de coordenadas eclípticas a coordenadas ecuatoriales
- 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 ecuatoriales a coordenadas galácticas
- Conversión de coordenadas horarias a coordenadas horizontales
- Conversión de coordenadas horizontales a coordenadas horarias

en los foros ...



