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.




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.
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.
Den heter Oruxmaps Donate
https://play.google.com/store/apps/details?id=com.orux.oruxmapsDonate&hl=sv
Det här är storslaget! På riktigt så är du en hjälte i mina ögon! :D
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!
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.
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.
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!
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
Men det lär väl knappast fungera om inte filsystemet stödjer det på vilket sätt det än kommer in i telefonen?
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
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.....
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!
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.
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
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.
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å?
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.
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...
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?
Har du packat upp katalogen? Hela katalogen "Fjällkartan" ska kopieras som den är, inte bara filerna.
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.
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.
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..
Du har skrivit mapefiles. Det ska vara mapfiles. Var det bara ett fel här i bloggen eller även i din android?
Det var bara här i bloggen, på externa SD-kortet heter mapparna: Oruxmaps-mapfiles och filerna Fjällkartan.otrk2.xml och OruxMapsImages.db
Ursäkta om jag verkar tjatig men datorer brukar vara petiga. Du menar väl Oruxmaps/mapfiles och inte Oruxmaps-mapfiles?
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
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.
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.
Jag har nu delat upp Terrängkartan i två delar. Se min senaste blogg, maj 2016.
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.
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".
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?
Ja, det finns möjlighet att göra det. Jag kanske i mån av tid kommer att göra det framöver.
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.
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
Stort tack för detta arbete. Fungerar kalas i min Androidenhet.
Finns det någon möjlighet att påverka utséendet i dessa kartor? Skulle vara bra att få lite högre kontrast så vägar och stigar sticker ut lite mer.
Typ såhär:
https://photos.smugmug.com/VW-California/i-bzbS9Kb/0/569906bc/X2/FriluftV62-X2.jpg
Nej, det går inte på något enkelt sätt. Kartan har Lantmäteriets layout som den såg ut då den lades 30 juni 2018.