Bloggar > Örnsätrarns blogg > Offline Terrängkarta för ...

Offline Terrängkarta för Android

I min serie av bloggar för att göra Fjällkartan och Terrängkartan mer lättillgängliga har turen nu kommit till Terrängkartan för Androidmobiler och dito plattor. Hela terrängkartan kan nu laddas ner och användas off-line i apparna Lotusmap och i Oruxmaps. Den senare är helt gratis och Lotusmaps finns också i en fri version. Båda programmen är mycket kompententa.

För installation ska kartkatalogen efter uppackning kopieras till katalogerna Oruxmaps/mapfiles eller till Locus/maps. Efter omstart eller refresh av respektive app är kartan klar att användas.

Kartan är drygt 4GB stor och består av över 70000 delkartor om 512x512 pixlar i en sqlite-databas. Kartan har zoom-nivåerna 11, 12, 13 och 14. Det gör att det går relativt lätt att panorera över Sverige men ändå zooma in i detalj. Upplösningen är 5m/pixel vilken är densamma som kartunderlaget. Att kartan kan användas off-line betyder att mobiltäckning inte behövs för att använda den. Det spar energi och gör att batteriet räcker längre.

Jag har själv både Fjällkartan och Terrängkartan i min androidplatta. Kartorna överlappar bara till en mindre del och appen (iaf Orux) känner själv av vilken som ska visas beroende på plats/ort. I överlappande områden kan karta väljas manuellt.

Det är fantastiskt hur mycket karta man nu kan få in i mobilerna och plattorna, speciellt om man tänker på hur många fysiska kartblad det motsvarar. Det är annat än de generalstabskartor i skala 1:200000 från 1800-talet som var det enda som fanns när jag började vandra i Sarek på 1960-talet. Jag menar inte att jag nu har med mig min androidplatta på fjällvandringar. Däremot är den bra för att studera kartan, även i sällskap med andra för planering etc. På vandringar har jag en handburen GPS-enhet med kmz-kartor jag tidigare publicerat, papperskartor och kompass med som reserv.

Ett område i Norrlands inland täcks varken av Fjällkartan eller Terrängkartan. Där är Vägkartan användbar och trots namnet ger den mycket information även om terrängen. Vägkartan kan tyvärr inte användas off-line.

Kartunderlaget kommer från Lantmäteriet.

Inlagt 2016-04-14 09:33 | Läst 16122 ggr. | Permalink
Logga in för att kommentera
 Glömt namn/lösen?
2016-04-14 09:45   pery
Det måste genast testas! Oruxmaps finns även i en betalversion. Såvitt jag förstår är det samma som gratisvarianten men man ger ett bidrag till utvecklingen. Jag köpte den eftersom jag har haft mycket nytta av programmet. Lotusmaps gratisversion visade reklam när jag provade.
 
Svar 2016-04-14 22:45   Örnsätrarn
Jag har inte sett att det finns en betalversion av Oruxmaps. Var har du hittat den? Om man har god användning av programmet är det rimligt att betala något för det. En fördel med Orux är att den är reklamfri.

Lotusmaps gratisversion visar reklam vilket är irriterande. Av misstag har jag råkat ta i reklamfältet om hamnat fel. Vill man slippa reklamen kan man köpa betalversionen eller stänga av nätverksuppkopplingen.
 
Svar 2016-04-15 08:32   pery
Den heter Oruxmaps Donate
https://play.google.com/store/apps/details?id=com.orux.oruxmapsDonate&hl=sv
 
2016-04-14 12:31   Sleman
Det här är storslaget! På riktigt så är du en hjälte i mina ögon! :D
 
2016-04-14 20:01   rindler
Har tidigare laddat ner Fjällkartan och det har fungerat fantastiskt. Nu fungerar det dock inte. Går inte att kopiera över filen till mobilens minneskort då filen är för stor. Gränsen går väl vid 4 gb om minneskortet är FAT32. Någon som vet om det går att formatera om ett microSD-kort? Alternativt, går det att göra filen marginellt mindre? TACK för ditt arbete!
 
