Quiero hacer un reloj que muestre la hora actual en diferentes cuerpos solares. Para eso necesito saber contar el tiempo en esos planetas. ¿Existe alguna definición oficial de tiempos en otros planetas de nuestro sistema solar? La breve búsqueda en Google no ayudó.
Soy capaz de implementar una biblioteca para esto yo mismo, pero me pregunto sobre el estado actual del tiempo en otros planetas. Así que básicamente quiero saber estas cosas:
Gracias por cualquier consejo.
EDITAR: Ok, entonces en Marte, los segundos, los minutos y las horas se alargaron para mantener el día de 24 horas. ¿Es esto viable para otros planetas también? Venus a un lado por ahora :)
También estaba pensando en mantener las mismas horas, tener días tan largos como quepan muchas horas completas más horas de compensación más pequeñas que tendrían una duración de (total_minutos_en_solar_día % 60). Este concepto es de las novelas de David Weber, si está familiarizado con ellas.
EDIT2: Basado en la discusión en los comentarios, intentaré hacer un modelo básico que sería, si es posible, aplicable a cualquier cuerpo planetario (pensando en el futuro :)). Obviamente, esto no tendrá ninguna aplicación seria en el mundo real, pero aún así me gustaría que tuviera algún sentido.
Gracias por su aporte, dejaré la pregunta abierta por más tiempo si alguien quiere agregar su opinión.
El tiempo en Marte se mide en soles .
Venus podría ser un poco más complicado, dependiendo de su aplicación.
No conozco ningún sistema de cronometraje para ningún otro planeta. Todavía no ha habido necesidad de uno. Entonces, nuevamente dependiendo de su aplicación, podría idear varios esquemas posibles diferentes.
Especulación (basada en la entrada del OP con respecto a la aplicación):
Debe encontrar los coeficientes correctos de la ecuación del tiempo para otros planetas, lo que depende principalmente de la excentricidad de la órbita y la inclinación de la órbita. Aquí encontrará una demostración completa de cómo obtener un EOT genérico para cualquier planeta:
http://www.ifpan.edu.pl/firststep/aw-works/fsII/mul/mueller.pdf
Es una matemática muy compleja que todavía tengo que entender completamente...
Esta página proporciona detalles sobre el algoritmo para el cronometraje en Marte: https://www.giss.nasa.gov/tools/mars24/help/algorithm.html
Esta página contiene una gran cantidad de datos, fórmulas y explicaciones sobre el cronometraje en otros planetas:
http://pbarbier.com/eqtime/eqtime.html
Y también estamos discutiendo este tema en esta otra pregunta (sin respuesta aún):
Cronometraje en otros cuerpos celestes distintos de la Tierra
Aparte de esto, para "mantener el tiempo" en cualquier planeta, necesita conocer su distancia angular desde el meridiano principal del planeta (que pasa por Greenwich en la Tierra), pero este es solo el último y más fácil paso. Lo realmente cambiante es determinar la posición angular del primer meridiano: una vez que lo sabes, hay muchos sitios que proporcionan algoritmos y bibliotecas para determinar la posición de un planeta alrededor del Sol en un momento específico: unir los dos datos (ángulo del primer meridiano y ángulo del planeta) podrá determinar el ángulo del sol con respecto al primer meridiano.
Al carecer de bibliotecas/fórmulas específicas para calcular la hora local en cualquier planeta, puede usar temporalmente Nasa Horizons para recuperar Altidue y Azimut of Sun sobre una ubicación específica en cualquier planeta usando esta consulta/URL .
Cambie "499" a otros números para otros planetas: 199 = Mercurio, 299 = Venus,.... Cambie el parámetro SITE_COORD a la ubicación deseada (longitud, lat, altitud): SITE_COORD='0,0,0'
Nota: la comilla simple ' está codificada como %27 en la URL.
llamado2viaje
llamado2viaje
Juan Dvorak
lsrom
lsrom
llamado2viaje
lsrom
Juan Dvorak
lsrom
llamado2viaje
Juan Dvorak
usuario21
Juan Dvorak
usuario21
Juan Dvorak
usuario21
gordito
jk - Reincorporar a Monica
PM 2 Anillo