OpenStreetMap

I have created my first preset to speed up marking river milestones on Vistula (Wisła) river. I’m tagging both physical boards on the shore and virtual ones according to: / Stworzyłem swój pierwszy preset by przyspieszyć oznaczanie kilometrażu rzeki Wisły. Oznaczam zarówno tablice na brzegu jak i wirtualny pikietaż na rzece, zgodnie z:

Tag:waterway=milestone

I’m using following tags / używam następujących tagów:

  • key=ref value=Wisła
  • key=waterway value=milestone
  • key=distance value=*

and following Open Sea Map tags / i następujących z Open Sea Map:

  • key=seamark:type value=distance_mark
  • key=seamark:distance_mark:category value=board (for the board on the shore / dla tablicy na brzegu)
  • key=seamark:distance_mark:distance value=*

and special two for the virtual kilometer point in the river / i specjalnych dwóch dla pikietażu na rzece:

  • key=river:waterway_distance value=*
  • key=seamark:distance_mark:category value=not_installed

Please see the results in overpass / Rezultat w overpass

Discussion

Comment from cytryn on 16 December 2022 at 19:29

Dobry projekt, fajnie że ktoś się za to wziął :) Kibicuję, aczkolwiek na tę chwilę dwie rzeczy mi się nie podobają: pierwszą jest ref=Wisła. Ref nie powinien być w ten sposób stosowany (https://wiki.openstreetmap.org/wiki/Key:ref) - on powinien dotyczyć indywidualnego kodu/numeru referencyjnego obiektu, o ile obiekt taki posiada. Tablice kilometrażu ich nie posiadają. Sposób w jaki używasz tu refa wygląda na swoisty sposób na spięcie pikietażu w relację dotyczącą danej rzeki. Druga sprawa to wartość not_installed, którą wprowadzasz do klucza seamark:distance_mark:category. Seamarki to, co do zasady fizyczne obiekty nawigacyjne obecne lub w jakiś sposób oznaczone w terenie. Jeżeli nie ma tablicy, to w istocie nie ma seamarka, więc takie tagowanie (które jak rozumiem ma wymuszać renderowanie kilometrażu na OpenSeaMap) zaprzecza samemu sobie i może wprowadzać w błąd - ktoś, będąc na szlaku żeglownym i widząc seamarka oznaczonego na mapie może chcieć go odszukać w terenie dla lepszej orientacji - i oczywiście nie znajdzie. Te dwie rzeczy powinny IMHO zostać ponownie przemyślane i/lub przedyskutowane ze społecznością. Robiłeś jakiś research jak to zostało rozpracowane na innych rzekach? Przy okazji, jak już robisz kompleksowo, to do tablic kilometrażu możnaby jeszcze dodawać tagi opisujące fizyczny wygląd tablic - tak jak przykładowo tu na Zalewie Wiślanym: https://www.openstreetmap.org/node/9098858363 i info o jednostkach (seamark:distance_mark:units=kilomtres) - w nawigacji wodnej, zwłaszcza morskiej, nie zawsze są one oczywiste.

Comment from Twardziel58 on 19 December 2022 at 16:43

Dzięki za zainteresowanie i zostawienie komentarza. Cieszę się na dyskusję, bo może kilka spraw mi się rozjaśni.

  • tag ref - OK, rozumiem. Czy jest inny sposób na to by spiąć kilometraż jednej rzeki? Uważam, że jest wartość w możliwości wyciągnięcia z bazy kilometrażu przypisanego do konkretnego cieku. Jest alternatywa do “ref”?

  • not_installed - mapuję za seamark:distance_mark:category=not_installed - virtual river kilometer, więc to chyba najlepsze źródło. Poza tym, opieram się na OpenSeaMap

  • jednostki - są częścią presetu: key=”seamark:distance_mark:units” value=”kilometres”

Log in to leave a comment