Svar 2016-04-14 21:26   claesh1
Finns några möjliga sätt. Det enklaste är att öppna filen OruxMapsImages.db med sqlite3 (kommandoradsprogram) och köra "vacuum". Minskar för mig filen från 4331815936 bytes till 4331463680 vilket inte är någon avgörande skillnad.

Ett annat alternativ är att ta bort delar av innehållet med SQL. Tex allting norr eller söder om en viss latitud, eller allt av en viss zoomnivå "delete from tiles where z = 14" tar bort zoomnivå 14. Mer detaljerad borttagning är möjlig men tidsödande.

Något som kanske skulle fungera, men som Örnsätrarn i så fall måste göra i en ny version, är att komprimera bildinnehållet med pngcrush eller liknande algoritm.
 
Svar 2016-04-15 00:15   Örnsätrarn
Jag är medveten om på gränsen 4GB men eftersom det fungerade i min platta med filer större än så så lät jag det vara. Jag har nu testat med en version där jag tagit bort nivå 11 med kommandoversionen av sqlite3. Den nivån är bara 1/64 i storlek av nivå 14, då storleken minskar till en 1/4 för varje nivåsänkning. Med nivå 11 borta så är databasens storlek strax under 4GB. Nivå 14 är den mest detaljerade nivån och är ca 3GB. Den är inte alltså inte bra att ta bort.

Jag ska se om jag kan ge plats för nivå 11 igen genom att ta bort tiles som bara innehåller vitt och/eller blått. Men resultatet dröjer någon dag.
 
2016-04-14 21:38   pery
Jag kan rapportera att det gick i alla fall bra att kopiera till interna minnet i min Sony Xperia Z1 Compact (heter den väl...) Spåret från söndagens promenad ligger där vi gick och gps-pilen pekar på vårt hus!
 
2016-04-15 15:33   Garaban
För att få över filer större än 4GB till andriodtelefon så fungerar det med överföring via wifi.
Om man tex installerar: https://play.google.com/store/apps/details?id=com.smarterdroid.wififiletransfer&hl=en
och sedan ftp:ar in till telefonen

Stort tack för kartan, bra jobbat!
//Peter
 
Svar 2016-04-15 16:55   pery
Men det lär väl knappast fungera om inte filsystemet stödjer det på vilket sätt det än kommer in i telefonen?
 
Svar 2016-04-15 22:05   Garaban
Mjo, det är någon slags filöverföringsgräns som inte har med filsystemet att göra: http://android.stackexchange.com/questions/48812/bypass-4gb-limitation-of-android-file-transfer

Funkade fint på min telefon iallafall som först inte ville ta emot filmen.

//Peter
 
Svar 2016-04-16 13:10   boine
Problemet hänger ihop med vilken typ av filsystem du har på ditt SD-kort. Det interna minnet i telefonen klarar oftast att ta emot en fil över 4 GB.

Det kan bli problem om du vill lägga kartfilen på ditt externa sd-kort.
Oftast är det formatterat med FAT32, som har en fysisk gräns på 4GB per fil.

Om din telefon stödjer exFAT eller NTFS på externt kort så kan kortet formatteras om och filen kan läggas på kortet.
Det beror kort och gott på om telefonens programvara stödjer NTFS eller exFAT eller inte.
Har inget att göra med hur filen förs över.

Vore nice om det går att skala ner filen till under 4 GB.....
 
2016-04-17 13:20   trosenda
Hi,
did you describe how you did that ? I am struggeling to create the topographic map for orux.
I dont speek swedish, so it is hard to understand all the informations on lantmateriet.se

I got an account, tried to setup wms for orux, but it doesnt work. offline would be even better.
any help appreciated !

Tack!
 
Svar 2016-04-17 14:39   Örnsätrarn
Hi Thorsten
I have only been working with the raster maps, not the vector maps. I have not described the processes I have been using. They are entirely my own quick and dirty programming and to explain what I've been doing would take much more time than I already have spent on it.
I have though downloaded the vector files frpm LMV but not started to use them. That I may be doing in the future. The WMS service delivers raster maps generated from vector information and cannot be used off-line. If you are a programmer you can save the maps to disk and by scanning the complete map through the WMS service at different resolutions one can put together a complete off-line map. It appears to me that the app Lokalsinne uses the WMS service to show the Topographic map on-line, but it does not work off-line.
I think you should you should set up WMS to a program on a PC. You then have much better control of what you are doing.
 
