Viking
Z UMP
Wersja z dnia 13:17, 29 sie 2011
Viking czyli jak podłożyć mapę UMP do programu Viking (testowane z wersją 0.9.94, na Ubuntu Linux 11.04).
Viking
... jest to program na licencji GNU GPL - http://viking.sf.net/ - "GPS Data and Topo Analyzer, Explorer, and Manager", dostępny m.in. w dystrybucji Linuxa Ubuntu.
Pozwala na:
- ściągnięcie śladów i punktów z urządzeń GPS (Garmin lub obsługiwanych przez gpsd)
- obejrzenie ich na tle mapy (defaultowo - różne wersje OSM i podobnych)
- edycję śladów i punktów
- zapisanie danych (m.in. w postaci gpx)
- wysłanie punktów i tras do odbiornika
- wysłanie śladów i punktów do OSM
Ostatnie wersje Vikinga są konfigurowalne, m.in. można podłożyć w menu inne mapy korzystające ze standardowego mechanizmu "kafelków" (tiles) dostępnych przez HTTP.
Jak podłożyc UMP
W katalogu ~/.viking ("~" oznacza Twój katalog domowy) trzeba utworzyć plik "maps.xml" (można zacząć od skopiowania przykładu z /usr/share/doc/viking/examples).
Edytując ten plik, trzeba dodać odpowiednią sekcję "object" wewnątrz sekcji "objects":
<objects> <!-- tu mogą być inne sekcje "object" --> <object class="VikSlippyMapSource"> <property name="label">UMP-PCpl</property> <property name="hostname">tiles.ump.waw.pl</property> <property name="url">/ump_tiles/%d/%d/%d.png</property> <property name="id">98</property> </object> <!-- tu mogą być inne sekcje "object" --> </objects>
W przykładzie wybrałem "id" o wartości "98". To jest liczba pozycjonująca naszą mapę w menu wyboru map, i jednoczęsnie identyfikator - prawdopodobnie musi być unikalny. Jakby coś nie działało w kolejnej wersji Vikinga, należy poeksperymentować z tą wartością.
(Być może są jeszcze inne pożytki z Vikinga - jak ktoś je odkryje to warto dopisać).