OpenStreetMap

Endres Pelka's Diary

Recent diary entries

Local transit in the town of Głuchołazy

Posted by Endres Pelka on 21 April 2020 in English. Last updated on 3 August 2022.

While visiting my hometown in June 2019, I made a day trip to nearby Głuchołazy, to register the routes and stops of the local buses.

I got to do the edits first in April 2020, though. Meanwhile, some things changed in Głuchołazy: another company overtook the local transit, some new lines appeared and the existing lines’ numbers changed. When editing, I used the most current timetables from the town’s website.

I only worked out those lines, for which I knew where the bus stops are: either from my own data from last trip, or already entered by other contributors, or from aerial photos and my best guesswork (with a fixme when in doubt). Unfortunately, local transit carriers don’t care much about publishing the coordinates of their bus stops; we can be happy if there’s any form of timetable on the web. Who cares bou’ tourists, duh…? All de village’s dudes already know, where da damn bus stops. We, the OpenStreetMap contributors, can add this information and help some travellers from getting lost.

By comparing the official timetables and my GPS traces, I spotted a mistake. During the trip with line number 6, the bus took a slightly different route than the official timetable would suggest. Therefore, this line’s relation in OpenStreetMap resembles the facts from first hand, not the official info.

Tagging convention

When mapping the bus stops, I assumed the simplified approach to PTv2. Briefly:

  • The position at which the passenger boards (flag, platform) gets mapped as public_transport=platform, highway=bus_stop with name and details known. On bus stations with multiple numbered platforms, the number goes in local_ref.
  • Not mapping public_transport=stop_position at all.
  • Avoiding the mapping of stop_area relation; both in ÖPNVKarte as well as in Transport Map, same-named stops in close proximity are automatically grouped.

In my opinion, such a data structure is understandable, flexible and easy to edit, even for unexperienced contributors. Also, it gets correctly interpreted by automated tools like eg. Overpass API line diagrams or ÖPNVKarte.

On rural highways, sometimes the buses do stop in both directions, but the shelter/flag/whatever exists only on one side of the road. In such cases, I’m still mapping two platforms. The ”virtual“ platform should go on the spot with the most recognizable traces (beaten grass) of passengers boarding/unboarding on the roadside.

Lines mapped so far

Further work, to do on the next opportunity

  • An unnamed ghost-stop: not appearing in any timetables, but there’s a bus stop sign and my bus did stop there
  • Line 2 bus station ↔ Polski Świętów
  • Line 4 bus station ↔ Pokrzywna ↔ Podlesie
Location: Osiedle Tysiąclecia, Głuchołazy, gmina Głuchołazy, Nysa County, Opole Voivodeship, 48-340, Poland

Komunikacja miejska w Głuchołazach

Posted by Endres Pelka on 20 April 2020 in Polish (Polski). Last updated on 3 August 2022.

Będąc w Nysie w lipcu 2019 roku, wyskoczyłem na jeden dzień do Głuchołaz, by tam zarejestrować GPSem trasy i przystanki komunikacji miejskiej.

Zgromadzone dane opracowałem dopiero w kwietniu 2020 roku, w międzyczasie doszło w Głuchołazach do zmian: zmienił się przewoźnik, pojawiły się nowe linie, pozmieniała się ich numeracja. Przy pracy posiłkowałem się aktualnym rozkładem jazdy ze strony internetowej miasta.

Opracowałem tylko te linie, przy których byłem w stanie określić położenie przystanków: samodzielnie zarejestrowane podczas wycieczki, wprowadzone wcześniej przez innych mapowiczów lub z dużą dozą pewności odgadnięte na podstawie Ortofotomapy (z fixme w razie wątpliwości). Niestety przewoźnicy/busiarze wciąż nie mają w zwyczaju podawać w internecie współrzędnych przystanków. Przeca wszyskie chłopy we wsi wiedzo, gdzie pekaesy stajo. My, mapowicze, możemy ratować zagubionych turystów, wypełniając tę lukę.

W rozkładzie linii nr 6 jest błąd: w drodze powrotnej z Konradowa do Głuchołaz, ma ona przejeżdzać przez przystanek Karłowicza. Podczas jazdy autobus w ogóle tam nie zajechał (co byłoby z resztą znacznym nadkładaniem drogi), w zamian zatrzymał się na przystanku Lompy szpital, w ogóle nie wymienionym w rozkładzie. Tutaj, na OpenStreetMap, relacja tej linii odzwierciedla stan faktyczny.

Mapując pozycje przystanków, zastosowałem uproszczone podejście do PTv2. W dużym skrócie:

  • Punkt z którego wsiada pasażer (słupek, stanowisko) mapuję jako public_transport=platform, highway=bus_stop z nazwą i szczegółami (jeśli znane), z local_ref= jeśli występuje numeracja stanowisk,
  • rezygnacja z mapowania public_transport=stop_position,
  • unikanie mapowania relacji stop_area; stanowiska o tej samej nazwie są i tak automatycznie grupowane, zarówno w ÖPNVKarte jak i w Transport Map.

Uważam, że taka struktura jest zrozumiała, elastyczna i łatwa w edycji, również dla niedoświadczonych mapowiczów. Do tego jest ona poprawnie interpretowana przez automatyczne narzędzia, takie jak diagramy w Overpass API czy ÖPNVKarte.

Jeśli autobus zatrzymuje się na przystanku jadąc w obu kierunkach, ale słupek/wiata/cokolwiek istnieje tylko z jednej strony szosy, zaznaczam także wirtualny przystanek po przeciwnej stronie – tam, gdzie na zdjęciu lotniczym widać najbardziej wydeptane przez pasażerów pobocze.

Linie opracowane do tej pory

Do opracowania przy następnej okazji

  • Bezimienny przystanek-widmo przy Alei Jana Pawła II, na rogu ulicy Henryka Brodatego: nie występuje w rozkładzie, ale słupek ze znakiem D-15 stoi, i autobus linii 6 zatrzymał się przy nim
  • Linia 2 Głuchołazy ↔ Bodzanów ↔ Polski Świętów
  • Linia 4 Głuchołazy ↔ Pokrzywna ↔ Podlesie
Location: Osiedle Tysiąclecia, Głuchołazy, gmina Głuchołazy, powiat nyski, województwo opolskie, 48-340, Polska