Jump to content
Astronomia - Espacio Profundo
Conéctate para seguir esto  
Edy Marciano

Rutinas en C para calculo de efemerides planetarias

Publicaciones recomendadas

Edy Marciano

Hola me presento tengo 60 años vivo en Palermo y quiero hacer un programa que necesita realizar algunos cálculos en base a la posición de los planetas del sistema solar, incluyendo al sol y a la luna, durante un lapso de 20 años tomados cada 3 días, como ejemplo. Siempre en el mismo sitio, digamos Cap. Fed.

Un amigo, programador en C, me va a ayudar pero quiero allanarle el camino y por eso estoy averiguando si existen librerías de rutinas en este lenguaje que puedan utilizarse y que calculen las posiciones y btambién la distancia entre el planeta y la tierra, a la manera que lo muestra FOURMILB.

Lo que necesito básicamente es el ángulo que forman los planetas con el horizonte (a la manera de una carta natal), en que constelación se encuentran (mejor con grados y minutos) y la distancia en UA entre cada objeto y la tierra.

También sería bueno saber la velocidad relativa de alejamiento o acercamiento entra cada objeto y la tierra, si el movimiento aparente es retrógrado, aunque ete tema de las velocidades podría dejarse para mas adelante.

De paso les consulto: Sitios como SOLARSYSTEMACOPE , ¿ calculan las posiciones o las van a leer a una base de datos a la cual se pueda acceder ? Estimo que cada aplicación los calcula, pero tengo la duda.

Muchas gracias,

Edy

 

Editado por Edy Marciano

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
jwackito

Hola Edy. Revistaste el código fuente de Stellarium? es Libre, si no me equivoco está en C++ y calcula las posiciones. Será cuestión de encontrar leer un poco a ver que librerías usa. También está el XEphem, que si bien es un poco más rudimentario, estoy seguro que será más fácil de leer que ponerse a ver el código de Stellarium.

 

Hay una sección interesante acerca de los algoritmos usados por XEphem que tal vez vale la pena que revises...

https://en.wikipedia.org/wiki/XEphem

Saludos cordiales,

J.

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
Fgomezm

Yo tengo un programita escrito en JavaScript que calcula todos esos parámetros y muchos más. No creo que sea difícil para tu amigo traducirlo de JavaScript a C++. La  ventaja es que como lo escribí yo prácticamente conozco el porqué de cada rutina . Si te interesa te mando un html  y luego tu lo modificas a tu gusto.

 

Fernando

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
Edy Marciano
On 11/2/2017 at 18:08, Fgomezm dijo:

Yo tengo un programita escrito en JavaScript que calcula todos esos parámetros y muchos más. No creo que sea difícil para tu amigo traducirlo de JavaScript a C++. La  ventaja es que como lo escribí yo prácticamente conozco el porqué de cada rutina . Si te interesa te mando un html  y luego tu lo modificas a tu gusto.

 

Fernando

 

Gracias Fernando, mi amigo programador en C me sugirió hacerlo en Java, así que si me mandas tu programa me vendría genial. Lo espero.

Editado por Edy Marciano

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
Edy Marciano
On 11/2/2017 at 17:24, jwackito dijo:

Hola Edy. Revistaste el código fuente de Stellarium? es Libre, si no me equivoco está en C++ y calcula las posiciones. Será cuestión de encontrar leer un poco a ver que librerías usa. También está el XEphem, que si bien es un poco más rudimentario, estoy seguro que será más fácil de leer que ponerse a ver el código de Stellarium.

 

Hay una sección interesante acerca de los algoritmos usados por XEphem que tal vez vale la pena que revises...

https://en.wikipedia.org/wiki/XEphem

Saludos cordiales,

J.

 

Hola compañero,

Gracias por tu aporte se lo paso al programador.

Abrazo

Editado por Edy Marciano

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
Fgomezm
On 14/2/2017 at 21:51, Edy Marciano dijo:

Gracias Fernando, mi amigo programador en C me sugirió hacerlo en Java, así que si me mandas tu programa me vendría genial. Lo espero.

El fin de semana te lo paso

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web
Shalyk

Buenas tardes,

Yo estoy tratando de hacer algo parecido a Edy en C++. Si sois tan amables de enviarme el programita en Javascript o como hacerlo en C++ estaría agradecida.

Gracias.

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Join the conversation

Puede publicar ahora y registrarse más tarde. Si tiene una cuenta, iniciar sesión para publicar con su cuenta.

Guest
Responder a este tema...

×   Pegar como texto enriquecido.   Restaurar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incrustado automáticamente..   Mostrar como un enlace en su lugar

×   Se ha restaurado el contenido anterior.   Limpiar editor

×   No se pueden pegar imágenes directamente. Carga o inserta imágenes desde la URL.

Conéctate para seguir esto  

  • Contenido similar

    • Javier hg
      Por Javier hg
      Buenas tardes a todos los foreros,
      si alguien me podría recomendar algún programa para MacBook Pro para el procesamiento de planetaria y también para usar la webcam, estaría muy agradecido.
      por otro lado yo le comento que descargue uno que se llama Lynkeos (hasta ahora el único que encontré), lo use muy poco y todavía no pude sacarle provecho.
       
      desde ya muchas gracias a todos 
      javier hg 
    • Saar
      Por Saar
      Hola, ¿alguien conoce alguna herramienta en internet que tenga las siguientes caracteristicas ?
      Dada una pequeña region del cielo (coordenadas y un radio, digamos 15')
      Dado un limite o rango de magnitud (ejemplo 11-16 mag)
      Dada una fecha o rango.
      Que sea capaz de entregar (si alli existe algun cuerpo) las coordenadas, etc, de el o los asteroides.
      Gracias,
      Saludos.
×
×
  • Crear nuevo...

Información importante

Términos y condiciones de uso de Espacio Profundo