Bloggar > Örnsätrarns blogg > Offline Topografisk ...

Offline Topografisk karta för Android

Lantmäteriets visningstjänst gör det möjligt att visa den Topografiska kartan i enheter som har webläsare. Kartan är vektorbaserad och olika information visas beroende på förstoringsnivå. Tjänsten är en ren visningstjänst och saknar nästan alla övriga funktioner som man vill ha i ett bra GPS-system. Ett önskemål är därför att man skulle kunna ladda ner kartan för användning i en riktig GPS-app. Det löser också ett annat problem, nämligen att det krävs uppkoppling till internet för att kunna se kartan. På många platser är internetåtkomsten dålig eller obefintlig och även om man nöjer sig med vad visningsgstjänsten ger så är  användningsmöjligheterna i fält begränsad.

Lantmäteriet har släppt en fri webservice för den Topografiska kartan där det går att visa kartrutor om 256 x 256 pixels. Den är avsedd att användas av var och en som vill göra egna applikationer. Det har utnyttjats i appen Lokalsinne som gjorts enkom för att visa den Topografiska kartan och innehåller några enklare GPS-funktioner. Appen kräver även här internetuppkoppling för att användas, även om vissa kartrutor kan finnas kvar i appens cache och då kan visas offline.

En fördel med den Topografiska kartan är att den täcker hela Sverige. Inte ens Fjällkartan och Terrängkartan tillsammans gör detta utan lämnar delar av Norrlands inland vita.

Jag har använt Lantmäteriets webtjänst för att ladda ner hela den Topografiska kartan i alla zoomnivåerna 3-9 som finns tillgängliga. Kartan har jag sedan förpackat i ett format som kan användas i de mycket kompetenta apparna Oruxmaps och locusmap. Du kan ladda ner kartan via sidan http://www.bengt.nolang.se/kartor. Där finns också länkar till nedladdning av Fjällkartan och Terrängkartan som jag gjort tillgängliga tidigare.

 

Startsidan för val av karta för nedladdning.

Nedan följer några skärmdumpar från Topografiska kartan i Oruxmaps.

 

Topografiska kartan zoomnivå 3Zoomnivå 3. Hela Sverige får plats.

 

Zoomnivå 5Zoomnivå 5.

 

 Zoomnivå 7.Zoomnivå 7.

 

 Zoomnivå 9.Zoom nivå 9, den högsta nivån. Vid utskrift i den storlek kartan är gjord för motsvarar det skalan 1:50 000.

 

Zoomnivå 9, fjällkartaZoomnivå 9, karta över fjällen. Personligen önskar jag att kartan hade terrängskuggning som i Fjällkartan.

 

I Lantmäteriets visningstjänst visas ytterligare tre zoom-nivåer, 10-12. Nivå 10 ger mer detaljerad information men nivå 11 och 12 verkar bara vara förstoringar av nivå 10. De nya Fjällkartorna i skala 1:50 000 verkar vara baserade på nivå 10 och det är kanske för att kunna sälja denna data som den inte kommit med i LMVs kartservice för programmerare.

Inlagt 2017-02-28 23:58 | Läst 83603 ggr. | Permalink
Logga in för att kommentera
 Glömt namn/lösen?
2017-03-01 03:36   KrisB
Hej, tack återigen för ditt jobb med dessa fina kartor!

Ett problem dock:
När man går till http://www.bengt.nolang.se/kartor på datorn (Windows, Chrome) så fungerar allt fint. Men när jag går dit med telefonen (Android, Chrome) så får jag upp en nästan likadan sida men med andra länkar till undersidorna. Exempel, istället för att "Android"-länken under "Topografiska kartan" leder till den fungerande adressen http://www.bengt.nolang.se/kartor/Topokartan/Android.html så pekar den på http://www.bengt.nolang.se/kartor/Topografiskakartan/Android.aspx (notera att det är både annorlunda sökväg och filändelse). Skriver jag in den korrekta(?) adressen manuellt i min webläsare på telefonen så går det bra.
 
