image

Blog

Příspěvek

Blog > Návody > Jak vytvořit vlastní POI

Jak vytvořit vlastní POI

jak-na-poi.jpg

POI neboli body zájmu, jsou body na mapě, jako třeba benzínky, obchody, jeskyně, vzácné stromy a další. OSM již obsahuje mnoho těchto bodů, ale je možné, že budete chtít zobrazit nějaké své, nebo nějaké speciální body, které v OSM nejsou a nelze je jednoduše doplnit. Zkusil jsem vytvořit POI index do OsmAnd pro vyhlídky z poi.cz a fungují dobře. Vytvoření bylo testováno na Linuxu, ale bude samozřejmě stejně fungovat i na jiných systémech.




Postup

  1. stáhnout kml, třeba z poi.cz

  2. stáhnout a nainstalovat Gpsbabel, v Linuxu stačí nainstalovat z repozitáře, například pro Gentoo takto:

    emerge -avu sci-geosciences/gpsbabel
  3. převést kml na osm příkazem níže. Tag tourism:viewpoint jsem si vymyslel a nevím zda je přesný. Vstupní soubor je v aktuálním adresáři a tam bude i výstupní, případně je řeba změnit cesty u nich

    gpsbabel -i kml -f ./CZ-Prirodni_vyhlidky.kml \
    -o osm,tagnd="tourism:viewpoint",created_by= -F ./vyhlidky.osm
  4. stáhnout a nainstalovat OsmAndMapCreator. http://download.osmand.net/latest-night-build/OsmAndMapCreator-development.zip nebo případně http://download.osmand.net/latest-night-build/OsmAndMapCreator-marketcompatible.zip

  5. spustit OsmAndMapCreator v Linuxu skriptem OsmAndMapCreator.sh nebo pro win OsmAndMapCreator.bat. V Linuxu může být potřeba nastavit soubor OsmAndMapCreator.sh jako spustitelný.

    chmod +x OsmAndMapCreator.sh

    Nechat po spuštění zaškrtlé pouze Build POI Index, ostatní odškrtat.

3

  1. dát z menu File -> Specify working directory … a nastavit adresář kam se budou tahat čtverce a také kam se budou POI exportovat, já dal pro jednoduchost stejný adresář kde je program nainstalován.

2

  1. dát z menu File -> Create .obf from .osm file … a načíst svůj osm, v mém případě to je vyhlidky.osm.

Pokud akce dopadne dobře, vypíše program hlášku:

Indexes for Vyhlidky : POI - succesfully created in working directory. … a jak píšou, ve výše zvoleném pracovním adresáři, lze najít výsledný POI soubor (u mě např. osmand/Vyhlidky.poi.obf). Soubor pak nakopírovat do mobilu, do rootu OsmAnd na kartě (osmand/Vyhlidky.poi.obf), nebo do adresáře který je nastavený v Nastavení -> Obecné -> Adresář pro data

Hotovo, pak už spustit Osmand, vybrat POI jako obvykle přes hledání nebo vrstvy v kategorii Turistika – viewpoint. V navigaci pak body mohou vypadat takto.

4

Posted in Návody on říj 06, 2013.

Štítky: body zájmu , Gpsbabel , OSM , OsmAndMapCreator , POI