GPSBabel (ukázky použití)

Z GeoWiki
Verze z 13. 12. 2007, 11:47; Xpj (diskuse)

(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

Obsah

Textový formát dat (CSV) do GPX

Máme zdrojový soubor v následujícím formátu:

47.6112632,13.7858903,653,20070427
47.6117263,13.7861305,654,20070427
47.6117270,13.7884958,667,20070427
47.6118291,13.7889772,669,20070427

GPSBabel podporuje obecný CSV (Comma separated values), který lze načíst/zapsat přes XCSV formát.

Je nutné vytvořit následující soubor (např. csv.txt, popis formátu a popis polí v definičním souboru):

DESCRIPTION Some description

FIELD_DELIMITER COMMA
RECORD_DELIMITER NEWLINE
BADCHARS COMMA
SHORTLEN 24
IFIELD LAT_DECIMAL, "", "%f"
IFIELD LON_DECIMAL, "", "%f"
IFIELD ALT_METERS, "", "%f"
IFIELD YYYYMMDD_TIME,"","%ld"

GPSBabel pak zavoláme příkam (vytvoří se GPX soubor)

gpsbabel -i xcsv,style=csv.txt -f input.csv -o gpx -F csv.gpx

Převod waypointů do trasy a naopak

Pokud máme GPX soubor s waypointy a chceme získat GPX soubor s trasou, využijeme filtr transform:

gpsbabel -i gpx -f input.gpx -x transform,rte=wpt -o gpx -F output.gpx
  • rte=wpt - udělá z jednotlivých waypointů trasu
  • wpt=rte - udělá z trasy jednotlivé waypointy

Pokud nechceme mít ve výsledném souboru duplicity (tj. jednotlivé waypointy a současně stejné waypointy v trase), přidáme ještě za filtr transform parametr del

Offline seznam keší z PQ v iPodu

GPSBabel umí vytvořit vcard soubor, který se nahraje do adresáře Contacts na připojeném iPodu. Seznam keší se pak v iPodu zobrazuje jako kontakty. Je zde ale problém s češtinou, ale s trochou snahy se to dá přežít.

gpsbabel -i gpx -f input.gpx -o vcard -F output.vcf

Jak efektivně plánovat hromadné lovy

Na Navigovat.cz se objevil návod pro GPSBabel, jak efektivně naplánovat společný odlov. Požadavkem na vstup jsou Pocket Query jednotlivých "lovců" a výsledkem společný GPX soubor, obsahující unikátní keše, které nikdo ze skupiny ještě nenašel.

Rozdělení GPX do krajů ČR

GPSBabel lze snadno použít pro rozdělení GPX souborů (např. z Pocket Query) do jednotlivých krajů ČR. Předpřipravená data jsou ke stažení na adrese [1] i s jednoduchým skriptem v bashi (pro Linux,Cygwin apod.). Jednotlivý převod lze vyvolat:

gpsbabel -i gpx -f jmeno.gpx -x polygon,file=jmenokraje.txt -o gpx -F kraj.gpx

Informace lze také nalézt na fóru geocaching.cz, kde je podobný problém řešen pomocí GSAKu.