Is it possible to calculate when dawn/dusk will be if I have the time for sunrise, sunset and the longitude and latitude of a particular location?
相关问题
- d3.js moving average with previous and next data v
- How to get a fixed number of evenly spaced points
- Check if a number is a perfect power of another nu
- How to determine +/- sign when calculating diagona
- Union of many (more than two) polygons without hol
相关文章
- ceil conterpart for Math.floorDiv in Java?
- why 48 bit seed in util Random class?
- Algorithm for partially filling a polygonal mesh
- Robust polygon normal calculation
- Algorithm for maximizing coverage of rectangular a
- Need help generating discrete random numbers from
- How do you create a formula that has diminishing r
- Math.Max vs Enumerable.Max
there are some
simplified
equations for that but the real thing is this:if you want easy solution then obtain sunrise calendar for your location
it should look something like this:
Just pick the closest latitude or generate the right diagram for your location. The picture was taken from here so there should be also the generation applet somewhere. Can't find any image of the astronomy sun calendar on the WEB so here is scan from really old book of mine:
Booth are the same thing but the scan is just for single long/lat geo-location.
x
axis is the datey
axis is the time sun reach (sun rise/set or dusk/dawn,...)filled line is astronomical twilight (visual center of sun is 18 deg below horizont)
Diagram is for latitudes
48,49,50 deg
, nautical twilight (visual center of sun is12 deg
below horizon) is not on the image. When you approximate this curve by polynomial or piecewise polyline then you can easily compute what you need per any date unless you want to use this for thousands of years then you can take this as periodic function so you need just one year table and all the other years are the same.[Notes]
visual
0.5
degree !!! (one Sun disc)8
minutes