Szlaki miejskie, górskie

Prosze zobaczcie jak mało mamy oznaczonych szlaków turystycznych:

http://osm.lonvia.de/world_hiking.html?zoom=7&lat=51.44525&lon=19.98301&layers=FFBT

np. w Tatrach to ani jednego nie ma!

dobry renderer to:
http://hikebikemap.de

“U mnie” jeden już mam z głowy :slight_smile: jeszcze trzy w tym jeden 15km do przedreptania, bo zupełnie nowy, niestety rowerem się nie da :slight_smile:

http://hikebikemap.de/?zoom=15&lat=50.4366&lon=16.86829&layers=B0000TFFF

Rozpocząłem dodawanie szlaków w górach obok mnie (widziałem ze Yarl tez).

http://hikebikemap.de/?zoom=14&lat=49.82342&lon=19.18259&layers=B0000TFFTF
Mój problem jest następujący, czy można gdzieś znaleźć czy szlak jest lokalny, czy regionalny? Czy może brać pod uwagę tylko długość?

Nie podoba mi się jak ten fragment jest renderowany http://hikebikemap.de/?zoom=14&lat=49.76164&lon=19.03728&layers=B0000TFFTF czy mam zgodę na małe przeróbki w tej okolicy?

Ogólnie nie za bardzo podoba mi się renderowanie turystyczne. Całkiem ładne mają na UMP-pcPL bo najbardziej zbliżone do mapy turystycznej, może dało by się na osm dodać renderingiem podobnym do UMP?

Raczej to jest nie do znalezienia, ja robię tak:

  • szlak wewnątrz granic miasta/powiatu - lokalny
  • szlak przez kilka powiatów - regionalny
  • szlak przez kilka województw - krajowy

Jasne, nazwy “kolorów” nie powinny być stosowane do ścieżek. Nie wiem co myśleć o drogowskazach, znajdują się one przeważnie w nazwanych miejscach (przełęcz, dolina, szczyt), więc nazwy w stylu “skrzyżowanie jednego z drugim” raczej nie pasują, może przenieść je do tagu ‘note’?

Na zmiany w slippy map nie licz, to jest za duża zmiana, która nie wszystkich interesuje. Byłaby natomiast opcja (tak myślę) uruchomienia osobnego rendera opartego na stylu UMP.

W takim razie chyba musze poprawic ten żółty szlak na Hrobaczą bo on jest z Porąbki (powiat bielski) do Kóz (powiat bielski)
Ogólnie taki podział szlaków chyba nie ma głębszego sensu, bo i tak nikt nie patrzy na to czy to szlak międzynarodowy czy może lokalny.

Co do renderingu to wystarczyła by dobrze zrobiona nakładka na drogi z kolorami szlaków. Taka jak w przypadku transportu publicznego. Ale i tak potrzebny jest jakiś serwer, ja niestety na obecną chwilę nie dysponuje odpowiednim sprzętem.

EDIT: Znalazłem jeszcze czeski rendering, lecz niestety działa tylko na bardzo mały fragment polski http://opentrackmap.no-ip.org/?zoom=11&lat=49.75515&lon=19.16315&layers=00000BTTTFFF

Odświeżam temat.
Coś w czym OSM może mieć dużą przewagę nad innymi, komercyjnymi mapami to według mnie zmapowanie terenów niezurbanizowanych. W tej chwili oczywiście w Polsce wygląda to bardzo kiepsko, ale może kiedyś w przyszłości… :slight_smile:
W każdym razie w ramach moich zainteresowań, posiadanych map, śladów i wiedzy zmapowałem lub poprawiłem zaimportowane z UMP szlaki w bezpośredniej okolicy Warszawy. Całość opisałem na wiki: http://wiki.openstreetmap.org/wiki/WikiProject_Poland/Szlaki#Wojew.C3.B3dztwo_mazowieckie
Braki nadal są spore, słabo znam północno-wschodnie obrzeża Warszawy, a lasy są tam na dodatek prawie bez dróg.

Wracając do początku posta, tak jak poprzednikom z tego wątku zależałoby mi na stworzeniu w przyszłości rendara, który rysuje szlaki tak jak na mapach turystycznych. Z związku z tym uważam, że należałoby ujednolić i spisać zasady tagowania takich relacji, w tym celu na stroni wiki spisałem swoje wnioski tworząc stronę dyskusji: http://wiki.openstreetmap.org/wiki/Talk:WikiProject_Poland/Szlaki (zmiany pogrubiłem). Wg tych zasad zmapowałem swoje szlaki.

