Viking

Z UMP

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 Linuksa 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żyć 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</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 wybrano "id" o wartości "98". To jest liczba pozycjonująca naszą mapę w menu wyboru map, i jednocześnie identyfikator – prawdopodobnie musi być unikalny. Gdyby coś nie działało w kolejnej wersji Vikinga, należy poeksperymentować z tą wartością.


Inne przydatne funkcje

Program umożliwia w prosty sposób dzielenie śladów (przydatne np. do wycinania fragmentow śladow, ktore już są naniesione na mapę), ich podstawową edycję, zmianę nazw, itp.


(Być może są jeszcze inne pożytki z Vikinga - jak ktoś je odkryje to warto dopisać).