[dane] Infrastruktura rowerowa Warszawa

Droga dla rowerów zaznaczona w miejscu, gdzie faktycznie jest ciąg pieszo-rowerowy (typu segregated=no): Puławska po stronie zachodniej, odcinek Sporna-Klubowa.

Czasem też concrete, zwłaszcza na wiaduktach.

Różnie, ogólnie to unpaved, a konkretnie może być compacted (np. wzdłuż Wisły na wysokości Żoliborza), gravel czy po prostu ground.

Przeważnie to będą kwadratowe płyty chodnikowe, wtedy paving_stones (szkoda, że nie ma rozróżnienia na tym poziomie z kostką brukową).

concrete:plates - takie naprawdę tradycyjne to są na wale w głębi między Toruńskim a Gdańskim. Poza tym to paving_stones. Kostkę można ‘uzyskać’ przez smoothness=* - też jest jej kilka rodzajów w zależności od fasetowania.

Na marginesie dyskusji o płytach betonowych: typowa pełna płyta “monowska” (taka klasyczna, z uchami do zawiesi) to oczywiście concrete:plates, ale jak opisywać płyty ażurowe typu Jomb? Bo zastanawiam się, czy to nie podpada bardziej pod grass_paver, chociaż nie taki typowy romboidalny, jaki przeważnie się dziś stosuje. Może byłoby zasadne wprowadzić do schematu np. surface=concrete:jomb lub surface=grass_paver + grass_paver=jomb? A może, idąc dalej, również sam grass_paver powinien być opisywany jako concrete:grass_paver, żeby to usystematyzować?

JOMB, YOMB (i jeszcze kilka wariantów) wygląda jak wyłącznie polska nazwa. Kilka minut googlowałem i poza Polską ta nazwa jest używana bardzo rzadko.

Ja bym to śmiało dawał jako surface=grass_paver

@mikmach:
Słuszna obserwacja, bo to nasz krajowy patent. Ale nie wiem czy to jest jakieś przeciwskazanie? Tak naprawdę prawidłowa nazwa to IOMB, ponieważ ten typ płyty został opracowany w Instytucie Organizacji i Mechanizacji Budownictwa (dzisiejszy IMBiGS). Żeby było jeszcze trudniej ją zakwalifikować, to z historycznego punktu widzenia otwory w tej płycie pierwotnie nie służyły wcale temu, żeby przerastała przez nie trawa, tylko żeby zwiększyć kontakt między płytą i podłożem, i żeby dzięki temu nie zapadała się w gruncie - więc raczej concrete:plates. Ale z drugiej strony, dzisiaj bardzo często stosuje się ją właśnie w charakterze podłoża przepuszczalnego, czyli zdecydowanie funkcjonalność typu grass_paver. “Ni pies, ni wydra…”

@cytryn

Nie mogę znaleźć czy jest to wprost napisane w regułach, ale wydaje mi się na logikę, że wszystko po lewej stronie = powinno być ‘międzynarodowe’. Stosowanie tam nazw lokalnych- zwłaszcza, że i tak nie są jednoznaczne - IOMB, JOMB, YOMB, itd., nie wpłynęłoby dobrze na proces mapowania.

Przy okazji znalazłem propozycję
https://wiki.openstreetmap.org/wiki/Proposed_features/Paving_stone_details

pozwalającą na zamapowanie kostki brukowej, popularnie u nas nazywanej kostką bauma - co też jest nazwą własną.

Ale dlaczego po lewej? Przecież to tylko wartość dla klucza surface.

To bardzo użyteczna propozycja, podobna jest dla kamienia brukowego. Staram się uzupełniać komplet tych informacji do każdej napotkanej ścieżki, chociaż takie “mikrotagowanie” jest to bardzo żmudne i absorbuje dużo uwagi w trakcie wizji lokalnej, bo ten sam chodnik na odcinku 100 m potrafi mieć 5 odcinków o różnym wzorze bruku. Ale nagrodą za to jest możliwość rozróżnienia pomiędzy kostką brukową a płytami chodnikowymi - wprawdzie nie wprost, ale myślę, że w 90% przypadków paving_stones:shape=square będzie oznaczać właśnie płyty, a uzupełnione o parametr length w zasadzie jednoznacznie załatwia sprawę - tylko problem, że trzeba by to mierzyć.

Zacząłem weryfikację dla dzielnicy Wilanów.

Dostaliśmy kolejne zaktualizowane dane. Same drogi się zmieniły. Stacje bez zmian. Dodałem plik z dokładnym opisem aktualizacji otrzymamy od ZDM, zapraszam do lektury.

No i dobrze, że opisują różnice. Z grubsza wszystko sprawdziłem i naniosłem, gdzie brakowało.

Chwała Ci! Niech JOSM nigdy Ci się nie zawiesi!

Mamy kolejną aktualizację. Sporo zmian. Zapraszam na Git-a po dane!

Kolejna aktualizacja z 07.01.2022. Dzięki Cristoffs!
Dodałem kontraruch.
Opis zmian: https://raw.githubusercontent.com/openstreetmap-polska/Warszawskie_dane_rowerowe/main/aktualizacje.md
Dane: https://github.com/openstreetmap-polska/Warszawskie_dane_rowerowe/tree/main/rowery_wawa

Początkowo używałem QGIS + JOSM, ale wygodniej jednak mi używać samego JOSMa.
Jego support dla shapefile jest dla mnie wystarczający: geometria się renderuje i mogę filtrować po tagach.

Cieszę się że się przydają!

Kolejna aktualizacja