2016-04-17 13:51   FrolHuppSe
Vilket super jobb. Stort tack.

Jag är nyfiken på vad du har gjort med materialet från LM. Vilka program har du använt, vilka processningssteg har du gjort etc? Du skulle inte kunna skriva en bloggpost om det?

Ha det fint
/Fredrik
 
Svar 2016-04-17 14:48   Örnsätrarn
Jag har skrivit helt egna program för alla delar i processen att skapa kartorna. Det är "Quick and Dirty" programmering så det är inget man vill visa för andra i det skick som det är nu. Jag kanske kan skriva ett blogginlägg om det så småningom. Just nu håller jag på att analysera färgerna i delkartorna i Terrängkartan för att kunna ta bort oviktiga delkartor och komma under 4GB i storlek för databasen.
 
Svar 2016-04-18 10:00   pery
För en som inte vet hur det fungerar känns det naturligt att föreslå "dela upp det i norra och södra Sverige" men det kanske inte går att göra så?
 
Svar 2016-04-22 22:21   Örnsätrarn
Jo, det skulle gå bra att dela upp kartan i två delar och det är det enklaste. Men eftersom gränsen 4GB överskrids med så lite tänkte jag ta bort oväsentliga tiles för att bibehålla allt i endast en karta. Arbetet har legat på is denna vecka då jag åkt skidor i Härjedalen. Återupptar arbetet snart.
 
2016-04-22 19:11   majkelsson
Helt perfekt att ha med sig. Men märkligt att inte hela Sverige täcks av Terrängkartan (plus Fjällkartan). Man undrar hur det beslutet prioriterades en gång...
 
2016-04-30 09:59   Persson.F
Verkar suveränt bra detta och vill testa..

Men jag fick inte det att funka med Oruxmaps. Jag har laddat ner fjällkartefilen till mitt externa minneskort (DBF och XML-filen). Men när jag ska öppna dem via (load KML/GPX file) så kan inte programmet se dem.

Jag har även i inställningar pekat ut att offlinekartan ska hämta från minneskortet, när jag gör det så syns kartorna där. Men sedan när jag går via Switch maps - offline - så hittar inte programmet dem heller.

Någon som har tips på hur man gör för att få det funka i OryxMaps?
 
Svar 2016-05-01 01:03   Örnsätrarn
Har du packat upp katalogen? Hela katalogen "Fjällkartan" ska kopieras som den är, inte bara filerna.
 
Svar 2016-05-01 15:54   Persson.F
Ja, jag har extraherat hela katalogen. Jag har lagt hela katalogen Fjällkartan på externa SD-kortet då internminnet är för lågt. Skapat mapp där Oruxmaps/mapefiles och där kopierat in katalogen Fjällkartan. Den katatogen innehåller två filer, Fjällkartan.otrk2 och OruxMapsimages.

När jag går in i Oruxmaps via Load KmL/GPX så kan jag peka ut den mappen. Men det visas inget innehåll utan står bara empty.

Sedan har jag lagt in den som sökväg för offlinemaps. Men när hittas inte heller några filer där när jag försöker ladda dem utan katalogen verkar bara vara tom.
 
Svar 2016-05-01 23:33   Örnsätrarn
Varför försöker du ladda kml/gpx? Kartorna har inget med kml eller gpx att göra. Välj istället "switch map" eller "switch map here". Då ska du kunna se vilka kartor du kan välja mellan (under offline maps). Att göra som du gjorde funkar inte för mig heller.
 
Svar 2016-05-12 21:23   Persson.F
Jag gör som du säger och går till Switch maps - offline. Får då endast upp en folder "Multimaps" som är tom. Försöker jag använda Switch map here så får jag meddelandet "no more maps here" . Kommer inte upp något annat att välja.

Tack för att du försöker guida,men jag och teknik verkar inte vara en så bra matchning....Vore kul att ha men,,,får kanske nöja mig med papperskartorna..
 
