Estoy tratando de hacer una aplicación simple para mi propio uso para poder verificar cuáles de mis restaurantes favoritos tienen asientos al aire libre y por cuánto tiempo, etc.
Teniendo en cuenta los datos del título (amanecer, mediodía, atardecer, longitud y latitud), puedo dibujar un camino donde debería estar el sol en un momento dado, pero también quiero mostrar la altura.
Vivo en Suecia, donde el sol cambia de "ángulo alto" (lo siento, no sé el término exacto), lo que hace que el ángulo sea relevante cuando se deciden asientos entre edificios altos. ¡Mi objetivo final es poder usar los datos 3D de Google Maps para proyectar sombras en el mapa de una manera realista!
No tengo idea si estoy en el lugar correcto, pero creo que lo intentaré :)
Con la precisión que necesites, puedes calcular el azimut A y la altitud h del Sol a partir de las siguientes ecuaciones:
Todas las cantidades anteriores están en grados. Es posible que deba convertirlos a radianes para realizar los cálculos de trigonometría.
Para un cálculo más preciso, calcularía la posición del Sol (su ascensión recta y declinación ) y la hora sidérea media de Greenwich (GMST) en función de la fecha y la hora a lo largo del día. Luego, utilizando la latitud y la longitud, calcularía H, A y h para varias horas del día.
mike g
Juan Holtz
mike g
Juan Holtz