Svar 2017-03-01 15:15   Örnsätrarn
Tack! Det ska nu vara rättat./Bengt
 
2017-03-01 17:15   Svante S
Man kan felaktigt få intrycket av att det här Du presenterar är en ny möjlighet som inte funnits tidigare för en Android smartphone eller surfplatta.

I sammanhanget är det därför värt att nämna den app för Android som ju funnits länge nu och som fungerar perfekt med en mängd finesser. Appen har Lantmäteriets senaste topografiska kartor med många zoom-nivåer. Appen heter: MapApp Topo. Mängdrabatter gör att kartorna är nästan gratis.
 
2017-03-01 19:42   Samot1965
Hej

Vilket fantastiskt arbete Du gör med detta. Till och med en amatör som undertecknad får det att fungera.

En fråga är om Du rekommenderar något program för att göra rutter som jag sedan kan exportera till tex Movescount för att sedan hamna i min Suuntoklocka som en exaktare rutt än den jag kan göra i Movescount?
 
Svar 2017-03-02 22:48   Örnsätrarn
Tyvärr har jag inga tips att komma med. Någon annan läsare kanske har?

De rutter jag lägger in på kartor är spår som jag tagit upp med min GPS när jag vandrat. Jag lägger inte in några rutter i förväg.
 
Svar 2017-03-04 20:21   sih
Vet inte hur Movescount och Suuntoklockor fungerar, men jag brukar göra rutter i ovan nämnda Locus map. På datorn har jag använt bikemap.net, som fungerar bra.
 
2017-03-05 15:38   Solleveld
Det går fint att använda Locus även på datorn. Installera bluestacks. http://www.bluestacks.com/. Sedan fungerar datorn som en surfplatta. Sedan fungerar det bra att dela spåren eller punkterna via google drive.
 
Svar 2017-03-05 18:36   Örnsätrarn
Tack för tipset. Men på min dator slutar musen att fungera när jag startat programmet. Jag har vidtagit de åtgärder som supporten föreslår men det hjälpte inte. Får se om jag får något användbart svar.
 
2017-03-05 15:39   Solleveld
Hej
Tackar för att fantastiskt arbete. Terrängkartan och Fjällkartan fungerar som den skall men får inte Locus till att ta Topokartan. Är det någon mer som har samma problem eller är det jag som bär mig dumt åt.
 
Svar 2017-03-05 18:44   Örnsätrarn
Har du kopierat hela katalogen TopografiskaKartan till Locus/maps? Det räcker inte med att bara kopiera de två filerna i den utan hela katalogen ska med. Starta sedan om programmet så hittas kartan automatiskt. Eller gå in under kartor, välj offline och sedan alternativet refresh list.
 
Svar 2017-03-05 21:18   Solleveld
Lösningen var att kopiera in hela katalogen istället för de två filerna. Tack för hjälpen.
 
2017-03-06 17:29   Mummis
Hur mycket plats krävdes den och minne för att ha det så? Dvs alla kartor?
 
Svar 2017-03-06 19:29   Örnsätrarn
Topografiska kartan tar 2.99 GB./Bengt
 
2017-03-07 12:45   pery
Tack för ett utmärkt arbete!
 
2017-03-18 14:24   Solleveld
Återigen tack för ett fint arbete. Har upptäckt en konstig sak på Topp kartan utanför Nässjö. Se bild. https://goo.gl/photos/z2kCsig9VNMePFqS9
Det är som att det saknas en zoom nivå.
 
Svar 2017-03-18 23:06   Örnsätrarn
En tile hade blivit fel. Det är nu fixat./Bengt
 
2017-03-23 01:42   aksello
Hej. Vill du berätta lite om hur du har gått till väga?
I fall du vill kan du skicka meddelande direkt. Jag tänkte att jag skulle ge mig på att konvertera, eller titta på källan och få till en karta i .sqlitedb.
Jag sitter och laddar ner den nya kartan nu, kanske det rentav finns ett lämpligt konverteringsprogram.
 
