You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#151 2012-08-08 14:54:44
- marek kleciak
- Member
- Registered: 2010-10-11
- Posts: 8,439
Re: OSMonitor (raporty z danych OSM)
Oczywiście fajnie by to było ujednolicić, ale może nie rzucajmy się z motyką na słońce...
Sloncu podoba sie motyka:
http://forum.openstreetmap.org/viewtopic.php?id=17786
Feedback jest pozytywny, mysla jak to u siebie wprowadzic.
Offline
#152 2012-08-08 14:59:46
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Fajnie, ale naprawdę OSMonitor jest w fazie eksperymentów
Dzisiaj odpalę nową wersję, która ma sprawdzanie przejezdności - za jej pomocą już znalazłem sporo nieciekawych przypadków gdzie nawigacja utyka... Jest jeszcze dużo do zrobienia, przede wszystkim do udokumentowania (dla użytkowników - wiki oraz dla developerów - kod oraz dla adminów - instalacja). Za 2-3 tygodnie może OSMonitor będzie się nadawał do wdrożenia poza Polską (co też napisałem SunCobaltowi, bo pytał o wdrożenie w Serbii).
Offline
#153 2012-08-08 16:32:59
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Można zobaczyć wstępne wdrożenie nowej wersji tutaj:
https://wiki.openstreetmap.org/wiki/Use … TestOutput
Link "show in OSMonitor" pokazuje drogę w nowej wersji mapy:
* są wyświetlane wszystkie komponenty na osobnych warstwach
* dla każdego komponentu wyświetlane są ścieżki między węzłami końcowymi na osobnych warstwach
* jeśli ścieżka jest czerwona = nie dociera z A do B, jeśli zielona - jest OK
Ta wersja nie używa już w ogóle ról.
Offline
#154 2012-08-09 11:00:08
- serekmedia
- Member
- Registered: 2012-06-22
- Posts: 224
Re: OSMonitor (raporty z danych OSM)
TODO: idzie zrobić formularz 'jedna trasa live'?
Pracuję nad jakąś drogą i teraz na jej sprawdzenie muszę czekać ~30 minut, notować która droga już przeanalizowana, jak coś źle to poprawka itd. a w tym czasie robię inną, robi się lista dróg - trochę skomplikowane. Można by wtedy wiki odświeżać co 3h, a pojedyncze trasy mogłyby być dostępne na żywo.
Offline
#155 2012-08-09 11:07:00
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
TODO: idzie zrobić formularz 'jedna trasa live'?
Pracuję nad jakąś drogą i teraz na jej sprawdzenie muszę czekać ~30 minut, notować która droga już przeanalizowana, jak coś źle to poprawka itd. a w tym czasie robię inną, robi się lista dróg - trochę skomplikowane. Można by wtedy wiki odświeżać co 3h, a pojedyncze trasy mogłyby być dostępne na żywo.
To jest dobry pomysł. Myślę, że aktualny status dałoby radę wyświetlić na widoku mapy dla konkretnej drogi (link "show in OSMonitor") - wtedy to nie byłby już widok mapy tylko widok aktualnego raportu dla tej konkretnej drogi. Czyli opóźnienie byłoby max. 1-2 minuty - tego już się nie da przeskoczyć z uwagi na replikację bazy danych osm.org -> OSMonitor.
Do zrobienia, ale jestem teraz bardzo zdeterminowany, żeby nową wersję dopracować - bardzo dużo poważnych problemów z drogami wychodzi z nowych raportów (np. brak przejezdności A4 wczoraj wyszła...), ale jeszcze mam trochę TODO do dokończenia.
Jak już się ogarnę z nową wersją algorytmów to popracuję nad frontendem (widok mapy -> widok drogi).
Offline
#156 2012-08-09 11:10:54
- koszatek
- Member
- Registered: 2010-10-27
- Posts: 174
Re: OSMonitor (raporty z danych OSM)
Przydałoby się sygnalizować chociaż na żółto, jeśli dla danej drogi nie ma podanej długości do porówniania. Teraz jest na zielono, a to może być złudne, bo np. połowa trasy może być nie włączona jeszcze do relacji.
Offline
#157 2012-08-09 11:13:29
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Przydałoby się sygnalizować chociaż na żółto, jeśli dla danej drogi nie ma podanej długości do porówniania. Teraz jest na zielono, a to może być złudne, bo np. połowa trasy może być nie włączona jeszcze do relacji.
Kolejny dobry pomysł. Myślałem nad dodaniem nowego statusu/koloru pomiędzy zielonym a żółtym - taki nie-do-końca-zielony. Brak długości do porównania wpadał by w taki właśnie status.
TODO sobie rośnie tutaj: https://github.com/ppawel/osmonitor/issues
Last edited by Paweł Paprota (2012-08-09 11:18:22)
Offline
#158 2012-08-11 17:53:03
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Pracuję cały czas intensywnie nad nową wersją, są pewne problemy wydajnościowo-serwerowe z bazą danych, staram się zoptymalizować i przetestować całość tak żeby nie trzeba było tego robić później. W związku z testami mogą się pojawić nieciągłości w aktualizacji "stabilnych" raportów w najbliższych dniach.
Offline
#159 2012-08-13 20:00:21
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Wrzuciłem na wiki propozycję tagów do przechowywania dodatkowych informacji:
Offline
#160 2012-08-13 21:49:53
- serekmedia
- Member
- Registered: 2012-06-22
- Posts: 224
Re: OSMonitor (raporty z danych OSM)
Jak dla mnie pasuje, nad semantyką się nie wypowiadam bo jestem za mało stażem w osm, więc nie wiem czy takie ujęcie jest prawidłowe/słuszne/w konwencji.
Jedyne co powiem toto co na ircu, że lepiej to trzymać w relacji niż na wiki.
Offline
#161 2012-08-14 09:34:42
- wajak
- Member
- Registered: 2010-04-20
- Posts: 273
Re: OSMonitor (raporty z danych OSM)
Jak dla mnie to nie dodawałbym tagów:
qa:road_length - tylko użył istniejącego distance (jest czasem używany, głównie w szlakach turystycznych)
qa:notes - można użyć note dodanego do relacji
Reszty faktycznie nie da się chyba zastąpić czymś istniejącym.
Offline
#162 2012-08-14 10:37:41
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Distance to dobry pomysł tylko, że dla dróg z więcej niż jednym komponentem będzie tam wartość niezgodna z opisem na wiki, np. "10;50". Żeby to zrobić ładnie i zgodnie ze specyfikacją tagu distance to można by dodać podrelacje dla każdego komponentu, np.:
relacja S1 (tag distance nie występuje)
relacja S1 Odcinek Cieszyn-Bielsko
relacja S1 Odcinek cośtam
....
Może to i ładne z punktu widzenia technicznego (zresztą widziałem, że w Niemczech mają takie relacje), ale trochę przerost formy nad treścią. OSMonitorowi wystarczy jak będzie jedna relacja + tag qa:components + długości dla każdego komponentu po średniku.
Offline
#163 2012-08-14 12:33:06
- Mateusz Korniak
- Member
- From: Poland, Zabrze
- Registered: 2008-12-04
- Posts: 624
Re: OSMonitor (raporty z danych OSM)
ja bym się zastanowił nad zamianą prefiksu qa: na np. osmonitor: dla tagów które są specifyczne dla osmonitora.
Offline
#164 2012-08-14 13:03:28
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Zaktualizowałem propozycję tagów:
Offline
#165 2012-08-16 14:36:54
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Kendzi skopiował zawartość kolumn "length" i "user notes" z wiki do w/w tagów. Nowe raporty już korzystają z tych danych:
https://wiki.openstreetmap.org/wiki/Use … TestOutput
https://wiki.openstreetmap.org/wiki/Use … estOutput2
W związku z powyższym uprasza się o *nieedytowanie* stron z raportami - w nowej wersji robot będzie *nadpisywał* raporty za każdym razem. Dane można wprowadzać w tagach relacji.
Mam nadzieję w końcu odpalić nową wersję na dniach, bo chcę się więcej zająć osm.org ![]()
Last edited by Paweł Paprota (2012-08-16 14:37:40)
Offline
#166 2012-08-16 15:29:04
- rogal
- Member
- Registered: 2010-11-09
- Posts: 694
Re: OSMonitor (raporty z danych OSM)
pliiiiizzzzz - prosiłbym o cokolwiek do analizy granic administracyjnych - wystarczy info czy relacja jest ciągła i czy w ogóle istnieje (dane z bazy teryt). Chodzi mi o województwa, powiaty, gminy, miasta i wsie. Każda relacja z granicą ma (lub powinna mieć - jak nie ma do będę dopisywał) tag teryt:terc będący referencją do terytu.
Można by taką listę tworzyć z automatu hierarchicznie, podobnie jak jest na:
http://wiki.openstreetmap.org/wiki/Wiki … nd/Granice
Last edited by rogal (2012-08-16 15:30:45)
http://navidata.pl - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin
Offline
#167 2012-08-16 15:32:20
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
@rogal: ja mam już od dawna zrobiony prosty automat do importu bazy terytowej do Postgresa. Gdy skończę pracę nad nową wersją raportu drogowego to zobaczę ile pracy by było z odpaleniem tego jako kolejny raport...
Offline
#168 2012-08-16 15:38:25
- rogal
- Member
- Registered: 2010-11-09
- Posts: 694
Re: OSMonitor (raporty z danych OSM)
dzięki, ogromnie by mi to ułatwiło pracę ![]()
http://navidata.pl - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin
Offline
#169 2012-08-17 08:50:54
- wajak
- Member
- Registered: 2010-04-20
- Posts: 273
Re: OSMonitor (raporty z danych OSM)
Paweł, możesz podać jakie są kryteria sprawdzania przejezdności?
Offline
#170 2012-08-17 08:56:26
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Dzisiaj mam zamiar dokończyć dokumentację: https://wiki.openstreetmap.org/wiki/OSMonitor
Generalnie żeby droga była przejezdna to robot musi być w stanie dojechać z początku do końca i z powrotem (roundtrip). Początek i koniec to najbardziej oddalone od siebie końcówki drogi. W tej chwili jest problem z drogami, które kończą lub zaczynają się rondem albo ogólnie - pętlą - wtedy robot ma problem z wyznaczeniem odpowiednich punktów.
Pytanie filozoficzne czy droga powinna się kończyć na rondzie (w sensie - zawierać w sobie rondo na końcu/początku)...
Offline
#171 2012-08-17 13:03:18
- wajak
- Member
- Registered: 2010-04-20
- Posts: 273
Re: OSMonitor (raporty z danych OSM)
Pytanie filozoficzne czy droga powinna się kończyć na rondzie (w sensie - zawierać w sobie rondo na końcu/początku)...
Ja bardzo mało takich przypadków znam ![]()
Offline
#172 2012-08-17 13:07:38
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
No trochę ich jest niestety, np.:
http://geowebhost.pl/osmonitor/browse/road/DW100
http://geowebhost.pl/osmonitor/browse/road/DW990
http://geowebhost.pl/osmonitor/browse/road/DK81
http://geowebhost.pl/osmonitor/browse/road/DW985
W tej chwili dla tych dróg robot nie znajduje poprawnych końcówek (bo rondo to pętla...) i nie może nawigować. Najlepiej (czytaj: najłatwiej technicznie) gdyby ustalić, że koniec/początek drogi to zawsze zjazd/dojazd do ronda i tyle - wtedy są ładne końcówki i nie ma problemu.
Offline
#173 2012-08-17 13:20:44
- koszatek
- Member
- Registered: 2010-10-27
- Posts: 174
Re: OSMonitor (raporty z danych OSM)
Wydaje mi się, że włączanie ronda na końcu drogi do jej relacji jest w większości przypadków nieuzasadnione. Przynajmniej na takie trafiałem dotychczas edytując.
Jeśli droga dochodzi do jakiejś poprzecznej i w tym miejscu się kończy, i to skrzyżowanie jest rondem, to to rondo powinno być tylko i wyłącznie w ciągu tamtej poprzecznej. Zazwyczaj tamta poprzeczna jest równej lub wyższej klasy. Wyjątkiem byłoby właśnie "ślepe" kończenie się DW na skrzyżowaniu-rondzie z drogami niższej klasy np. powiatowymi (bo skrzyżowaniami dróg o różnych klasach zarządza zarządca drogi wyższej klasy)i, ewentualnie mogę sobie też wyobrazić że do takiego ronda dochodzą 2 drogi wojewódzkie o różnych numerach i każda się na tymże rondzie kończy i rondo stanowi ich "spięcie". Taki przypadek może stanowić pozostałość po starym przejściu DK przez środek jakiegoś miasteczka, gdzie spotykała się ona z dwoma DW. Potem DK puszczono obwodnicą nowym śladem, a połączenie DW pozostaje w starym miejscu. Ale na razie nie spotkałem się z tym w OSM.
Edit::
jeśli DW zaczyna się na rondzie w węźle z drogą ekspresową lub autostradą, to to rondo stanowi część węzła i zarządza nim zarządca drogi wyższej klasy, czyli GDDKiA. Też bym takiego ronda nie włączał do relacji DW.
Last edited by koszatek (2012-08-17 13:27:00)
Offline
#174 2012-08-17 13:59:41
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
@koszatek: Dzięki za analizę. Od strony technicznej to jest problem, ponieważ OSMonitor pracuje na pojęciach z teorii grafów i nie ma świadomości o topologii/geografii/geometrii (poza odległościami między poszczególnymi węzłami OSM). Wobec tego nie może rozróżnić pewnych sytuacji, które z punktu widzenia grafu niczym się nie różnią, ale za to topologicznie są bardzo różne, czyli np. droga z A do B o długości 100 km, w środku tej drogi rondo. Pytanie jak rozpoznać, że A to początek a B to koniec? A może rondo jest końcem a A i B są tylko końcówkami dwóch pasów? Tak jak na rysunku:
A-------------------/RONDO\
B-------------------\------/
A-------------------/RONDO\-------------------B
\------/Na razie zostawiam tak jak jest, ewentualnie mam w rękawie kilka heurystyk, które mogą troszkę pomóc, ale ogólnie w tej wersji najlepiej kiedy droga ma końcówki.
A swoją drogą to 90% sytuacji, które analizowałem gdzie rondo jest na początku/końcu drogi to jest i tak całkowicie błędny przebieg drogi...
Offline
#175 2012-08-17 14:29:42
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Dobra, to nowa wersja już wdrożona (raporty się generują, powinny być online za kilka minut)...
Dla tych, którzy dodawali długości i notatki do dróg (m.in. koszatek) - te informacje należy teraz dodawać do tagów relacji drogowych, szczegóły tutaj:
https://wiki.openstreetmap.org/wiki/OSMonitor#Tags
Czyli długość drogi - tag "distance", notatki - tag "note".
EDIT: Aha, wiem, że raport na widoku mapy jest brzydki etc. - to się wygładzi ![]()
Last edited by Paweł Paprota (2012-08-17 14:30:26)
Offline