Svar 2016-05-12 21:41   Örnsätrarn
Du har skrivit mapefiles. Det ska vara mapfiles. Var det bara ett fel här i bloggen eller även i din android?
 
Svar 2016-05-14 16:18   Persson.F
Det var bara här i bloggen, på externa SD-kortet heter mapparna: Oruxmaps-mapfiles och filerna Fjällkartan.otrk2.xml och OruxMapsImages.db
 
Svar 2016-05-14 18:20   Örnsätrarn
Ursäkta om jag verkar tjatig men datorer brukar vara petiga. Du menar väl Oruxmaps/mapfiles och inte Oruxmaps-mapfiles?
 
Svar 2016-05-25 21:08   Persson.F
Mitt svar verkar inte ha fastnat så postar igen...Är inte alls tjatig, du har ett stort tålamod och dina tips för att försöka lösa detta uppskattas verkligen:) Ja, de heter som du skriver Oruxmaps/mapfiles
 
Svar 2016-05-26 00:14   Örnsätrarn
Jag har nu delat upp Fjällkartan i två delar så filerna är mindre. Prova med att kopiera den uppackade filen för Norra Terrängkartan till katalogen oruxmaps/mapfiles. När du sedan startat om programmet ska den synas när du väljer switch maps->offline. Lycka till.
 
2016-05-03 08:52   Solleveld
Riktigt bra jobb. Hoppas det är ok att sprida innehållet vidare. Hoppas att du vill ta jobbet och se om det går att minska ner storleken under 4 GB.
 
Svar 2016-05-26 00:16   Örnsätrarn
Jag har nu delat upp Terrängkartan i två delar. Se min senaste blogg, maj 2016.
 
2016-06-26 19:21   Hylje
Hej!

Jag har försökt ladda ner karta till min Garmin GPSMap64st. När jag anslutit GPS´n till datorn ser jag att aktuell karta sparats i min GPS i mappen "Custom Maps". Där nånstans slutar min kompetens... Hur fåglarna får jag fram kartan på min GPS??
Jag vet att det går, för en bekant till mig har gjort det, och använt det hela med framgång. Nu bor han utomlands så et var som lättare att ställa frågan här.
 
Svar 2016-06-29 23:48   Örnsätrarn
Du behöver även aktivera funktionen egna kartor. Gör så här:
Gå in på huvudmenyn. Välj "Inställningar". Välj "Karta". Välj "Kartinformation Välj karta". Under "Egna kartor" välj "Aktivera".

Sedan ska du kunna se din karta om den ligger som en kmz-fil i katalogen "Custom Maps".
 
2016-08-18 11:48   Hansijv
Den karta som täcker det som inte finns i fjällkartan eller terrängkartan heter väl topografiska kartan. Finns det någon möjlighet att fixa dessa så även de delarna av sverige kan täckas in på samma eminenta sätt som dina fjäll- och terrängkartan?
 
Svar 2016-08-24 20:56   Örnsätrarn
Ja, det finns möjlighet att göra det. Jag kanske i mån av tid kommer att göra det framöver.
 
2016-11-04 13:45   DoktorGlas
Fick hjälp på forumet.
http://www.utsidan.se/forum/showthread.php?p=766726#post766726
Om andra undrar ska man ladda upp hela serven, hela den uppzippade mappen precis som den är.
 
2016-11-19 17:51   olofh
Stort tack för ditt arbete. Jag har tidigare använt viewranger mycket men det är ju en stor fördel att få kartmaterial som inte är låst till en viss app. Jag ville helst ha kartan på mitt externa SD på min Sony Xperia Performance och jag har ängnat lite möda åt att få fason på det.

1. Det går som nämnts inte att flytta den stora filen till SD, endast den varianten som är delad i Södra resp norra terrängkartan.

2. I Orux har jag pillat med massa olika inställningar, både i app och egen lur. Svaret från appen blev " Orux kan inte läsa från extern minne".

3. Avinstallerade Orux och laddade istället ned Locus map free. Där var manövern självinstruerande och gick som en dans. Nu har jag appen på internminnet men kartan på extern SD och det funkar prima.

Stort tack! /Olof
 
» Visa även betygsättningar utan kommentar

 

Logga in