Z angličtiny přeložil gtranslate.io
MOBAC není produktem Asamm Software, takže nepřebíráme žádnou odpovědnost za změny v jeho použití. Tento článek je pouze pro obecné informace.
MOBAC (Mobile Atlas Creator) je software, který umožňuje získávat data z online mapových serverů a převádět tato data do offline atlasů.
Poznámka: více informací viz Fórum Locus
Další informace k tomuto tématu jsou převzaty z fóra Locus (Asamm Software nepřebírá žádnou odpovědnost za správnost následujících informací):
Autor: brotbuexe (sven)
Odkaz na fórum: http://forum.locusmap.eu/viewtopic.php?f=44&t=1896
Verze locusu (min): 2.3.0
Vytvořeno: 2012/05/07
Můžete použít Mobac ke stažení mapových dlaždic a vytvoření celých map pro pouhé vrstvy map pro offline použití v Locusu. Mapy vrstev, které můžete použít k překrytí dat na jiné mapě, například turistické stezky nebo trasy veřejné dopravy.
Můžete to udělat na počítači, nemusíte používat telefon. Jeho Java, takže běží na mnoha platformách.
web: http://mobac.sourceforge.net
nějaké základy: http://mobac.sourceforge.net/quickstart/index.htm
Pro Locus byste měli jako výstupní formát použít „RMaps SQLite“.
MOBAC přichází s některými poskytovateli, jako je Locus. Ale můžete použít spoustu vlastních poskytovatelů. Stejně jako vrstvy z fóra map.
Mobac ukládá dlaždice do mezipaměti ve svých vlastních databázích (viz adresář tilestore ve složce mobac) pojmenovaných Značka, kterou používáte. Můžete, pokud používáte totéž tag také vytváří vícevrstvé mapy s těmito mapami, aniž byste museli znovu načítat již stažené dlaždice.
Vlastní konfigurace poskytovatele map pro dlaždicové servery je velmi podobná konfiguraci v Locusu.
Dokumentace formátu vlastního poskytovatele:
http://sourceforge.net/apps/mediawiki/mobac/index.php?title=Custom_XML_Map_Sources
1. Získejte z Locusu providers.xml (poté, co jste použili Locus addon “Locus Map Tweaker” dostupný v Google Play Store). Nachází se v /sdcard/locus/mapsOnline/custom.
2. Otevřete jej v programu Poznámkový blok.
3. Vyhledejte poskytovatele, kterého chcete v MOBAC použít.
Příklad:
... Google Satelit {z}-10021 0 1 0 ...
4. Vytvořte nový soubor .xml v MobacProgramdir\mapsources
Pokud se Mobac nachází v c:\mobac, soubor by měl být c:\mobac\mapsources\googlesat.xml
Přidejte tuto šablonu do nového souboru:
JMÉNO POSKYTOVATELE 1.0 PNG Žádný PROVIDERURL
PROVIDERNAME = Název poskytovatele (neměl by být již použit) PROVIDERURL = řetězec z Značka ze souboru providers.xml
Uvnitř adresy URL používá Locus proměnné jako {x}, je třeba je změnit na {$x}. Stačí přidat $.
Soubor v příkladu by měl být:
Satelit Google 1.0 PNG Žádný
Když otevřete Mobac, měli byste být schopni vybrat nového MapProvider ze seznamu vlevo nahoře.
To by mělo být provedeno pro každého jednoduchého poskytovatele map. Někteří poskytovatelé s více vrstvami jsou trochu komplikovaní. Některé, které nepoužívají jednoduchou strukturu Tileserver, nemusí fungovat.
Pokud máte v adrese URL {s}, je to pro vyrovnávání zátěže. Uvnitř tag v providers.xml by měl být také a štítek. Stačí to zkopírovat do custom provider.xml.
Nyní: Změnit {s} na {$serverpart} Změnit na Změna na Změň ; uvnitř tag do mezery.
Příklad z providers.xml:
Google Klasický 10020;0 {z}-1 140 0 1
xml:
Google Classic 1.0 PNG Žádný 8 18
Teď poslední věc. Pokud chcete, můžete nastavit správný maxZoom. Stačí získat maxZoom od poskytovatele Locus, použijte vypočítat správnou hodnotu a nastavit ji v CustomMapsource. V posledním příkladu by to bylo 27-8 = 19. Měli byste být tedy nastaveni do 19 místo do 18.
Úplnou dokumentaci formátu Custom Map Source:
Pokud máte problémy, neváhejte napsat do tohoto vlákna: http://forum.asamm.cz/viewtopic.php?f=44&t=1896
Přesto byste neměli stahovat příliš mnoho dlaždic. Je možné, že MOBAC je již zablokován, nebo to může být i pro vás a ostatní uživatele, pokud hromadně stáhnete 100 XNUMX dlaždic…
Chcete-li vytvořit jednoduchou mapu vrstev, použijte vlastní zdroj mapy, jako je:
Překrytí cyklotras 1.0 PNG Žádný http://tile.lonvia.de/cycling/{$z}/{$x}/{$y}.png
Vytvoří se tak transparentní mapy, které obsahují pouze cyklistické trasy.
Pokud stáhnete vrstvy jako cyklotrasy, zobrazí se chyby při stahování, protože dlaždice, které nemají co zobrazit (není na nich žádná trasa), neexistovaly. Stačí označit „Ignorovat chyby stahování“ v dialogovém okně vytváření atlasu, když jste začali vytvářet…
Cyklomapa s integrovaným stíněním kopce
Kód: Vybrat vše
Cyklomapa s dvojitými kopci a vrstevnicemi (německy) PNG Mapa cyklů OSM 1.0 8 PNG Žádný http://a.tile.opencyclemap.org/cycle/{$z}/{$x}/{$y}.png #0 HikebikemapRelief 18 000000 PNG Žádný http://toolserver.org/~cmarqu/hill/{$z}/{$x}/{$y}.png
Autor: brotbuexe
Odkaz na fórum: http://forum.locusmap.eu/viewtopic.php?f=43&t=2372&p=16249#p15964
Tento sqlite můžete znovu použít v mobacu a vytvořit z tohoto zdroje menší soubory, například rozdělené podle úrovní přiblížení.
Když je dáte do jedné složky, locus je použije jako jednu mapu.
Pokud je jedna úroveň přiblížení stále příliš velká, můžete zkusit znovu zkomprimovat dlaždice pro tuto úroveň přiblížení uvnitř mobacu.
Vlastní atlas SQLite D:\MOBAC\LocalTiles\Region.Mapnik.sqlitedb OSMAND #1.0 PNG -->