Gegevensbronnen en licenties

GeoDrafter is gebouwd op open data en opensourcesoftware. Op deze pagina staat elke bron, waarvoor ze wordt gebruikt en onder welke licentie.

OpenFreeMap (achtergrondkaart)

De achtergrondkaart van elke tool komt van OpenFreeMap: je browser laadt de kaarttegels voor het gebied dat je bekijkt rechtstreeks van OpenFreeMap. Vrij te gebruiken, ook commercieel. Kaartgegevens © OpenStreetMap-bijdragers (ODbL), vectortegels van OpenMapTiles. Naamsvermelding: OpenFreeMap © OpenMapTiles Data from OpenStreetMap.

MapLibre GL JS

MapLibre tekent de interactieve kaart in je browser. Opensourcesoftware (BSD-3-Clause), geleverd vanaf geodrafter.com.

GeographicLib

Elke afstand, cirkel, oppervlakte en koers wordt op de WGS84-ellipsoïde berekend met de geodetische algoritmen van Charles Karney in GeographicLib, nauwkeurig tot op ongeveer 15 nanometer. Opensourcesoftware (MIT).

DWD HYRAS-DE (winterhardheidszones, Duitsland)

De Duitse kaart met winterhardheidszones gebruikt de dagelijkse minimumtemperatuur van het 1 km-raster HYRAS-DE van de Deutscher Wetterdienst (de Duitse weerdienst), licentie CC BY 4.0: de laagste temperatuur van elk jaar 1991–2020, gemiddeld over cellen van ongeveer 5 km.

GeoNames (plaatsen zoeken)

De plaatszoekfunctie, de tool ‘Steden binnen een straal’, de dichtstbijzijnde plaats in ‘Coördinaten vinden’, de antipodenkaart en de tijdzonetool gebruiken een lijst van ongeveer 24.000 steden met minstens 15.000 inwoners uit GeoNames, onder de licentie CC BY 4.0, samengesteld door het npm-pakket all-the-cities (MIT). De lijst wordt in je browser doorzocht; wat je typt, wordt nergens naartoe gestuurd.

De hoogtetool vindt daarnaast ongeveer 19.000 dorpen en kleinere steden met 1.000 tot 14.999 inwoners in Duitsland, Oostenrijk, Zwitserland, Frankrijk, Spanje en Denemarken (GeoNames, CC BY 4.0, via all-the-cities) en de postcodes uit de postcodebestanden van GeoNames (CC BY 4.0). Ook dat zoeken gebeurt in je browser.

Terrain Tiles (hoogtegegevens)

De hoogtetool leest de Terrain Tiles (Mapzen/Tilezen, AWS Open Data): je browser downloadt de hoogtetegel voor de plaats waarop je klikt (een PNG-afbeelding met ongeveer 256 × 256 hoogtes) rechtstreeks van Amazon Web Services en leest de hoogte eruit af. Elke bron heeft eigen voorwaarden; volgens het attributiedocument van Tilezen:

3DEP data courtesy of the U.S. Geological Survey · SRTM data courtesy of the U.S. Geological Survey · GMTED2010 data courtesy of the U.S. Geological Survey · ETOPO1: NOAA National Centers for Environmental Information, U.S. Department of Commerce · Nieuw-Zeeland: LINZ 8m DEM, Crown copyright, Land Information New Zealand and the New Zealand Government, 2011 (CC BY 3.0 NZ) · Verenigd Koninkrijk: LIDAR Composite DTM, © Environment Agency copyright and/or database right 2015, Open Government Licence v3 · Oostenrijk: © offene Daten Österreichs – Digitales Geländemodell (DGM) Österreich (CC BY 3.0 AT) · Noorwegen: © Kartverket (CC BY 4.0) · ArcticDEM: DEM(s) created from DigitalGlobe, Inc., imagery and funded under National Science Foundation awards 1043681, 1559691 and 1542736 · Europa: EU-DEM, produced using Copernicus data and information funded by the European Union · Canada: CDEM, contains information licensed under the Open Government Licence – Canada · Mexico: Source: INEGI, Continental relief, 2016 · Australië: © Commonwealth of Australia (Geoscience Australia) 2017, DEM of Australia 5 metre grid (CC BY 4.0)

EPSG en Proj4js (coördinaten)

De lijst van ongeveer 6.600 coördinatenstelsels in de coördinatenomrekenaar, met hun namen, toepassingsgebieden en de nauwkeurigheid van hun datumtransformatie, komt uit de EPSG Geodetic Parameter Dataset (IOGP), via epsg.io en het npm-pakket epsg-index (ISC). Ze wordt naar je browser gedownload wanneer je een EPSG-code gebruikt. De omrekening tussen lengte- en breedtegraad, UTM en geprojecteerde coördinatenstelsels gebeurt in je browser met Proj4js (MIT).

Open Location Code (Plus Codes)

De Plus Code in de tool ‘Coördinaten vinden’ volgt de open specificatie Open Location Code van Google (Apache License 2.0) en wordt in je browser berekend met een eigen implementatie van die specificatie. Een Plus Code kun je in Google Maps intypen in plaats van een adres.

Amerikaanse postcodes (ZIP codes)

De tool voor Amerikaanse postcodes binnen een straal gebruikt het binnenpunt (breedte- en lengtegraad) van elk van de ongeveer 33.800 ZIP Code Tabulation Areas (ZCTA) van het US Census Bureau (geografie van de volkstelling van 2020, publiek domein, verpakt door het npm-pakket us-zips, MIT). De plaatsnaam en de staat naast elke postcode komen uit de postcodes van GeoNames (CC BY 4.0, via het npm-pakket zipcodes-us, MIT). Het bestand wordt in je browser geladen en daar doorzocht. Het zoeken op postcode in de tool ‘In welke county ben ik?’ gebruikt dezelfde ZCTA-punten.

