Viking

Z UMP

Wersja z dnia 13:17, 29 sie 2011; Mjacek (Dyskusja | wkład)
(różn) ← Poprzednia wersja | Aktualna wersja (różn) | Następna wersja → (różn)

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ć).