Kolejny problem to wspomniany kilka postów wcześniej podział szlaków, myślę, że powinna również na stronie wiki powstać jakaś instrukcja dla mapujących.

Jak w tej chwili wygląda sieć zmapowanych szlaków można oczywiście zobaczyć na: http://osm.lonvia.de/world_hiking.html?zoom=10&lat=52.13667&lon=20.93745&layers=FFBT

Przy okazji, jak wygląda sprawa korzystania przy mapowaniu z informacji zawartych na papierowych mapach komercyjnych. Nie będę ukrywał, że wiele razy moje ślady lub wiedza nie wystarczyła i posługiwałem się posiadanymi mapami lub na przykład zumi.pl weryfikując przebieg i próbując go dopasować do śladów lub już zmapowanych ścieżek? (nie było to przerysowywanie)

Fajnie, można to przerzucić do naszej wiki do projektu szlaki (http://wiki.openstreetmap.pl/Projekt:Szlaki). Co do instrukcji to możesz wkleić tą wielką tabele do http://wiki.openstreetmap.pl/Pomoc:Szlaki. Jeśli chcesz, to dopisz swoje uwagi i spostrzeżenia.

Najlepiej na tym polu wypada “hajkibajki”, np. http://hikebikemap.de/?zoom=13&lat=49.805&lon=19.15821&layers=B0000FFFFF. Ale chodzi ci zapewne o kreskowane podobne do highway=track.

Rysowanie szlaków linią przerywaną to typowo polska specjalność i raczej nikt nie zrobi tego za nas. Sama realizacja sygnatury to pikuś, pan Pikuś - kilka słów kodu - gorzej z serwerem.

Pikuś powiadasz… a jakby to wyglądało, gdy w tym samym miejscu szły dwa szlaki? Da się je wyświetlić obok siebie tak jak tutaj nad Zgierzem?

No niestety jak dla mnie najczytelniejsza forma jest właśnie taka jak w linku, czyli “kreski” obok siebie, co oczywiście takim pikusiem nie jest. Dla mnie taka forma oznaczanie szlaków ma jedną kluczową zaletę, zdecydowanie lepiej jest się zorientować w przebiegu szlaku, niż poprzez szukanie małych znaczków.

ja korzystam z czeskiego renderera, ale niestety obejmuje mały fragment Polski. http://opentrackmap.no-ip.org/

Może udało by się nawiązac współpracę z Czechami?

No, obok siebie to już gorzej. Ale jakby pociąć szlaki na kawałki, ustawić kolejność kolorów i pokombinować z opcją displacement, to czemu nie… pomyślę nad tym :slight_smile:

Edit: mam już pewien pomysł!

załóżmy, że w jednym atrybucie marked_trail wypiszemy kolory szlaków oddzielone średnikami. Czyli na przykład dla zbiegu szlaku czerwonego, zielonego, czarnego wpisze się marked_trail=red;black;green. Można wtedy taki zestaw potraktować jako wartość unikalną - i ustawić symbolizację taką:

  • linia 1: kolor czerwony, przerywana,
  • linia 2: kolor zielony, przerywana, przesunięcie -1 piksel względem osi,
  • linia 3: kolor czarny, przerywana, przesunięcie +1 piksel względem osi.
    … - i tak dla wszystkich spotykanych kombinacji szlaków.
    Minusem takiego rozwiązania jest wymuszenie standaryzacji kolejności, że najpierw wpisujemy szlak czerwony, potem niebieski i tak dalej. Ale już jest jakiś postęp.
    Teraz pokombinuję jak by to zapisać w kodzie SLD i co na to powie np. geoserver.

Dla pojedynczej drogi ktora nalezy do kilku relacji moznaby taki tag wygenerowac przed zapodaniem do renderera i posortowac wtedy wartosci, tak, zeby nie pojawial sie w bazie osm. Lekki zgrzyt bedzie na polaczeniu kawalkow szlaku o roznych oznaczeniach (rozgalezienia itd) ale chyba nie latwo z tym cos zrobic.

Co ciekawe, kolejność kolorów szlaków jest już określona w Instrukcji znakowania szlaków turystycznych PTTK:

Taka kolejność powinna występować w terenie, jest też najlepszym kandydatem na domyślną kolejność przy renderowaniu. Oczywiście najlepiej byłoby, gdyby udało się nie umieszczać tych zblokowanych tagów w bazie danych, a tylko generować je tuż przed renderowaniem.

Przetestowałem ostatnio koncepcję na fikcyjnej sieci szlaków. Założenia są takie jak w poprzednim poście - każdy odcinek drogi posiada atrybut, w którym wypisano kolory szlaków po angielsku w ustalonej kolejności, rozdzielone znakiem ; .Każda kombinacja traktowana jest jako wartość unikalna i ma przypisaną jedną sygnaturę, składającą się z 1-3 linii przerywanych (w rzeczywistości może być jeszcze 4). Efekt można zobaczyć tu (wartość atrybutu jest podpisana nad linią):

Uploaded with ImageShack.us

Na razie zrobione jest to w QGIS, ale nie ma problemu by zrobić identycznie w Mapniku.

Czyli nie generujesz tego na podstawie relacji? Bo wrzucanie takich danych w way jest troche śmieceniem.

Baza pełna potworków typu railway=disused i disused=yes, highway=construction i construction=yes i tak jest już stajnią Augiasza, więc jedna kolumna w tą czy w tą nie zrobi różnicy :slight_smile: zważywszy na to, że taka mapa turystyczna i tak by musiała siedzieć na osobnym serwerze, to można spokojnie taką kolumnę wygenerować “do użytku wewnętrznego”.

Może i racja, ale generowanie na podstawie relacji ma duzo plusów.
1)Nie musisz pamietac o edycji way jak dojdzie relacja
2)Nie ma zbednych danych na osm
3)Od razu widać czy relacja jest kompletna

