2010-05-25 13 views
13

¿Hay alguna función/algoritmo que me permita ingresar la latitud y la posición orbital aproximada de la tierra para poder determinar cuánto tiempo ha estado el sol? IE durante el invierno mostraría que el sol está a unas pocas horas en el hemisferio norte.¿Hay un algoritmo para determinar cuánta luz del día hay?

Hice algunas búsquedas básicas de Google y no encontré mucho, así que estaba pensando que podría tener que hacer algo de trigonometría que me permitiera calcular cuánto está inclinada o no hacia el sol y luego usar esa información junto con con la latitud para calcular la cantidad de luz solar que obtendría un sitio.

Respuesta

3

Buen problema. ¿Sería esto Sunset/Sunrise algorithm útil?

Source: 

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

Puede utilizar el Sunrise/Sunset Algorithm para calcular el inicio/final de cada día, y luego sólo resta para obtener la cantidad de luz.

Además, NOAA aloja un improved sunrise/sunset calculator que incluye una herramienta en línea, así como enlaces a su código fuente de JavaScript y otros recursos.

Cuestiones relacionadas