2019-11-18 15:38:27 +00:00
<!DOCTYPE html>
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "en" >
2019-10-23 10:31:32 +02:00
< head >
2019-11-21 14:57:12 +00:00
< title > galmon.eu geo< / title >
< meta charset = "utf-8" >
< link rel = "stylesheet" type = "text/css" href = "geo.css" >
2019-10-23 10:31:32 +02:00
2019-11-21 14:57:12 +00:00
< script src = "../d3.v4.min.js" > < / script >
< script src = "../ext/topojson.v1.min.js" > < / script >
< script src = "../ext/d3-geo-projection.v2.min.js" > < / script >
2019-10-23 10:31:32 +02:00
< / head >
< body >
2019-11-21 14:57:12 +00:00
< div id = "galmongeo" >
< div id = "galmoninfo" >
This is a live map from the < a href = "/" > galmon.eu< / a > project. This map can plot if a fix is possible ('Coverage') or if the positioning, horizontal or vertical precision will be bad (< a href = "https://en.wikipedia.org/wiki/Dilution_of_precision_(navigation)" > PDOP, HDOP, VDOP< / a > ). Red blocks indicate a problem even in perfect viewing conditions. Orange means a problem if there are obstructions below 10 degrees above of the horizon, yellow for less than 20 degrees ('urban canyon').
< b > These < a href = "https://github.com/ahupowerdns/galmon/blob/master/coverage.cc" > calculations are very provisional< / a > and might be wrong!< / b >
< div class = "centered" >
< p >
< input type = "radio" name = "kind" id = "coverage" onclick = "do_timer();" > < label for = "coverage" > Coverage< / label >
< input type = "radio" name = "kind" id = "pdop" onclick = "do_timer();" > < label for = "pdop" > PDOP > 10 or no fix< / label >
< input type = "radio" name = "kind" id = "hdop" onclick = "do_timer();" checked > < label for = "hdop" > HDOP > 10 or no fix< / label >
< input type = "radio" name = "kind" id = "vdop" onclick = "do_timer();" > < label for = "vdop" > VDOP > 10 or no fix< / label >
< / p >
< hr / >
< p >
< input type = "checkbox" id = "GalE1" onclick = "do_timer();" checked > < label for = "GalE1" > Galileo E1< / label >
< input type = "checkbox" id = "GPSL1CA" onclick = "do_timer();" > < label for = "GPSL1CA" > GPS L1C/A< / label >
< input type = "checkbox" id = "Beidou" onclick = "do_timer();" > < label for = "Beidou" > Beidou< / label >
2020-01-12 21:32:07 +03:00
< input type = "checkbox" id = "Glonass" onclick = "do_timer();" > < label for = "GloL1OF" > Glonass< / label >
2019-11-21 14:57:12 +00:00
< / p >
< / div >
< / div >
2019-10-23 10:31:32 +02:00
2019-11-21 14:57:12 +00:00
< div id = "combined" >
< svg id = "svgworld" > < / svg >
< svg id = "svggraticule" > < / svg >
< svg id = "svgobservers" > < / svg >
< svg id = "svgalmanac" > < / svg >
2019-11-18 15:10:38 +00:00
< / div >
2019-11-21 14:57:12 +00:00
< / div >
2019-10-23 10:31:32 +02:00
2019-11-21 14:57:12 +00:00
< script src = "coverage.js" > < / script >
2019-10-23 10:31:32 +02:00
< / body >
< / html >