:white_check_mark: Nowe informacje to przede wszystkim:
:black_small_square: oddane do użytku inwestycje takie jak: przejazdy rowerowe w rejonie ronda Dmowskiego, pasy rowerowe na ul. Abrahama, przejazdy rowerowe na skrzyżowaniu al. Sikorskiego/Czarnomorska, przejazd rowerowy na ul. Gandhi przy SP 323
:black_small_square: trwające inwestycje*, m.in.: Żwirki i Wigury, Starzyńskiego, Gagarnia, Marymoncka, Kadetów, Kasprowicza, Kondratowicza, Popularna, Chodecka, Widoczna, Zdrowa, Dyniowa
:black_small_square: dalsze mapowanie tras pod Warszawą (Raszyn, Michałowice, Józefów)
:black_small_square: szerego poprawek odwzorowania przebiegu tras na mapie
(Źródło: https://fb.com/PelnomocnikRowerowyWarszawa/posts/557531842607168))

Dodałem kontraruch w https://osm.org/changeset/121437531

Kolejna aktualizacja. Na Woli dodałem uwagi, aby zobaczyć na żywo.
Według Warszawskiej Masy Krytycznej [0] zmiany:

Grójecka (Opaczewska – Korotyńskiego) – remont DDR
al. Krakowska (przejazd przez Tapicerską)
Sokratesa (Wólczyńska – Kasprowicza) – przebudowa DDR
Grenadierów (Ostrobramska - al. Stanów Zj.) – nowa DDR
Piaskowa (Burakowska - al. Jana Pawła II) – fragment DDR
Stalowa (metro Szwedzka - PKP Targówek) – CPR
Górczewska (metro Ulrychów) – remont DDR
plac pięciu rogów, Szpitalna, Zgoda – strefa ograniczonego ruchu
Płaskowickiej (Pileckiego - al. KEN) – nowa DDR
Wybrzeże Szczecińskie (Sokola - Port Praski) – remont DDR
Rosoła (skrzyżowanie z Gandhi) – przebudowa DDR
Widoczna (Widoczna 33 – Lucerny) – fragment DDR
Kasprzaka (Karolkowa – Dorożkarska) – DDR
Rosoła (Mandarynki 6 – Belgradzka) – remont DDR
Żołnierzy Wyklętych (Kawy – Miarki) – remont DDR
Kadetów (przejazd przez Trakt Lubelski) – DDR
Wschodu Słońca (Jutrzenki – Szybka) – DDR
al. Prymasa Tysiąclecia (tunel) – remont DDR
Tynkarska (Sklepowa – Solipska) – DDR
Karczunkowska (węzeł Zamienie) – fragment DDR
Malborska (św. Wincentego – Kanał Bródnowski) – DDR
Kondratowicza (św. Wincentego – Blokowa) – nowa DDR

[0] https://www.facebook.com/warszawskamasakrytyczna/posts/pfbid02d3q2BkS7jSYLgJYVUPdN2Bw3iJgnxeBMFR9qSjVns6ceH1xBoz5agMhacFhZ8gFtl?cft[0]=AZVCBHh5VWKXA4_tflCOknu5lqeMtaOKsRBPrdtFG3uaDwUe0sFQOtkpIb5zJpmgi2frNU_k8cjZHRiOaGZ7G8ZCSXZv4e0Kmxj4tyrLjEyA8-i2k5Qs6A-M5ZHnxE2mtcw&tn=%2CO%2CP-R[/ur]

Aktualizacja z dnia 03.01.2024 dostępna na GitHub - openstreetmap-polska/Warszawskie_dane_rowerowe: Dane infrastruktury rowerowej miasta Warszawa udostępnione dla edytorów OSM
Stan na koniec grudnia 2023

W osobnym branchu (work in progress) trzymam różnice od ostatniej aktualizacji w geojson: https://github.com/openstreetmap-polska/Warszawskie_dane_rowerowe/blob/diff/latestDiff.geojson

2 Likes

Opublikowałem automatycznie generowane różnice w infrastrukturze rowerowej pomiędzy danymi miejskimi i OSM.

Porównanie danych z OpenStreetMap

W folderze osm_diffs można znaleźć pliki w formacie GeoJSON. Nazwy plików odpowiadają dzielnicom Warszawy lub podwarszawskim miejscowościom. Są one automatycznie wygenerowane. W każdym z nich znajduje się infrastruktura rowerowa z pliku rowery_wawa/rowery.shp, której nie udało się dopasować do infrastruktury w OpenStreetMap. Czyli potencjalne braki do zmapowania w OSM. Część różnic wynika z różnic w sposobie mapowania.

Algorytm porównywania infrastruktury

  1. Linie są zamieniane na punkty co 1 metr wzdłuż odcinków.
  2. Aktualnie porównuje się zbiory punktów - nie bierze się pod uwagę typu infrastruktury. Czyli ulica, na której był pas rowerowy i została zbudowana DDR nie zostanie wykryta.
  3. Dla każdej linii w danych miejskich sprawdza się ile punktów nie da się odnaleźć. Szuka się w OSM z marginesem 10 metrów.
  4. Uznaje się za brakującą linię jeżeli nie uda się odnaleźć 20 punktów lub 20% długości.
1 Like

Dowiedziałem się o mapie infrastruktury rowerowej odśnieżanej w Warszawie: https://zom.waw.pl/dlarowerzystow

Rozważam na jej podstawie dodawanie tagów winter_service.
Nie wiem jak dobre jest wsparcie w routingach. Dla mnie sensowne byłoby obniżenie spodziewanej prędkości przy winter_service=no, szczególnie przy wykorzystaniu danych meteorologicznych.