Lika långt till Helsingborg som till Rügen

Som ni vet gillar jag kartor och har de senaste veckorna arbetat mycket med en ide runt att övervaka större områden via olika API. Som en del av detta har det varit viktigt att kunna rita ut cirklar på en karta för att kunna mappa upp dessa områden. En vän på Twitter frågade hur jag gjorde och om jag kunde dela med mig av koden för att rita ut cirklarna. Då min mappning primärt är automatisk var jag tvungen att förenkla och skriva lite ny kod. Har nu satt samman en väldigt enkel lösning där man kan rita cirklar på en karta och få ut latitude, longitude och radie.

Lösningen hittar ni på GeoKlubb.se.

Screen Shot 2013-01-05 at 08.33.20En rolig sak med lösningen är att man kan sitta och jämföra hur långt det är till olika saker. T.ex. ser jag att det är lika långt till Rügen från Trelleborg som det är till Helsingborg. Det är dessutom nästan lika långt till Berlin som Göteborg för oss här ner. Fortsätter vi söderöver så är vi nästan i Prag på motsvarande distans till Stockholm. Hur kul som helst!

En intressant sak som kan vara värt att pröva är att zooma ut så man ser hela världen. Dra nu en cirkel där och notera hur den blir oval. Detta är ett känt projektionsfelen på alla Mercator baserade kartor. Man har i hög grad använt Mercator projektion på alla kartor sedan slutet av 1500-talet och de löste problematiken med att navigera över de stora haven. Men skalar man upp så ser man alltså hur det blir lite fel. Projektionsfelet är en av orsakerna till att Google maps inte fungerar vid polerna (projektionsfelet växer exponentiellt ju närmre polerna man kommer).

 

Ps. På tal om mitt intresse runt kartor så kan jag rekommendera att ni tar en titt på sommarens semesterprojekt “Avdrift“. Ds.