Teraz jeszcze jedna sprawa :slight_smile: można tak samo generować ścieżki rowerowe,narciarskie itp. Pytanie czy na osobnych warstwach,żeby zachować czytelność czy też inne oznaczenia (np. kółka, trójkąty) Myślę, że to dobry kierunek dla osm szczególnie, że google maps tu nie robią konkurencji.

I tak i tak :slight_smile: Moim zdaniem powinny być na osobnych warstwach, ale z innymi symbolami, żeby od użytkownika zależało ile warstw sobie włączy i jak już wszystkie włączy to, żeby jeszcze dało się odróżnić rodzaje szlaków.

W atrybutach szlaków panuje burdel nie do opisania: raz jest w liniach, raz w relacjach, kolor może znajdować się w tagach color, colour, kct_costam, marked_trail_costam, i pewnie kilku jeszcze innych. Więc na razie skupię się na tworzeniu sygnatur :slight_smile:
Rysowanie równoległych szlaków udaje się w QGIS (ale ciężko go rekomendować jako serwer) oraz Mapniku- po zainstalowaniu odpowiedniego patcha. Dla geoservera zadanie to okazało się zbyt ambitne. Niestety Mapnikowy WMS jest bardzo okrojony, nie ma GetFeatureInfo więc trudno będzie stworzyć bardziej interaktywną mapę typu kliknij na szlak i wyskoczy dymek z nawierzchnią/widocznością znaków.
Jeśli chodzi o same symbole to na polskich mapach występują zasadniczo dwa sposoby rysowania szlaków rowerowych: albo linią kropkową (Compass), albo ---- oo ---- oo -----(Galileos). Narciarskie z kolei można oznaczyć linią na pomarańczowym tle, lub cienką linią ze strzałkami. Konne natomiast wystarczy oznaczyć kolorem pomarańczowym, jest to kolor zastrzeżony tylko dla nich - ewentualnie nad linią można wstawiać od czasu do czasu sygnaturę konia.
No i najważniejsza kwestia: dane! Trzeba zrobić pospolite ruszenie i kartować szlaki ile wlezie, żeby dysponować jako-taką bazą. Inaczej takie rozważania nie mają sensu…

Hm, a nie ma wypracowanego globalnie standardu co do mapowania szlaków którego wystarczy sie trzymać ?
Czy Polska jest jakaś specyficzna ? Czy też ten burdel to po prostu błedy ?