Natural Earth (landsgrenzen)

De tool voor landsgrenzen gebruikt de admin-0-landsgrenzen van Natural Earth, versie 4.1.0, publiek domein, als TopoJSON verpakt door het npm-pakket world-atlas (ISC). De kaart toont de versie op 1:50 miljoen; de getallen en downloads worden berekend met de versie op 1:10 miljoen. De antipodenkaart gebruikt de contouren op 1:50 miljoen om land van zee te onderscheiden en voor de gespiegelde continenten.

Tijdzones (timezone-boundary-builder, IANA)

De tool ‘In welke tijdzone ben ik?’ gebruikt de grenzen van alle 419 IANA-tijdzones op land en in de territoriale wateren uit timezone-boundary-builder (Evan Siroky), gebouwd met gegevens van OpenStreetMap (© OpenStreetMap-bijdragers, ODbL 1.0) en verpakt door het npm-pakket geo-tz (MIT). Om de hele wereld in een browser te kunnen laden, zijn de grenzen vereenvoudigd tot ongeveer 4% van hun punten; het vereenvoudigde bestand is een afgeleide database onder dezelfde ODbL-licentie. De kloktijdregels (verschil met UTC, zomertijd, klokwisselingen) komen uit de IANA-tijdzonedatabase (publiek domein). GeoDrafter levert die regels niet mee: je browser heeft een eigen kopie, dus de tijden zijn zo actueel als je browser.

Zonnestand (NOAA)

De zonnestandcalculator gebruikt de formules van de NOAA Solar Calculator, gebaseerd op Astronomical Algorithms van Jean Meeus en gepubliceerd door de Amerikaanse National Oceanic and Atmospheric Administration (een werk van de Amerikaanse overheid). Er wordt geen gegevensbestand overgenomen: de declinatie van de zon, de tijdsvereffening, hoogte, azimut en atmosferische refractie worden in je browser berekend voor elke datum, tijd en plaats. Zonsopkomst, zonsondergang, schemering en het gouden uur worden op die hoogtecurve bepaald. Vergeleken met PyEphem (VSOP87) komen de tijden op middelste breedtegraden tot op enkele seconden overeen.

Maanstand (Jean Meeus)

De calculator voor maanopkomst en maanondergang gebruikt de formules uit hoofdstuk 47 van Astronomical Algorithms van Jean Meeus (2e druk, 1998), een verkorte versie van de maantheorie ELP-2000/82 met 60 + 60 periodieke termen, met de coëfficiënten zoals ze in het pakket astronomia zijn getabelleerd (MIT-licentie, © Sonia Keys, commenthol). Er wordt geen gegevensbestand overgenomen: lengte, breedte en afstand van de maan, nutatie, sterrentijd, parallax voor jouw positie, de fase en de stand van de verlichte kant worden in je browser berekend voor elke datum, tijd en plaats. Maanopkomst, maanondergang en culminatie worden op die hoogtecurve bepaald. Vergeleken met PyEphem komt de positie tot op 0,003° en komen de tijden tot op enkele seconden overeen.

Britse National Grid (Ordnance Survey)

De tool voor Britse rasterreferenties gebruikt de parameters van de Britse National Grid uit de gids over coördinatenstelsels in Groot-Brittannië van Ordnance Survey: de transversale Mercatorprojectie op de Airy 1830-ellipsoïde (EPSG:27700), de letters van de vakken van 100 km en de 7-parameter-Helmerttransformatie tussen WGS84 en OSGB36 (EPSG:1314). Alles wordt in je browser berekend. De exacte nationale transformatie OSTN15 wordt niet gebruikt, dus posities kunnen daar tot ongeveer 4 m van afwijken.

US Census Bureau (Amerikaanse county's)

De tool ‘In welke county ben ik?’ gebruikt de contouren van de 3.231 county's en gelijkwaardige eenheden (parishes, boroughs, census areas, onafhankelijke steden, de municipios van Puerto Rico en de eilandgebieden) uit de cartografische grensbestanden van het US Census Bureau, editie 2017, publiek domein, vereenvoudigd voor een schaal van 1:10 miljoen, met hun FIPS-codes, en als TopoJSON verpakt door het npm-pakket us-atlas (ISC). De county, de oppervlakte en de buren worden in je browser bepaald.

Deense bouwlijnen en zeespiegel

De Deense pagina's onder /da/ gebruiken de beschermingszones uit Danmarks Arealinformation (Miljøstyrelsen, vrije openbare gegevens) en de strand-, duin- en bosbescherming (fredskov) uit het Deense kadaster Matriklen (Klimadatastyrelsen, vrije basisgegevens). De Deense pagina over zeespiegelstijging gebruikt DMI Klimaatlas (Deens Meteorologisch Instituut, CC BY 4.0) en vindt de gemeente bij een klik via de dichtstbijzijnde van ongeveer 7.000 Deense plaatsen in GeoNames.

Nauwkeurigheid van de gegevens

De berekeningen zelf zijn veel nauwkeuriger dan een millimeter. Wat een resultaat beperkt, is de invoer: waar je op de kaart klikt, hoe precies een plaats in de plaatsenlijst ligt (meestal het centrum van de plaats) en, bij hoogte, de resolutie van het hoogtemodel. Elke toolpagina legt onder ‘Hoe nauwkeurig is het?’ uit waar de eigen grenzen liggen.