2010-05-25 16 views
13

Esiste una funzione/algoritmo che mi permetta di inserire la latitudine e la posizione orbitale approssimata della terra in modo da poter determinare per quanto tempo il sole è alto? IE durante l'inverno mostrerebbe che il sole è solo poche ore nell'emisfero nord estremo.Esiste un algoritmo per determinare la quantità di luce solare disponibile?

Ho fatto alcune ricerche di base su Google e non ho trovato molto, quindi stavo pensando che avrei dovuto fare un po 'di trigonometria che mi avrebbe permesso di calcolare quanto la terra è inclinata o meno verso il sole, quindi usare quell'informazione lungo con la latitudine per capire la quantità di sole che un sito potrebbe ottenere.

risposta

3

Bel problema. Sarebbe utile questo Sunset/Sunrise algorithm?

Source: 

Almanac for Computers, 1990 
published by Nautical Almanac Office 
United States Naval Observatory 
Washington, DC 20392 
3

È possibile utilizzare il Sunrise/Sunset Algorithm per calcolare l'inizio/fine di ogni giornata, e poi basta sottrarre per ottenere la quantità di luce.

Inoltre, NOAA ospita uno improved sunrise/sunset calculator che include uno strumento online e collegamenti al relativo codice sorgente JavaScript e ad altre risorse.

Problemi correlati