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.***
#76 2012-07-31 13:40:21
- wajak
- Member
- Registered: 2010-04-20
- Posts: 273
Re: OSMonitor (raporty z danych OSM)
To ja zgłoszę jeden problem z DW 719. Na OSMonitor jest rozłączona natomiast tutaj: http://ra.osmsurround.org/analyzeRelati … noCache=on jest ok.
Offline
#77 2012-07-31 13:49:47
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
To ja zgłoszę jeden problem z DW 719. Na OSMonitor jest rozłączona natomiast tutaj: http://ra.osmsurround.org/analyzeRelati … noCache=on jest ok.
Wczoraj znalazłem przyczynę rozłączenia dla DK6 - z DW719 wygląda na to samo. Raport mówi "relation disconnected (backward = 1, forward = 2)" - a to oznacza, że nitka backward jest OK, natomiast nitka forward ma dwa segmenty - najpewniej w którymś miejscu na tej nitce jakiś odcinek jest dodany do relacji z rolą backward a nie forward i dlatego jest niespójność.
Co do relation analyzera to nie patrzyłem w jego kod, ale wydaje mi się, że on nie bierze pod uwagę roli backward/foward - po prostu sprawdza spójność grafu wyznaczonego przez drogi i węzły relacji. Dokładnie z tego powodu relation analyzer pokazuje niektóre nasze autostrady jako rozłączone - bo są dwie nitki, które nigdy się nie łaczą. Aby tego uniknąć OSMonitor sprawdza role i traktuje nitki backward/forward jako dwie oddzielne drogi.
Mam w planie zaimplementować lepsze raportowanie w tym zakresie - np. żeby raport wskazywał palcem gdzie wg niego jest problem - wtedy nie trzeba będzie przeglądać całej relacji odcinek po odcinku, bo to dość mozolna praca - w sam raz dla robota :-)
Offline
#78 2012-07-31 14:00:52
- serekmedia
- Member
- Registered: 2012-06-22
- Posts: 224
Re: OSMonitor (raporty z danych OSM)
O tak tak, szczególnie rwania - w tym trochę pomaga SunCobalt ze swoimi deadendami, ale przydałoby się wprost z analizy. Dopisz to priorytetowo, bo większość czasu się marnuje na przeglądanie trasy linia po linii zamiast ją po prostu naprawić. 1-2h dla Ciebie, a dla stadka maperów to jest kilka dróg na 1h a nie jedna. Zazielenimy ten Twór raport w kilka dni ![]()
Offline
#79 2012-07-31 19:57:54
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Dodałem wyświetlanie "end nodes" - są to węzły, na których kończą się komponenty grafów. Przeważnie oznacza to, że gdzieś w okolicy jest problem z rolami albo z drogą nie dodaną do relacji. Dajcie znać czy to jest użyteczne.
Oczywiście lepiej by było żeby to ładnie wizualizować na mapie, ale to wymagało by napisania web aplikacji do OSMonitor, a na razie nie mam czasu żeby zacząć takie przedsięwzięcie. Może rozejrzę się za istniejącymi stronami gdzie można by w linku przekazać punkty/drogi do oznaczenia na mapie (coś jak relation analyzer) - jeśli znacie coś takiego to piszcie.
Offline
#80 2012-07-31 20:09:56
- marek kleciak
- Member
- Registered: 2010-10-11
- Posts: 8,439
Re: OSMonitor (raporty z danych OSM)
Robisz super robote Pawle.
Usun z tego jessli mozesz "end nodes" które sa równoczesnie turning circle.
Offline
#81 2012-07-31 20:12:19
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Hmm, możesz podać przykład takiego węzła?
Offline
#82 2012-07-31 20:18:00
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Generalnie jeśli end nodes w ogóle są wyświetlane w raporcie to oznacza, że coś jest nie tak. End node ma tylko pokazać gdzie mniej więcej.
Offline
#83 2012-07-31 20:26:07
- Mariusz Adamski
- Member
- From: Wrocław
- Registered: 2008-11-14
- Posts: 105
Re: OSMonitor (raporty z danych OSM)
Może rozejrzę się za istniejącymi stronami gdzie można by w linku przekazać punkty/drogi do oznaczenia na mapie (coś jak relation analyzer) - jeśli znacie coś takiego to piszcie.
A może Overpassem? Jeśli chcesz pokazać węzeł o id np. 1224699835 na mapie, można użyć wywołania overpass.osm.rambler.ru/cgi/convert?data=node(1224699835);out;&target=openlayers; dla drogi o id powiedzmy 29269750 to by było overpass.osm.rambler.ru/cgi/convert?data=way(29269750);(._;node(w););out;&target=openlayers.
Offline
#84 2012-07-31 21:37:19
- serekmedia
- Member
- Registered: 2012-06-22
- Posts: 224
Re: OSMonitor (raporty z danych OSM)
Paweł, wyświetlanie zbioru punktów na mapie można łatwo zrobić przy użyciu warstwy GML, robisz po prostu zwykły statyczny plik lub wyjście tekstowe coś jak:
Pierwsza linia
lat\tlon\ttitle\tdescription\ticonSize\ticonOffset\ticon
Następne linie:
18.3\t51.19191\ttext\ttext\t16,16\t0,0\http://serwer/plik.png
i w openlayers dajesz:
points = new OpenLayers.Layer.GML( "Points", "http://serwer/plik.txt", {format: OpenLayers.Format.Text} );
map.map.addLayer(points);
Jeśli zrobisz zbiór punktów w pliku w ww formacie, daj znać to go podepnę pod stronę główną masstracka.
Offline
#85 2012-07-31 21:43:12
- wajak
- Member
- Registered: 2010-04-20
- Posts: 273
Re: OSMonitor (raporty z danych OSM)
Dodałem wyświetlanie "end nodes" - są to węzły, na których kończą się komponenty grafów. Przeważnie oznacza to, że gdzieś w okolicy jest problem z rolami albo z drogą nie dodaną do relacji. Dajcie znać czy to jest użyteczne.
Było to bardzo pomocne dla problemu z DW719, faktycznie był problem z rolami. Natomiast miałem też inną drogę DW898 i tutaj węzeł końcowy odbiegał znacznie od tego z którym był problem. Obie drogi już poprawiłem, ale pamiętam co było źle. Jakbyś był ciekawy to mogę podać.
Offline
#86 2012-07-31 21:48:47
- serekmedia
- Member
- Registered: 2012-06-22
- Posts: 224
Re: OSMonitor (raporty z danych OSM)
Jeszcze jedna prośba do Pawła: gdy podajesz Road report to mógłbyś podać go też przeliczonego na kilometry - znaczy się ile %km z całości km polskich dróg mamy ok, ile z ostrzeżeniami i ile brak lub błędnych, bo naprawienie drogi wojewódzkiej 5km a 75km to są zasadnicze różnice ![]()
Offline
#87 2012-08-01 06:48:46
- marek kleciak
- Member
- Registered: 2010-10-11
- Posts: 8,439
Re: OSMonitor (raporty z danych OSM)
Pawle,
przyklad drogi konczacej sie turning circle to DK90 z promem przez Wisle:
http://osm.org/go/0PI9gaWG
Offline
#88 2012-08-01 06:51:02
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Było to bardzo pomocne dla problemu z DW719, faktycznie był problem z rolami. Natomiast miałem też inną drogę DW898 i tutaj węzeł końcowy odbiegał znacznie od tego z którym był problem. Obie drogi już poprawiłem, ale pamiętam co było źle. Jakbyś był ciekawy to mogę podać.
Mógłbyś napisać więcej o DW898? Znalazłem w historii wiki raport z momentu kiedy relacja już była, ale miała ostrzeżenia w raporcie, że jest niespójna. Widzę, że raport zgłosił dwa end nodes:
http://www.openstreetmap.org/browse/node/34556053
http://www.openstreetmap.org/browse/node/1586321201
Napisz proszę jaki był rzeczywisty problem.
Offline
#89 2012-08-01 07:09:17
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Paweł Paprota wrote:Może rozejrzę się za istniejącymi stronami gdzie można by w linku przekazać punkty/drogi do oznaczenia na mapie (coś jak relation analyzer) - jeśli znacie coś takiego to piszcie.
A może Overpassem? Jeśli chcesz pokazać węzeł o id np. 1224699835 na mapie, można użyć wywołania overpass.osm.rambler.ru/cgi/convert?data=node(1224699835);out;&target=openlayers; dla drogi o id powiedzmy 29269750 to by było overpass.osm.rambler.ru/cgi/convert?data=way(29269750);(._;node(w););out;&target=openlayers.
O, to by było idealne - podaję id obiektu (way/node) w OSM i ładnie mi się renderuje. Pytanie czy to narzędzie obsługuje wiele obiektów na wejściu - sprawdzę w/po pracy
Dzięki za info.
Offline
#90 2012-08-01 07:14:09
- pbabik
- Member
- Registered: 2010-12-09
- Posts: 353
Re: OSMonitor (raporty z danych OSM)
i w openlayers dajesz:
points = new OpenLayers.Layer.GML
Ja w kwestii formalnej: tego się już (wydanie 2.12) nie używa. Klasa została zastąpiona przez uniwersalną OpenLayers.Layer.Vector.
Offline
#91 2012-08-01 07:28:24
- wajak
- Member
- Registered: 2010-04-20
- Posts: 273
Re: OSMonitor (raporty z danych OSM)
wajak wrote:Było to bardzo pomocne dla problemu z DW719, faktycznie był problem z rolami. Natomiast miałem też inną drogę DW898 i tutaj węzeł końcowy odbiegał znacznie od tego z którym był problem. Obie drogi już poprawiłem, ale pamiętam co było źle. Jakbyś był ciekawy to mogę podać.
Mógłbyś napisać więcej o DW898? Znalazłem w historii wiki raport z momentu kiedy relacja już była, ale miała ostrzeżenia w raporcie, że jest niespójna. Widzę, że raport zgłosił dwa end nodes:
http://www.openstreetmap.org/browse/node/34556053
http://www.openstreetmap.org/browse/node/1586321201Napisz proszę jaki był rzeczywisty problem.
Było tak jak piszesz, a problemem było to, że do relacji nie należała droga http://www.openstreetmap.org/browse/way/5081461 Zmieniłem tylko to i droga zaświeciła się na zielono.
Offline
#92 2012-08-01 10:25:27
- Mariusz Adamski
- Member
- From: Wrocław
- Registered: 2008-11-14
- Posts: 105
Re: OSMonitor (raporty z danych OSM)
O, to by było idealne - podaję id obiektu (way/node) w OSM i ładnie mi się renderuje. Pytanie czy to narzędzie obsługuje wiele obiektów na wejściu - sprawdzę w/po pracy
Dzięki za info.
Tak, wystarczy je podać po średniku, np. dla trzech węzłów: overpass.osm.rambler.ru/cgi/convert?data=(node(1224699835);node(1224699832);node(1224938704));out;&target=openlayers, dla dróg, odpowiednio overpass.osm.rambler.ru/cgi/convert?data=(way(29269750);way(173211161));(._;node(w));out;&target=openlayers. Dla dróg to istotne, żeby pobrać również ich węzły, stąd (._;node(w)) na końcu.
Offline
#93 2012-08-01 12:57:38
- rogal
- Member
- Registered: 2010-11-09
- Posts: 694
Re: OSMonitor (raporty z danych OSM)
W związku z faktem, że bot zdemolował w wielkim stopniu podział administracyjny kraju - mam pytanie, czy OSM Report może też sprawdzać granice administracyjne?
Chodzi o sprawdzanie, czy obszar granicy dla danej relacji jest zamknięty. Na szczęście spis relacji jest:
http://navidata.pl - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin
Offline
#94 2012-08-01 17:24:42
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
W związku z faktem, że bot zdemolował w wielkim stopniu podział administracyjny kraju - mam pytanie, czy OSM Report może też sprawdzać granice administracyjne?
Chodzi o sprawdzanie, czy obszar granicy dla danej relacji jest zamknięty. Na szczęście spis relacji jest:
Jest to możliwe, ale myślę, że dopracowanie raportu drogowego (lista istotnych TODO jest ciągle spora) ma wyższy priorytet. Chyba, że się mylę?
Offline
#95 2012-08-01 17:25:52
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Paweł Paprota wrote:O, to by było idealne - podaję id obiektu (way/node) w OSM i ładnie mi się renderuje. Pytanie czy to narzędzie obsługuje wiele obiektów na wejściu - sprawdzę w/po pracy
Dzięki za info.
Tak, wystarczy je podać po średniku, np. dla trzech węzłów: overpass.osm.rambler.ru/cgi/convert?data=(node(1224699835);node(1224699832);node(1224938704));out;&target=openlayers, dla dróg, odpowiednio overpass.osm.rambler.ru/cgi/convert?data=(way(29269750);way(173211161));(._;node(w));out;&target=openlayers. Dla dróg to istotne, żeby pobrać również ich węzły, stąd (._;node(w)) na końcu.
Dzięki, wygląda bardzo obiecująco, przyjrzę się temu bliżej.
Offline
#96 2012-08-01 21:32:12
- rogal
- Member
- Registered: 2010-11-09
- Posts: 694
Re: OSMonitor (raporty z danych OSM)
bez granic nie istnieje praktycznie opcja wyszukiwania ulic i adresów ;( Nie wiem jak OSMAnd i Nominatim sobie poradziły z taką sieczką, będę musiał potestować.
http://navidata.pl - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin
Offline
#97 2012-08-01 21:48:45
- damndog
- Member
- From: Łódź, PL
- Registered: 2012-06-26
- Posts: 211
Re: OSMonitor (raporty z danych OSM)
A od czego jest relation analyzer? http://ra.osmsurround.org/index :_) i sprawdzi i na mapie pokaże!
OSMapowicz na pełen etat
szukam płatnego etatu
Offline
#98 2012-08-01 22:05:27
- rogal
- Member
- Registered: 2010-11-09
- Posts: 694
Re: OSMonitor (raporty z danych OSM)
a widziałeś stronę wiki i ile jest tych relacji? Zwłaszcza, że trzeba będzie to regularnie sprawdzać w ramach postępu prac.
http://navidata.pl - geokodowanie oparte o OSM
http://garmin.osmapa.pl - mapy Polski na urządzenia Garmin
Offline
#99 2012-08-02 17:58:40
- Paweł Paprota
- Member
- From: Zebrzydowice
- Registered: 2012-05-02
- Posts: 254
- Website
Re: OSMonitor (raporty z danych OSM)
Jeszcze jedna prośba do Pawła: gdy podajesz Road report to mógłbyś podać go też przeliczonego na kilometry - znaczy się ile %km z całości km polskich dróg mamy ok, ile z ostrzeżeniami i ile brak lub błędnych, bo naprawienie drogi wojewódzkiej 5km a 75km to są zasadnicze różnice
Fajny pomysł, więc zaimplementowałem
Raport teraz pokazuje liczbę i % "zielonych kilometrów". Żółte ciężko będzie wyłapać, bo niektóre drogi są żółte dlatego, że nie zgadza im się długość - zafałszuje to statystyki.
Paweł Paprota wrote:O, to by było idealne - podaję id obiektu (way/node) w OSM i ładnie mi się renderuje. Pytanie czy to narzędzie obsługuje wiele obiektów na wejściu - sprawdzę w/po pracy
Dzięki za info.
Tak, wystarczy je podać po średniku, np. dla trzech węzłów: overpass.osm.rambler.ru/cgi/convert?data=(node(1224699835);node(1224699832);node(1224938704));out;&target=openlayers, dla dróg, odpowiednio overpass.osm.rambler.ru/cgi/convert?data=(way(29269750);way(173211161));(._;node(w));out;&target=openlayers. Dla dróg to istotne, żeby pobrać również ich węzły, stąd (._;node(w)) na końcu.
Jest problem z uploadem na wiki stron z linkami do stron zewnętrznych - przy ręcznej próbie jest captcha, przy wywołaniu z robota strona po prostu się nie aktualizuje. Także wizualizacja na stronie zewnętrznej na razie jest do dłuższego przemyślenia.
Offline
#100 2012-08-03 07:26:48
- przemas75
- Member
- Registered: 2012-05-27
- Posts: 680
Re: OSMonitor (raporty z danych OSM)
Hm, coś dziwnego; już wczoraj chciałem Cię pytać. Ale coś czuję, że zajęty teraz jesteś...
Mam drogę DW861, relacja http://www.openstreetmap.org/browse/relation/2324869
Check pokazywał, że droga jest połączona. Zresztą nie ma tam wielkiej filozofii i o to się właśnie rozchodzi.
Natomiast OSMonitor, wczoraj jeszcze pokazywał relację rozłączoną i wskazywał na dwie drogi z backward/forward (jedyne zresztą).
Natomiast dzisiaj, pokazuje już ok!
W tym czasie oczywiście zmian nie robiłem...
Offline