Jak na offline mapy v SM

Sondemonitor, mapy a iný software

Jak na offline mapy v SM

Poslaťod r00t » Pon 22. Jún 2015 16:21:16

Tohle tema se resilo na chatu. Sondemonitor uz dlouho nepouzivam, ale kdyz jsem zacinal hledat sondy, tak jsem ho par let vyuzival. V te dobe jeste v nem ani nebyla zadna funkce pro stazeni mapy, takze jediny zpusob jak tam nejakou mapu dostat bylo udelat screenshot na Mapy.cz a mapu rucne zkalibrovat. Cele tohle trvalo nejakych 10 minut, takze stalo za to si predem pripravit nejake detailnejsi mapy okoli.
Dnes uz je situace jina, staci kliknout a mapa se stahne... ale taky to neni idealni. Vzdy se stahne jenom mapa okoli sondy, takze za chvili ma clovek na disku par GB malych map rozhazenych ruzne po okoli. Nebylo by treba lepsi mit jednu velkou mapu a potom si pripadne stahnout jenom detail mista dopadu sondy?

Takze jak na to:

1. Nainstalovat NoniMapView
Tenhle program dokaze stahovat velke mapy z Googlu, OSM, Yahoo a Virtual Earth, navic prida pri ukladani definicni soubor ktery SM skoro dokaze nacist, takze neni potreba rucni kalibrace mapy!
Program potrebuje Javu, takze pokud se nechce .JAR soubor spustit, tak asi neni na PC nainstalovane JRE, tady je odkaz pro stazeni: http://www.oracle.com/technetwork/java/ ... index.html

2. Stahnout mapu pomoci NoniMapView
noni1.png

Po spusteni v menu main display vybereme typ mapy co chceme. Zoom level - Display nahore uprostred zvetsuje mapu, potom pomoci Select area vybereme oblast z ktere chceme udelat mapu. Dale Zoom level - Download nastavuje jak bude mapa detailni. Velikost se prepocitava vedle tlacitka start, doporucuju tak max 20000x20000. Pro velke mapy, jako tady priklad cele Cechy, zoom level 11 je tak akorat. Pro mensi lokalni mapy je ale mozne pouzit mnohem vetsi zoom.
Jeste v menu Project/Configuration v zalozce Save je mozne zvednout kvalitu JPEGu, defaultnich 75 neni nic moc, 90 vypada mnohem lepe.
Kdyz je vsechno nastavene tak, jak chceme, staci kliknout na Start a vybrat kam se mapa ma ulozit. Potom uz program zacne stahovat data a to bude chvili trvat...

3. Uprava mapy pro SM
Po stazeni mapy budou na disku dva soubory (mapu jsem ulozil jako MAPA.JPG):
mapa.jpg
mapa.map


Soubor .map obsahuje informace o kalibraci mapy, vypada nejak takhle:
Kód: Vybrať všetko
OziExplorer Map Data File Version 2.2
mapa
mapa.jpg
1 ,Map Code,
WGS 84,,   0.0000,   0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,E
Map Projection,Mercator,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Point01,xy,0,0,in, deg,50,59.99573,N,11,59.98901,E, grid,,,,N
Point02,xy,6554,0,in, deg,50,59.99573,N,16,30.00549,E, grid,,,,N
Point03,xy,6554,5637,in, deg,48,30.01366,N,16,30.00549,E, grid,,,,N
Point04,xy,0,5637,in, deg,48,30.01366,N,11,59.98901,E, grid,,,,N
Projection Setup,,,,,,,,,,
Map Feature = MF ; Map Comment = MC     These follow if they exist
Track File = TF      These follow if they exist
Moving Map Parameters = MM?    These follow if they exist
MM0,No
MMPNUM,4
MMPXY,1,0,0
MMPXY,2,6554,0
MMPXY,3,6554,5637
MMPXY,4,0,5637
MMPLL,1,11.999817,50.999929
MMPLL,2,16.500092,50.999929
MMPLL,3,16.500092,48.500228
MMPLL,4,11.999817,48.500228
MOP,Map Open Position,0,0
IWH,Map Image Width/Height,6554,5637
MM1B,49.2221

