¿Cuál es el formato de los datos del sistema HORIZONTES del JPL?

Estoy buscando posiciones y velocidades precisas de los planetas en el sistema solar durante varias décadas. Quiero simular sus trayectorias utilizando las leyes de movimiento de Newton y comparar la precesión del perihelio de Mercurio con los datos observados. Usé el sistema HORIZONTES de JPL pero no puedo encontrar estas posiciones y velocidades en los datos de salida.

¿Podría explicar cómo se formatean los datos? (El tutorial de la interfaz web de HORIZONTES no ayudó).

Donde dice "tipo de efermis", elija "vectores" en lugar de "observador". ¡Espero que ayude! Si solo está buscando perihelios o datos similares, considere usar wgc.jpl.nasa.gov:8080/webgeocalc/#NewCalculation

Respuestas (1)

WebGeocalc ( http://wgc.jpl.nasa.gov:8080/webgeocalc/ ) es en realidad una herramienta bastante útil y lo mejor después de descargar las bibliotecas CSPICE, así que permítame brindarle una respuesta un poco más detallada a su pregunta.

Cuando visite WebGeocalc por primera vez, verá algo como esto:

ingrese la descripción de la imagen aquí

Debido a que está buscando perihelios, que implican distancia, desplácese hacia abajo y elija "buscador de distancia":

ingrese la descripción de la imagen aquí

Como desea encontrar el perihelio de Mercurio, complete la mitad superior del formulario de esta manera:

ingrese la descripción de la imagen aquí

Para este ejemplo, encontraré todos los perihelios desde 1900 hasta 2201. Un perihelio es un mínimo de distancia, y dado que está buscando todos los perihelios, elija "es el mínimo local" en la mitad inferior del formulario, para que se vea como sigue:

ingrese la descripción de la imagen aquí

Desplácese hacia abajo una vez más (puede dejar los valores restantes del formulario como están) y haga clic en el botón "Calcular":

ingrese la descripción de la imagen aquí

Cuando obtenga sus resultados, haga clic en "Guardar todos los intervalos" para guardar los tiempos de los perihelios de Mercurio. Tenga en cuenta que cada resultado es un intervalo, pero el intervalo dura 0 segundos, por lo que en realidad es un punto en el tiempo:

ingrese la descripción de la imagen aquí

Ahora haga clic en "Menú de cálculo" para volver al menú principal:

ingrese la descripción de la imagen aquí

Ahora encontraremos la posición de Mercurio en todos estos perihelios para que pueda ver cómo cambia la posición del perihelio.

Para encontrar la posición de Mercurio en estos momentos, primero haga clic en "Vector de estado", que lo llevará a un formulario. Complete la mitad superior del formulario de la siguiente manera:

ingrese la descripción de la imagen aquí

Complete la mitad inferior del formulario de la siguiente manera, arrastrando la ventana de resultados (para los tiempos de los perihelios de Mercurio) a la ventana de entrada de tiempos:

ingrese la descripción de la imagen aquí

Haga clic en "Calcular" para recibir sus resultados:

ingrese la descripción de la imagen aquí

Consulte también http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/Tutorials/pdf/individual_docs/36_webgeocalc.pdf

NOTA: si va a realizar cálculos extensos, probablemente desee descargar la biblioteca y los kernels de C SPICE: http://naif.jpl.nasa.gov/naif/tutorials.html

EDITAR: Le envié un correo electrónico a Jon D. Giorgini (jdg@tycho.jpl.nasa.gov) sobre el código abierto de HORIZONTES, y obtuve esta respuesta (que no estoy seguro de que sea útil, pero...):

La producción de Horizons tiene derechos de autor en el sentido de que uno no puede tomar una
salida de tabla de Horizons y volver a publicarla como propia.
JPL es una organización contratista, por lo que la salida no está preparada
por un funcionario o empleado del gobierno de los EE. UU., y no es
transferido al gobierno de los EE. UU., por lo que los derechos de autor siguen siendo relevantes.

Los valores de los datos en sí mismos, digamos el RA/DEC de Plutón en
algún instante, no están legalmente protegidos por derechos de autor, aunque sería
sería poco ético publicarlo sin cita.

La protección legal de los derechos de autor es para representaciones fijas
análogo a un libro; el libro tiene protección de derechos de autor, pero
una palabra individual extraída del libro (es decir, en un
representación diferente) no está protegida en sí misma. Hasta
un punto

Tenga en cuenta que Horizons lee archivos SPICE para planetas, natural
satélites y naves espaciales, luego deriva los resultados que genera
desde cero a partir de esa base. Pero para cometas y asteroides,
crea toda la información bajo demanda desde cero.

Además, nosotros (JPL Solar System Dynamics) ponemos el planeta/satélite/
información de la nave espacial en el formato SPICE para empezar. Asi que
un archivo SPICE puede ser como las páginas en blanco de un libro; no
protegido por derechos de autor hasta que se escriba el trabajo original, pero no
tiene derechos de autor (más allá del código fuente, por supuesto).

Pero si necesita una opinión legal más confiable para un tema específico
situación, puedo ponerlo en contacto con el personal legal. si esto es un
problema real y no solo un punto de curiosidad, esa es la manera de
ya que tal vez se aplicarían otras reglas a su situación real.
Me ayudó, gracias. Es un detalle, pero me di cuenta de que el sistema Horizon del JPL no era de código abierto. Encontré una biblioteca similar en el lenguaje Python, pyephem. Parece que ya lo has usado. ¿Es preciso? Si es así, además de eso, ¿podría explicar cómo hacer los mismos cálculos con él?
He usado pyephem (y skyfield), e incluso he creado programas Perl y Mathematica para leer los kernels de SPICE, pero recomiendo usar la biblioteca y los kernels de C SPICE: naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/ req/kernel.html, ambos publicados por el gobierno de los EE. UU. y libres de derechos de autor. Ah, y si solo necesita datos de perihelio, elija "elementos orbitales" en HORIZONTES.
@barrycarter Gracias por esta respuesta tan útil. Por cierto, creo que HORIZONS Orbital Elements no da la hora precisa del próximo perihelio, sino la hora del perihelio 'virtual' de la órbita osculadora en el momento especificado.