Svar 2017-03-24 11:59   Örnsätrarn
Jag förstår inte riktigt vad du menar. Kartan är redan i sqlitedb så den behöver inte konverteras för att få den i det databasformatet.
 
2017-06-24 17:55   mattiasn1
Hej! Har försökt att ladda ner terrängkartan via din länk men det fungerar inte. Är de inte tillgängliga på Onedrive längre?
 
Svar 2017-06-25 20:47   Örnsätrarn
Jag hade för mycket data på OneDrive när de minskade på quotan så nu är arean låst. Jag ska försöka flytta på kartorna till annan plats. Har varit bortrest i 14 dagar och glömde ändra detta innan jag åkte iväg. Det blir klart inom någon dag.
 
2017-09-01 20:48   Solleveld
Har mycket nytta av ditt arbete. Skall till Norge någon vecka. Vet du om Norska stat topo kart finns i samma format att få tag på?
 
Svar 2017-09-03 11:29   Örnsätrarn
Roligt att du haft nytta av det arbete jag lagt ner på kartorna. Tyvärr vet jag inget om de norska kartorna.
 
2018-01-15 03:03   Dosferra
Räknas filen på 2.99 GB in i Apps på telefonen? Jag har väldigt lite plats i Apps och får inte plats med filen där. Undrar om det går att lagra den på telefonens lagerutrymme.
 
Svar 2018-01-15 23:30   Örnsätrarn
Du kan lägga den på minneskort.
 
Svar 2018-01-16 13:46   Dosferra
Jag har en lite äldre HTC och den har inte tillgång till minneskort.
 
2019-11-14 13:08   nsrosenqvist
Hej! Tusen tack att du gör dessa filer tillgängliga! Jag har börjat använda Osmand+ som är en väldigt användarvänlig och funktionsrik open source kartapp till Android. Jag har försökt att få in dessa kartor i appen och till viss mån lyckats (visade en zoomnivå men inte rätt och inte på rätt plats av kartan). Har du möjlighet att exportera fjällkartan till Osmands format eller ge instruktioner på hur man går tillväga?
 
Svar 2019-11-16 01:14   Örnsätrarn
Jag känner inte till Osmand+ och vet därför inte hur deras format ser ut. Eftersom det tydligen är open source går det att ta reda på. Open source kan också vara anledning att titta vidare på den så småningom.
 
Svar 2019-12-04 22:04   nsrosenqvist
Det är en riktigt bra kartapp, byggd kring OpenStreetMap men med stöd för många olika källor, såväl online (Eniro Kartor, Microsoft Maps, etc.) som offline. Lantmäteriets karta finns som onlineversion men jag skulle behöva offline tillgång till den och Fjällkartan. Jag arbetar själv med programutveckling och skulle kunna titta mer på detta om du har din källkod tillgänglig nånstans?
 
Svar 2020-07-19 13:15   nsrosenqvist
Hej igen, Bengt! Har du haft möjlighet att kolla mer på detta? Du kan hitta Osmand om du vill kolla närmare på appen här: https://play.google.com/store/apps/details?id=net.osmand

Eller på F-Droid: https://f-droid.org/en/packages/net.osmand.plus/
 
Svar 2020-07-20 16:23   Örnsätrarn
Nivå 10 har varit släppt av LM sedan en tid tillbaka, men då i bara i WGS84 och inte i SWEREF 99 TM. Eftersom alla mina andra kartor är i SWEREF har jag arbetat med att föra över nivå 10 till detta system. Det har dragit ut på tiden då det är så mycket annat som behöver göras. Men nu är omvandlingen av alla 2,2 miljoner tiles klar men det återstår att packa alla tiles i en sqlite-databas tillsammans med alla lägre nivåer. Det är alltså på gång men det lär dröja ett tag till innan den är klar eftersom jag jobbar med annat också. En stor nackdel med WGS84 på så höga breddgrader som vi har i Sverige är att en pixels motsvarighet i meter varierar kraftigt och kartorna blir förvrängda. Det gör de inte i SWEREF.
 
» Visa även betygsättningar utan kommentar