Zkopirujeme z nej vsechny radky Point01 az Point04 do noveho textoveho souboru. Tam je potreba je upravit:
- Prejmenovat Point01 na Point00, Point02 na Point01 atd... (odecist 1)
- Umazat na konci radku ", grid,,,,N", tak aby posledni znak na radce bylo "E" a nic dalsiho
- Smazat vsechny mezery (je tam jedna, pred deg, tu je potreba odstranit)

Vysledek ulozime do souboru mapa.clb, ktery by mel vypadat takhle:
Kód: Vybrať všetko
Point00,xy,0,0,in,deg,50,59.99573,N,11,59.98901,E
Point01,xy,6554,0,in,deg,50,59.99573,N,16,30.00549,E
Point02,xy,6554,5637,in,deg,48,30.01366,N,16,30.00549,E
Point03,xy,0,5637,in,deg,48,30.01366,N,11,59.98901,E


4. Nacteni mapy do SM
noni2.jpg

Pokud je vsechno v poradku, staci File/Load map a vybrat JPG soubor a SM nacte mapu vcetne kalibrace. To se pozna tak, ze v menu Options/Calibration je mozne vybrat moznost Show points. Po zapnuti by na rozich mapy mely byt cervene znacky - to znamena ze kalibrace se povedla a mapu je mozne v SM pouzivat.
V pripade ze nejde Show points zapnout nebo znacky na mape nejsou, tak bude asi problem v editaci CLB souboru. SM je hodne citlivy na syntaxi, takze staci nekde mezera navic a uz soubor nenacte.

Jeste upozorneni: Stahovat hodne velke mapy neni dobry napad, vsechny online mapy hlidaji pretizeni severu a muzou zablokovat pristup uzivatelum co pouzivaji podobne programy jako tento. Takze dvakrat si rozmyslet, jestli to co chci stahnout je opravdu to co potrebuji. Program nastesti pouziva cache pro ukladani stazenych dat, takze pokud napr. upravime velikost mapy, stahnou se jenom nove obrazky ktere jeste nema a ne vsechno znovu.
Obrázok užívateľa
r00t
 
Príspevky: 362
Registrovaný: Uto 27. Aug 2013 16:22:12
Bydlisko: Praha 9

Re: Jak na offline mapy v SM

Poslaťod Naburko » Pon 22. Jún 2015 16:54:02

Vďaka za námahu r00t. Už na tom pracujem!
Obrázok užívateľa
Naburko
 
Príspevky: 65
Registrovaný: Str 22. Apr 2015 9:32:09
Bydlisko: Púchov

Re: Jak na offline mapy v SM

Poslaťod OK1IKO » Ned 28. Jún 2015 14:58:24

Pěkný napsaný popis Jakube, díky. Vyzkouším.
Ještě kdyby SM automaticky posouval mapu za sondou či za externí GPS.
Měl jsem od COAA slíbený release, kde tohle mělo fungovat, ale klasicky
jen Bev kecal .-)
OK1IKO
 

Re: Jak na offline mapy v SM

Poslaťod ok1udk » Uto 30. Jún 2015 11:11:39

Díky za popis, kromě bodů v rozích mapy vše funguje. 73, Tonda
Obrázok užívateľa
ok1udk
 
Príspevky: 53
Registrovaný: Str 26. Jún 2013 19:51:50
Bydlisko: Tábor, JN79IJ

Re: Jak na offline mapy v SM

Poslaťod MigelCZ » Uto 25. Aug 2015 22:51:38

ok1udk píše:Díky za popis, kromě bodů v rozích mapy vše funguje. 73, Tonda

Take mi to nejelo. Upravoval jsem to v notepadu, ktery se na prvni pohled tvaril, ze to ulozil jako clb, ale ulozil to jako mapa.clb.txt s tim ze to posledni .txt nebylo videt. Po odmazani .txt to nabehlo spravne.
Obrázok užívateľa
MigelCZ
 
Príspevky: 5
Registrovaný: Pia 19. Jún 2015 21:41:51
Bydlisko: Praha Kolovraty


Späť na Software

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť