Hoe ziet jouw wereld er uit?!

Door rohaantje op dinsdag 21 april 2015 13:41 - Reacties (20)
CategorieŰn: Scouting, Webapp, Views: 4.990

Als je veel mensen vraagt om een wereld kaart globaal te schetsen zullen ze de wereld hieronder ongeveer tekenen. Deze weergave van de wereld wordt dan ook het meeste gebruikt. Alleen klopt dit wel?

https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Mercator-projection.jpg/512px-Mercator-projection.jpg

Zoals in eerdere blogs te lezen heb ik naast mijn passie voor elektronica ook nog een hobby: Scouting. Waarschijnlijk ben ik niet de enige die mijn hobby's combineert. Dit doe ik dan ook regelmatig. Zo beheer ik bijvoorbeeld de website's voor mijn scoutinggroep.

Maar ik heb dit ook op een andere manier ingevuld. In de vorm van de webapp www.onlinekaarthoekmeter.nl. Ik heb deze webapp ongeveer een half jaar geleden gemaakt. Deze webapp laat een kaart zien van een stukje van Nederland. Deze kaart maakt gebruik van het Nederlands Rijksdriehoek Co÷rdinaten Systeem(RD-systeem). Het is mogelijk om met deze kaart en een Kaarthoekmeter een co÷rdinaten route uit te zetten. Deze techniek wordt binnen scouting regelmatig gebruikt. Omdat veel mensen/kinderen deze techniek lastig vinden heb ik deze techniek vertaald naar een webapplicatie.

Zoals eerder aangegeven maakt deze webapplicatie gebruik van een grote afbeelding die een kaart laat zien. Boven op deze kaart heb ik een kaarthoekmeter geplaatst die doormiddel van jquery.draggeble() over het scherm kan gesleept worden. De schaal van de kaarthoekmeter komt overeen met de schaal van de kaart. Dit is de basis functionaliteit van de hele webapplicatie. Simpel!!

Voordat ik begon met het maken hiervan had ik deze webapp anders in gedachten. Ik had dit graag niet met 1 kaart willen doen maar met heel Nederland. Zodat ieder specifiek kon gebruik maken van deze webapp. Eventueel voor meerdere doeleinden. Helaas heb ik dat idee toendertijd aan de kant gelegd en de huidige implementatie gemaakt.

Afgelopen weken heb ik toch de stoute schoenen aangetrokken. Ik heb me verdiept in de Google Maps API V3. Na een paar middagen kwam het volgende er uit gerold: dev.onlinekaarthoekmeter.nl. Tot zover was ik best tevreden met het resultaat. Het grootste gedeelte van de functionaliteit werkte.
- De kaarthoekmeter werkte nog net als voorheen.
- Conversie tussen RD-systeem en WGS84 klopt nagenoeg.
- Co÷rdinaten worden weergeven.
Wat er niet goed gaat is het weergeven van het grid. Wat de hele webapp laat falen. Het grid is niet vierkant. Hierdoor kan niet 100% correct worden bepaald waar een co÷rdinaat zich nou bevindt. Toen ik dit effect zag vroeg ik met af; Hoe komt dit?!
http://img.rubenrohaan.nl/uploads/thumbs/okhm_1.png

Na wat onderzoek gedaan te hebben kwam het volgende er uit. Mensen hebben altijd al kaarten gemaakt van de wereld. Maar omdat de wereld een ellipso´de is. Kan er geen correcte 'platte' bruikbare kaart gemaakt worden. Velen hebben hun projectie van de wereldkaart gemaakt.

Zowel Google Maps als Bing Maps maken gebruik van de Mercator Projectie. Deze projectie geeft de wereld weer als een cilinder.
https://upload.wikimedia.org/wikipedia/commons/2/22/Usgs_map_miller_cylindrical.PNG
Een probleem van deze weergave is het volgende. Dit kan het beste worden uitgelegd met een foto:https://upload.wikimedia.org/wikipedia/commons/8/87/Tissot_mercator.png
De circles staan voor een lengte op de kaart. Laten we zeggen dat een circle altijd 1000km is. Dan zien we dat rond de evenaar een circle maar ~1cm is, terwijl richting de polen een circle bijna ~2cm diagonaal is.

Het gevolg hiervan is dat bijvoorbeeld Groenland groter is als Afrika. Terwijl in werkelijkheid dit juist andersom is.
https://hist105fall2014.files.wordpress.com/2014/09/peters-vs-mercator.png
Het is zelfs zo dat Afrika veel groter is dan mensen denken.
http://kai.sub.blue/images/true_size_of_africa_v3-da3dd38e.jpg

Maar betekend dit nu dat de kaart die google en bing gebruiken fout is? Nee, deze kaart is voor een andere reden bedoeld. De hoeken tussen verschillende richtingen op de kaart zijn gelijk aan de hoeken tussen die richtingen op de aarde.

Maar wat betekend dit nu? Persoonlijk vindt ik het raar dat ik hier nu pas achter kom. Ik heb de HAVO afgerond en volg nu HBO. In de middelbare school volgt elke leerling het vak aardrijkskunde. Als 14/15 jarige sta je er niet bij stil dat er een verschil is tussen die wereldbol en die kaart die in het lokaal hangen.

Maar ook maakt dit probleem het voor mij dus onmogelijk om een afstand correcte kaart te maken. Wanneer ik een lijn teken over de horizontale as zal deze lijn nooit recht zijn. Als ik de lijnen op de verticale as teken zullen deze nooit parallel aan elkaar lopen.

De Google Maps API v3 bied een brakke oplossing voor dit probleem. De Gall Peters weergave. Helaas is het zoom niveau van deze weergave veel te weinig.

Voor mijn project is het vereist dat elke lijn recht is en parallel loopt aan zijn as-genoten. Helaas kan ik nu dus mijn project in de prullenbak gooien.

Als hier een oplossing voor is zou ik dit graag willen weten.

Extra:
Om het hele effect duidelijk te maken is er een 'game' ontwikkeld. Ben je beniewd? Speel het hier!!