Bloggar > Örnsätrarns blogg > Offline Fjällkarta för ...

Offline Fjällkarta för Android

Ladda ner Fjällkartan, packa upp den och kopiera katalogen Fjällkartan till oruxmaps/mapfiles eller till Locus/maps i din smartphone. Det är allt du behöver göra för att få hela Lantmäteriets Fjällkarta tillgänglig offline om du har appen OruxMapss eller LocusMap installerad.

 

Fjällkartan i OruxMaps.

 

Fjällkartan i Locus Map (free).

Jag är nu alltså klar med arbetet att föra över Lantmäteriets Fjällkarta till ett databasformat (sqlitedb) som de mycket kompetenta GPS-apparna OruxMaps och LocusMap arbetar med. I mina bloggar Fjällkartan för gps, Terrängkartan i rasterform för nedladdning, och Terrängkartan för Garmin GPS och Android har jag gjort Fjällkartan och Terrängkartan i rasterformatet kmz tillgängliga. De fungerar också i apparna, men det är besvärligare att hantera alla de många delkartorna som uppstår. Delkartorna kan också användas i Garmins gpser och det är väl främst där de är tänkta att användas. Min egen Garmin 62S kan hantera 100 delkartor (100 kvadratmil) medan nyare modeller kan hantera upp till 500 delkartor (500 kvadratmil, Sveriges yta är ca 4500 kvadratmil). Det räcker ganska bra för vandringar i fjällen, men byter man område så behöver man också byta kartorna. Med de smarta telefonerna är hela Fjällkartan nu tillgänglig utan byte av kartor. Man skulle ju vilja ha det så även i de rena gpserna. Garmin använder ett eget icke öppet format för sina kartor så där är det bara möjligheten till delkartor, sk "Custom maps", som fungerar. Tyvärr har jag inte hittat någon app till Iphones som kan använda samma typ av sqlite-filer som Orux och Locus. Det finns dock appar till Iphones som använder sqlite (tex Galileo) som databas, men delkartorna är då lagrade i en annan kartprojektion. En konvertering däremellan skulle kräva en omräkning av varje pixel. Det är då bättre att utvecklarna lade till ytterligare en kartprojektion i sina program. Vi får se om de gör det.

Kartan och programmen är testade i min Samsung Galaxy 10.1 med android 4.04. Koordinaterna för ett antal testpunkter utspridda över kartan stämmer helt överens med de från Google Earth och Lantmäteriets visningstjänst. Jag känner mig därför säker på att kartan visas rätt. Vid min testning i Lotus upptäckte jag en mycket irriterande bug. Panorering longitudinellt fungerade bara inom ett ganska smalt område, sedan började kartan glida tillbaka av sig själv. Jag har varit i kontakt med deras utvecklare och de har hittat felet. Deras support är verkligen suverän - snabb och kompetent. Vid nästa uppdatering ska det vara åtgärdat. Felet finns i nuvarande version 3.16.1. Zoomnivåerna jag lagt in är fyra, 11-14. Panoreringen går då snabbt över hela fjällkedjan och ändå går det att zooma in till kartans detaljnivå.

Kartorna är tillgängliga offline, dvs du behöver inte ha kontakt med något telefonnät för att se kartorna. Det är bra när du är långt från civilisationen. Du sparar därmed energi och batteriet räcker längre. Den korta batteritiden är annars den största svagheten med att använda mobilen som gps-enhet. Jag själv har alltid också med mig papperskarta och kompass vid fjällvandringar.

Det finns många verktyg för att omvandla kartor mellan olika format. Jag har dock förgäves sökt efter några som kan göra omvandlingen av ett så omfattande material som Fjällkartan och Terrängkartan till var sin fil. Jag har därför skrivit helt egna program för ändamålet.

Jag är snart också klar med Terrängkartan på samma vis. Den har än så länge bara ett zoom-lager. Den kartan är ca 10 gånger mer omfattande, dels för att den täcker ett större område, dels för att skalan är 1:50000 istf 1:100000.

Kartmaterialet kommer från Lantmäteriet.

Inlagt 2016-04-02 17:57 | Läst 29117 ggr. | Permalink
Logga in för att kommentera
 Glömt namn/lösen?
2016-04-02 19:46   mickeochsimon
Helt fantastiskt! Tusen tack för detta hästjobb! :-)
 
2016-04-02 20:11   Didgeridoohan
Du är en hjälte utan like!
 
2016-04-02 20:14   claesh1
Det är ett fantastiskt arbete du gjort. Locus är en suverän kartapp, och jag har också erfarenhet av supersnabb support från dem.

zip-filen innehåller två filer, Fjällkartan.otrk2 samt OruxMapImages.db. Det dök inte upp någon karta i Locus för mig, trots att jag trycker refresh i "offline images" när jag lag. Jag lade katalogen på mitt SD-kort, och "lade till" den med plus-knappen, under "offline maps". Då fick jag upp den. Och problemet med scroll kan jag bekräfta, skönt att höra att det är på gång att lösas

Om jag förstår det rätt så har du skapat kartorna i ett sqlite-format som Orux definierat, och som Locus stödjer? Det finns ett annat sqlite-baserat format, mbtiles, som verkar ha utbredd support, också med program i IOS. Kanske är det samma som du använt, annars sannolikt snarlikt

https://github.com/mapbox/mbtiles-spec/wiki/Implementations

Har du övervägt att publicera ditt program som opensource?
 
