Toto je starší verze dokumentu!
Obsah
Zdroje map
Zdroje map se nastavují v souboru map-config.xml umístěném v instalační složce aplikace.
Od verze 1.4.5.65 je možné ukládat dílčí konfigurační soubory přímo do datové složky, PocketDrake si je po startu načte a přidá je do nabídky typů map. Soubory musejí být pojmenované podle vzoru
<cokoli>map-config.xml
Např. google_map-config.xml
Tag | Popis | |||
---|---|---|---|---|
PocketDrake | povinná obálka | |||
MapSource | definice zdroje mapy, použije se k vytvoření combo boxu | |||
type | typ zdrojeMapyCz ... systém používaný na www.mapy.cz, vychází z UTM Google ... systém maps.google.com, používá SlippyMapTiles, shodný s Open Street Map |
|||
name | název pro zobrazení v combo boxu | |||
storage | metoda uloženi mapových kachlífilesystem - původní způsob, kachle jsou uloženy jako jednotlivé soubory (výchozí nastavení) database - kachle se ukládají do samostatné databáze (jediný soubor) |
|||
MapType | typ mapy z jednoho zdroje, vytváří radiobuttony a checkboxy | |||
mode | atribut určujíci použití (max. 3 výskyty každého typu)basic - základ mapy, pozadí - radiobutton overlay - překrytí, turistické trasy apod... - checkbox |
|||
name | název pro uživatele | |||
file | identifikátor pro rozlišení souboru | |||
fileExt | zastaralé |
|||
url | url zdroje{x} ... zeměpisná délka {y} ... zeměpisná šířka {z} ... zoom |
|||
invertY | pokud se při dopočítávání kachlí obraz rozpadne, pravděpodobně PD nedokázal správně určit směr vykreslování kachle (zhora, zdola), tímto parametrem lze směr převrátit a tím obraz srovnat | |||
defaultZoom | počáteční nastavení zoomu při prvním otevření mapy | |||
minZoom | nejmenší povolený zoom (nejmenší detail) | |||
maxAvailZoom | největší zoom dostupný na internetu | |||
maxZoom | největší povolený zoom (největší detail) |
Následují bloky nastavení pro různé zdroje map. Můžete si sestavit vlastní konfigurační soubor, který bude obsahovat právě ty mapy, které se vám hodí.
Postup:
- Zkopírujte soubor map-config.xml do PC a otevřete ho pomocí notepadu nebo jiného obyčejného textového editoru (ne MS Word).
- Postupně zkopírujte konfigurace pro mapy, které chcete použít.
- Zkontrolujte, že výsledný soubor má na začátku tag <PocketDrake> a na konci </PocketDrake>.
Nastavení pro www.mapy.cz
<MapSource> <type>MapyCz</type> <name>Mapy CZ</name> <MapType mode="basic"> <name>Turistická</name> <file>turist</file> <url>http://m1.mapserver.mapy.cz/turist/{z}_{x}_{y}</url> <defaultZoom>ab</defaultZoom> <minZoom>3</minZoom> <maxZoom>13</maxZoom> </MapType> <MapType mode="basic"> <name>Základní</name> <file>base-n</file> <url>http://m1.mapserver.mapy.cz/base-n/{z}_{x}_{y}</url> <defaultZoom>12</defaultZoom> <minZoom>3</minZoom> <maxZoom>16</maxZoom> </MapType> <MapType mode="basic"> <name>Ortofoto</name> <file>ophoto</file> <url>http://m1.mapserver.mapy.cz/ophoto/{z}_{x}_{y}</url> <defaultZoom>12</defaultZoom> <minZoom>3</minZoom> <maxZoom>17</maxZoom> </MapType> <MapType mode="overlay"> <name>Turistické trasy</name> <file>ttur</file> <url>http://m1.mapserver.mapy.cz/ttur/{z}_{x}_{y}</url> <defaultZoom>12</defaultZoom> <minZoom>3</minZoom> <maxZoom>13</maxZoom> </MapType> <MapType mode="overlay"> <name>Cyklotrasy</name> <file>tcyklo</file> <url>http://m1.mapserver.mapy.cz/tcyklo/{z}_{x}_{y}</url> <defaultZoom>12</defaultZoom> <minZoom>3</minZoom> <maxZoom>13</maxZoom> </MapType> </MapSource>
Nastavení pro Google Maps
<MapSource> <type>Google</type> <name>Google Maps</name> <MapType mode="basic"> <name>Základní</name> <file>google\map</file> <url>http://mt0.google.com/vt/x={x}&y={y}&z={z}</url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> <MapType mode="basic"> <name>Satelitní</name> <file>google\sat</file> <url>http://khm1.google.com/kh/v=63&x={x}&y={y}&z={z}</url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> <MapType mode="basic"> <name>Terénní</name> <file>google\terr</file> <url>http://mt0.google.com/vt/lyrs=t@126,r@142&hl=cs&x={x}&y={y}&z={z}</url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> </MapSource>
Nastavení pro MyTopo (pouze USA)
<MapSource> <type>Google</type> <name>MyTopo (pouze USA)</name> <MapType mode="basic"> <name>Základní</name> <file>mytopo</file> <url> http://maps.mytopo.com/groundspeak/tilecache.py/1.0.0/topoG/{z}/{x}/{y}.png </url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> </MapSource>
Nastavení pro Open Street Maps
<MapSource> <type>Google</type> <name>Open Street Map</name> <MapType mode="basic"> <name>Základní</name> <file>osm</file> <url>http://a.tile.openstreetmap.org/{z}/{x}/{y}.png</url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> </MapSource>
Nastavení pro Cykloatlas
<MapSource> <type>Google</type> <name>Cykloatlas</name> <MapType mode="basic"> <name>Základní</name> <file>cykloatlas</file> <url>http://services.tmapserver.cz/tiles/gm/shc/{z}c/{x}/{y}.png</url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> </MapSource>
Nastavení pro Freemap Slovakia
<MapSource> <type>Google</type> <name>Freemap Slovakia</name> <MapType mode="basic"> <name>Základní</name> <file>FMSlovakia</file> <url>http://www.freemap.sk/layers/allinone/?/BN/{z}/{x}/{y}</url> <defaultZoom>14</defaultZoom> <minZoom>1</minZoom> <maxZoom>18</maxZoom> </MapType> </MapSource>
Nastavení pro Ovi Nokia
<MapSource> <type>Google</type> <name>Ovi Nokia</name> <MapType mode="basic"> <name>Basic</name> <file>ovi</file> <url>http://maptile.maps.svc.ovi.com/maptiler/maptile/newest/normal.day/{z}/{x}/{y}/256/png8</url> <defaultZoom>12</defaultZoom> <minZoom>1</minZoom> <maxZoom>17</maxZoom> </MapType> </MapSource>
Nastavení pro OutdoorActive DE (německé turistické mapy)
<MapSource> <type>Google</type> <name>OutdoorActive DE</name> <MapType mode="basic"> <name>Basic</name> <file>outdooractive</file> <url>http://t0.outdooractive.com/portal/map/{z}/{x}/{y}.png</url> <defaultZoom>12</defaultZoom> <minZoom>8</minZoom> <maxZoom>16</maxZoom> </MapType> </MapSource>