Attualmente sto utilizzando this code per calcolare i tempi di alba/tramonto. (Per essere più precisi, sto cercando i tempi di alba civile/crepuscolo civile che sono definiti come il tempo in cui il sole è tra 0 ° e -6 ° di altitudine). Come passo successivo, mi piacerebbe calcolare l'ora di inizio e di fine del tramonto. Credo che i calcoli debbano essere molto simili.Come calcolare i tempi di alba/tramonto
La mia idea è che se voglio calcolare l'ora di inizio dell'alba (fine del tramonto) per un luogo, ho appena calcolato i tempi di alba (tramonto) per un luogo 6 ° più a est (ovest).
Qualcuno può confermare questa ipotesi o sto pensando male?
Grazie per le risposte!
- Ry
EDIT: ci pensò un po 'di più ed è giunta alla conclusione che la mia ipotesi è sbagliata. Spostare 6 ° Est è sbagliato, spostando 6 ° ortogonale al bordo luce/ombra sarebbe giusto. (Diventa ovvio se immaginate che l'asse della Terra non sia inclinato di 23.xx ° ma 90 ° - spostarsi verso est non cambierebbe nulla).
Qui vale la soluzione http://stackoverflow.com/questions/7064531/ sunrise-sunset-times-in-c/9425781 # 9425781 – Geetha