Svar 2016-04-04 23:00   Örnsätrarn
Installationen av kartan verkar vara lite olika beroende på om man har ett SD-kort eller inte. Enligt manualen ska filen läggas i sdcard/oruxmaps/mapfiles. Jag har inget SD-kort så jag lade kartkatalogen under oruxmaps/mapfiles i roten och då läggs den automatiskt in under offline maps.

Du har rätt att jag använder det format som Orux definierat. sqlite/mbtiles har jag tittat på och filerna är till sin struktur densamma som för orux men delkartorna är skjuvade på något sätt jämfört med sqlite/orux. Troligen beror det på en annan projektion.men jag vet inte hur delkartorna omvandlas från den ena projektionen till den andra. Jag har fått ärva en iphone 5 av min dotter så jag skulle gärna vilja kunna göra omvandlingen. För övrigt äger jag ingen egen androidmobil, bara platta.

Jag har inte övervägt att publicera mina program som opensource. Det är mycket mer jobb att få dem i publiceringsbart skick än det tagit att utveckla dem till det skick som de är i nu.
 
2016-04-02 22:57   thezood
Vilket fantastiskt jobb! Jag kan öppna kartan i Locus men inte i OruxMaps. Får bara ett felmeddelande (There was some problem with the map). Någon idé varför? Svenska tecken kanske?
 
Svar 2016-04-04 23:12   Örnsätrarn
Ligger kartkatalogen på rätt ställe? Korrupt?
 
2016-04-02 23:07   Anders Petrén
Härligt :) Nu fungerar det för mig också! Stort tack :)
 
2016-04-03 08:52   edvardwendelin
Enda verktyget jag känner till för att generera garmin-kompatibla kartor är http://www.mkgmap.org.uk . Det kräver dock att kartdatan först sparas i osm-format. Vet inte om det är en framkomlig väg ännu.
 
Svar 2016-04-04 23:08   Örnsätrarn
Jag har tittat lite på det men det är mycket information att gå igenom innan man kommer till skott.
 
Svar 2016-04-05 18:47   edvardwendelin
En annan väg framåt kan vara att följa den här guiden, men vet inte hur långt man kommer där heller. https://www.gpsfiledepot.com/tutorials/how-to-create-garmin-topo-maps/
 
2016-04-03 15:08   pery
Det fungerade fint i Orux och jag sällar mig till skaran som tackar för ett gott arbete! Jag har tidigare använt Mapapp Topo där man kunnat köpa kartrutor för en måttlig summa men Orux är en mycket bättre kartapp och gratis är ju alltid trevligt!
 
2016-04-04 14:40   grodanbolle
"Vid min testning i Lotus upptäckte jag en mycket irriterande bug. Panorering longitudinellt fungerade bara inom ett ganska smalt område, sedan började kartan glida tillbaka av sig själv. Jag har varit i kontakt med deras utvecklare och de har hittat felet. Deras support är verkligen suverän - snabb och kompetent. Vid nästa uppdatering ska det vara åtgärdat. Felet finns i nuvarande version 3.16.1."

När tror du nästa uppdateringen kommer?
 
Svar 2016-04-04 23:14   Örnsätrarn
Ingen aning. Men de brukar uppdatera rätt ofta tror jag. Jag har inte använt Orux förut pga bristen på för mig användbara kartor.
 
Svar 2016-04-05 13:36   KrisB
I betaversionen 3.16.1.2 så fungerar det fint.
För att installera den behöver man bara medlem i betatestargruppen och godkänna att man vill testa, sen kan den laddas ner via Google Play.
 
2016-04-04 18:50   Alex00
Hej!! Kanonjobb :) Får det bara inte och fungera... När jag öppnar filen i locus map så står det "No points or tracks for the import in the file. Do you want to load and display content on map". Trycker man "yes" så händer det ingenting. Någon lite mer tekniskt kunnig som kan hjälpa mig?
 
Svar 2016-04-04 21:18   grodanbolle
Tror det var samma sak för mig men sen hittade jag kartan under offline.
 
2016-04-05 13:15   KrisB
Stort tack för detta jobb! :D
 
2016-04-06 08:43   niklas-73-
Dagens ros till Bengt.
 
2016-04-06 20:23   almespang
Kanon jobb Bengt. Kör via locus och ska bli skoj att testa nästa vecka till fjälls.
Locus har förövrigt kommit med uppdateringen nu 👍
 
Svar 2016-04-07 22:46   claesh1
Toppen.
Enligt Locus changelog är det troligen detta som avses : "Incorrectly handled Transverse Mercator projection in Oruxmaps based maps"..?
 
2016-04-12 09:24   boine
Bra jobbat! Väntar med spänning på terrängkartan :)
 
2016-06-29 09:05   Tord Hoppe
Tack! Funkar fint i Locus.
 
2016-07-27 17:26   sachsaren
Ett stort tack! Funkar perfekt på min Xperia E (Android 4.0) i Locus.
 
2016-08-04 20:03   Jan-Erik Sebestyén
Stort tack. Har vandrat i fjällen i ett par veckor, har fungerat perfekt i locus map.
 
2017-07-12 09:09   Ante1
Tack för ett fantastiskt arbete med kartorna. det hjälper alla oss som älskar att vara i naturen och upptäcka nya områden!

Fråga, använder Locus Map free på en samsung med minneskort. Var ska jag lagra filerna och hur får jag in dem bland kartorna i appen? Frågan gäller både terrängkartan och kartbladen. Ska kartbladen laddas ner med eller utan referensnät?
 
» Visa även betygsättningar utan kommentar

 

Logga in