PocketDrake - geocaching na PDA

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

mapa_tech [2010/11/24 18:54]
ludekv vytvořeno
mapa_tech [2015/11/02 21:22] (aktuální)
Řádek 1: Řádek 1:
-Mapy v PocketDrake jsou složené z mapových kachlí, které kopírují předlohu na internetu. Ukládají se jako jednotlivé soubory do pevně dané struktury složekkterá byla zvolena tak, aby odpovídala programů[[http://geokuk.ic.cz/|GeoKuk]] resp.  +====== Technický popis map ====== 
-[[http://mobac.dnsalias.org/|Mobile Atlas Creator]].+Mapy se stahují a ukládají jako malé obrázky o rozměru 256x256 bodů, nazývané kachle (tiles). Každá kachle má jednoznačný název ((cesta ke kachli je považována za součást názvu))který je definován jejími souřadnicemi a měřítkem.
  
-Tento styl nenúplně ideálníprotože velké množství relativně malých souborů plýtvá prostorem na médiu pomalu se kopíruje, ale je jednoduchý na použití.+Mapy mohou být uloženy dvěma způsoby: 
 +  * [[mapa_tech#mapy_jako_jednotlive_soubory|Jednotlivé soubory]] - původní metodanáročnější na prostor na paměťové kartě 
 +  * [[mapa_tech#mapy_v_databazi|Databáze]] ve formátu BigPlanet/RMaps - od verze 1.4.5 
 + 
 +Oba typy map nelze kombinovat, aktivní může být vždy pouze jeden. Je ale možné mít mapy v obou formátech přepínat mezi nimi. 
 + 
 +===== Mapy jako jednotlivé soubory ===== 
 + 
 +Kachle se ukládají se jako jednotlivé soubory do pevně dané struktury složek, která byla zvolena tak, aby odpovídala programům [[http://geokuk.ic.cz/|GeoKuk]] resp. [[http://mobac.dnsalias.org/|Mobile Atlas Creator]] (formát OSM Tile Storage).
  
 Podsložka KACHLE je určená pro mapy.cz stažené GeoKukem, mapy typu Google a spol. se ukládani přímo do složky uvedené v nastavení, ve které se založí podložky podle parametrů v map-config.xml. Popis konfiguračního souboru je v kapitole [[mapy|Zdroje map]]. Podsložka KACHLE je určená pro mapy.cz stažené GeoKukem, mapy typu Google a spol. se ukládani přímo do složky uvedené v nastavení, ve které se založí podložky podle parametrů v map-config.xml. Popis konfiguračního souboru je v kapitole [[mapy|Zdroje map]].
Řádek 20: Řádek 28:
  
 {{:maps_copy.gif|}} {{:maps_copy.gif|}}
 +
 +===== Mapy v databázi =====
 +Od verze 1.4.5 podporuje PocketDrake ukládání kachlí do databáze. Každý mapový zdroj má vlastní databázi, její název je definován v souboru map-config.xml, přípona souboru je pdmap.
 +
 +Formát je shodný s formátem BigPlanet SQLite. který je možné vytvářet v programu [[http://mobac.dnsalias.org/|Mobile Atlas Creator]]. MobAC používá fixní název databáze //BigPlanet_maps.sqlitedb//, pro přenos do PockeDrake je třeba ji přejmenovat. Mapu vytvořenou v PocketDrake lze pomocí MobAC doplnit a nahrát zpět, opět je třeba soubor přejmenovávat.
 +
 +Stejný formát je možné použít i pro mapy.cz, ale tam melze použít MobAC. PocketDrake je schopen kachle stahovat a do databáze ukládat, můžete vyzkoušet [[download#vytvareni_map|jednoduché udělátko]] na převod kachlí ze souborů do databáze.
 +
 +
 +===== Pravidla pro vykreslování a zoomování =====
 +Pokud je v nastavení povoleno **Rozšířené vykreslování**, program se pokusí v případě, že požadovaná kachle schází najít náhradu podle jednoduchého pravidla:\\
 +Prohledej typy map v pořadí, jak jsou definované (a jak se vypisují v nastavení) zdola nahoru, pokud najdeš kachli pro stejné souřadnice  měřítko, použij ji.
 +
 +Při změně měřítka mapy (zoom) se postupuje odlišně podle toho, zda se přibližuje nebo vzdaluje((Tato funkce je použitelná až po registraci)):
 +  * Pokud se vzdaluje a předchozí měřítko mělo kachle k dispozici, použijí se zmenšené na 50%. V tomto případě se použijí pouze kachle z měřítka o jeden stupeň vyššího, pokud by se šlo dále, klesal by výkon vykreslování a výsledek by stejně nebyl příliš použitelný.
 +  * Pokud se přibližuje, hledá se nejbližší menší stupeň přiblížení, ve kterém je kachle k dispozici, z té se vyřízne potřebná část a zvětší na správnou velikost.
 +
 +Je-li povolené stahování z internetu a kachle pro zvolené měřítko existují, postupně se na pozadí stáhnou a obraz se zaostří.
 + 
 +

Příspěvek