Trójmiejski Rower Metropolitalny MEVO

Cześć. Ten wątek dedykuję systemowi rowerów miejskich działającemu (lepiej lub gorzej :D) w Trójmieście - głównie sprawom tagowania i walidacji.

Od czasu uruchomienia systemu do OSM mapowicze wprowadzili już 158 z 660 stacji.

Jako że systemem zarządza Nextbike, byłem w stanie szybko przerobić walidator od Javnika i oto przedstawiam swoją wersję, aktualizowaną co godzinę:

http://81.190.124.187:31337/mevo/

Dopasowałem go do innej lokalizacji pliku XML oraz dopasowałem do obecnego de facto tagowania:

  • nazwa po stronie Nextbike jest przerabiana z na “MEVO ”
  • capacity jest w przypadku MEVO umowne, bo rower nie jest przyczepiany do stacji, a oddanie jest weryfikowane przez GPS. Stąd do tej pory wyszło tagowanie capacity=“5 stands” itp.
  • ignoruję “stacje” które są rowerami pozostawionymi poza fizyczną stacją.

Dobra robota.
Ponieważ de facto dostawiane stojaki typu odwrócone U są ekstra wyposażeniem stacji, jeśli totem stacji nie jest stawiany przy istniejących już stojakach (istniejącym parkingu rowerowym), ze względu właśnie na umowność capacity, nie powinno się określać capacity stacji. Ilość stojaków w terenie sugeruje tylko względną wielkość i istotność stacji.
Podpatrując najlepsze holenderskie wzory, by nie mnożyć amenity, dołączam do stacji tagowanie “bicycle_parking=yes”.

Jako że weszło nowe Mevo z innymi numerami stacji oraz niekiedy innymi pozycjami, to na podstawie Realtime data - MEVO przekonwertowałem udostępniane dane na GeoJSON.

Tutaj plik: https://brzozo.ws/misc/mevo.geojson

Oczywiście nie nadaje się on do bezpośredniego importu, ale można sobie go załadować w JOSM-ie.

Wołam @czebureks :slight_smile:

2 Likes

O kurczę, dopiero teraz to zauważyłem. xD Muszę sobie chyba jednak dodać jakieś powiadomienia.
Dzięki! Zajmę się tym w najbliższych dniach

Stworzyłem porównanie Mevo i OSM: województwo pomorskie - MevoOSM
Mam nadzieję, że będzie przydatne

1 Like

Zrobiłem import wszystkich stacji na podstawie danych przygotowanych przez @RicoElectrico. Kilka stacji pojawiło się od grudnia; w większości dodał je już @Marek-M , a ja dodałem dziś jeszcze jedną, więc można powiedzieć, że mamy w tej chwili stan aktualny. :slight_smile:

1 Like

Jednak wkradł się mały błąd. W zaktualizowanej przeze mnie relacji mamy 718 obiektów, a plik JSON ze strony MEVO liczy 717 stacji. Czy ktoś ma pomysł, jak szybko zidentyfikować i zweryfikować ten nadmiarowy obiekt?

1 Like

Jest więcej różnic, wrzucam diffa z różnicami w nazwach - po lewej baza oficjalna, po prawej to co w OSM.

W OSM brakuje wg tego porównania:

GDA008, GDA154, GDA202, GDY124, PUC004

Za to w urzędowych nie ma (obecnych w OSM):

GDA274, GDA341, GDY122, GDY125, SIE005, TCZ007

Jak to zrobiłem

Dane OSM:
z tego zapytania Overpass

rel(8839757);
(._;>;);
out body;
$ wget https://overpass-api.de/api/interpreter?data=%5Bout%3Ajson%5D%3B%0Arel%288839757%29%3B%0A%28._%3B%3E%3B%29%3B%0Aout%20body%3B -O overpass.json
$ cat overpass.json | jq '.elements' | jq '.[] | .tags.name' | sort | sed 's/MEVO //'g

Dane urzędowe:

$ wget https://gbfs.urbansharing.com/rowermevo.pl/station_information.json
$ cat station_information.json | jq '.data.stations' | jq '.[] | .name' | sort
3 Likes