OSMonitor (raporty z danych OSM)

“Z automatu” to zły pomysł. Zerknąłem np. na zasygnalizowane drogi z ref=19 nie będące w relacji i są to głównie jakieś łączniki, które w relacji być nie powinny.

Hmm, jeśli nie powinny być w relacji to czemu mają ref=19?

A gdyby uzyc tu kryterium dlugosci - np 500m i dodawac to z automatu?

Bo ktoś źle je otagował?

A co żeście się z tym automatem uwzięli? Nie dajecie rady sprawdzić poprawności relacji w JOSM? :stuck_out_tongue:
Po ostatnim “automacie” czyszczącym mam uraz…

Myślę, że to by bardziej pasowało na plugin do JOSM albo taki jednorazowy/wybiórczy automat, który np. dla A4 włączy do relacji te odcinki z ref=A4.

Tutaj jest raport z wyświetlonymi drogami, które mają ref a nie są w relacji:

https://wiki.openstreetmap.org/w/index.php?title=User:Ppawel/PolandMajorRoads&oldid=790514

Jak widać strona się rozjeżdża, dlatego na razie ukryłem te informacje.

Jeśli mogę jeszcze o coś prosić, to przy tych drogach nieotagowanych przydałby się link (może być malutka ikonka) do otwierania takiej drogi bezpośrednio w JOSM. Zaoszczędziłoby to dwa kliknięcia i kilka sekund czasu. :slight_smile:

OK, pomyślę jak te informacje wyświetlać, bo tych dróg nieotagowanych jest bardzo dużo i cała strona staje się dłuuuuga i mało czytelna.

Śmierdzi nam tu nadmiarowością danych to raz, dwa po co dwa razy dodawać, jak można raz.
Co do łaczników z ustawionym ref które były błędne, to raport powinien wykrywać że droga ma więcej niż dwa końce ;).

Hmm, to jest w sumie dobry pomysł. Tylko, że trzeba by rozpatrywać każdą jezdnię osobno (ponownie - wymaga ról forward/backward do prawidłowego działania!). No i głupie pytanie czy zawsze tak jest, że jezdnia powinna mieć dwa końce a nie więcej? :slight_smile:

Podzielić stronę na kilka per województwa czy powiaty?

Niektóre drogi sa w paru województwach…

Oczywiscie ze jezdnia moze miec wiecej niz 2 konce jesli sie np na koncu rozgalezia a ma ta sama nazwe.
Mimo tego 90% dróg tak nie ma i bylo by to pomocne.

Pawle: gratuluję świetnego narzędzia! Trzymam też kciuki za regularne uaktualnianie raportów :slight_smile:

Mam drobne sugestie:

  1. warto usunąć nieaktualną już stronę http://wiki.openstreetmap.org/wiki/User:Ppawel/RaportDrogi
  2. proponuję przenieść strony http://wiki.openstreetmap.org/wiki/User:Ppawel/PolandMajorRoads i http://wiki.openstreetmap.org/wiki/User:Ppawel/PolandRegionalRoads w takie miejsce, by nowi użytkowincy mieli jakiekolwiek szanse je znaleźć. :wink: Właściwym miejscem wydaje się umieszczenie ich w http://wiki.openstreetmap.org/wiki/WikiProject_Poland/Sieć_drogowa, wraz z integracją znajdujących się tam informacji do “user notes”
  3. wydaje mi się, że podział dróg wojewódzkich na województwa będzie bardzo sztuczny, wiele dróg jest w kilku województwach, jestem za pozostawieniem wszystkiego na jednej stronie. Można za to dodać dla dróg wojewódzkich podsekcje jak na http://wiki.openstreetmap.org/wiki/WikiProject_Poland/Sieć_drogowa/Drogi_wojewódzkie.

Dzięki. Jeszcze sporo jest do zrobienia, ale powoli stają się te raporty nawet przydatne :slight_smile: Co do aktualizacji - najlepiej byłoby to wrzucić na jakiś serwer… tylko gdzie? Na razie robię to we własnym zakresie na laptopie, zobaczymy co będzie dalej.

Zgadzam się, ale nie znalazłem opcji usuwania stron na wiki - może źle patrzę?

Hmm, na pewno fajnie by było bardziej raporty wyeksponować, żeby nie leżały gdzieś u mnie “na strychu”. Informacje z tych raportów zdecydowanie pasują do stron, które podałeś (sieć drogowa). Z drugiej strony chciałbym żeby raporty były używalne i znajdowalne nie tylko przez polskich użytkowników - widać, że ludzie z innych krajów są chętni pomagać nam w potrzebie po przejściu bota, nie chciałbym im tego utrudniać dodając raporty do stricte polskiej (w szczególności - polskojęzycznej) części wiki. Sam nie wiem jak to rozwiązać żeby bot był syty i owca cała…

Taki podział jest OK, natomiast zaczyna się pojawiać inny problem - podczas wgrywania raportu dla dróg wojewódzkich (ta duuuża strona) bot dostaje timeout na połączeniu do wiki i w 50% przypadków strona nie jest aktualizowana - bot musi jeszcze raz próbować etc. Jest to pewnie związane z wielkością tej strony (już grubo ponad 100 kilobajtów tekstu chyba) - może to argument za podziałem na podstrony (np. 100-500 na osobnej stronie, reszta na innej)?

Zastępujesz treść przez {{delete|jakieś wyjaśnienie}}: http://wiki.openstreetmap.org/wiki/Template:Delete

Myślę, że najlepszym rozwiązaniem jest dwujęzyczność przynajmniej najważniejszych fragmentów na WikiProject Poland. :slight_smile: Poza tym śmiało przenoś http://wiki.openstreetmap.org/wiki/User:Ppawel/OSMonitor na http://wiki.openstreetmap.org/wiki/OSMonitor :smiley:

Może tak… teraz myślę, jak już trzeba dzielić na wiele stron, to masz rację, że podział wg województw jest mniej sztuczny niż wg numerów dróg. Niektóre drogi oczywiście będą na kilku stronach.

Co do hostingu, to czy Stowarzyszenie nie dysponuje jakimś serwerem, na którym można by postawić bota?

@ajank, wielkie dzięki za zainteresowanie :slight_smile: Stronę OSMonitor przesunę na “oficjalne” miejsce jak trochę dopieszczę content - pewnie w weekend.

Co do hostingu no to cóż przydałby się - jeśli ktoś może zaoferować to bardzo chętnie skorzystam… i skorzystają też raporty - na serwerze można by ustawić replikację minutową, a raporty generować np. co 15 minut.

Gdy już trochę uczeszę sam projekt (oficjalna strona na wiki + trochę upiększeń layoutu raportów) to może zagadam też do ludzi z OSMF - widziałem, że niektórzy mają serwery/konta na dev.openstreetmap.org, może gdzieś będzie się można wpiąć.

Być może mógłbym pomóc w kwestii serwera, jakie są wymagania (cpu/ram/dysk/oprogramowanie)?

Wow, dzięki za odzew :slight_smile: Wymagania…

  • CPU - im szybszy tym lepiej :slight_smile: U mnie na laptopie jakoś to działa, a mam “tylko” I7 quad core 1.6 GHz (to że są cztery rdzenie to akurat nie robi dużej różnicy niestety, bo przeważnie wykorzystywany jest jeden przy procesowaniu replikacji oraz generowaniu raportów).

  • RAM - ja mam na laptopie 4 GB, ale max. wykorzystanie jakie widziałem przez Postgresa i raporty to < 1 GB.

  • dysk - u mnie baza (tylko Polska) w tej chwili zajmuje ~10 GB.

  • oprogramowanie - OSMonitor to głównie Ruby i SQL, trochę basha; istotne żeby w Postgresie dało się doinstalować (patrz [1]) rozszerzenie PostGIS i hstore w bazie dla raportów.

[1] http://wiki.openstreetmap.org/wiki/Osmosis_PostGIS_Setup

No to mam dobre wieści - OSMonitor jest już zainstalowany na serwerze pbabika - chwała mu za to, że w czynie społecznym zaoferował swoje zasoby!

W tej chwili baza się aktualizuje, raporty są na razie odpalane co pół godziny. Są jeszcze drobne problemy ze stabilnością, ale na pewno będzie lepiej niż na laptopie.

Jeszcze raz podziękowania dla pbabika za serwer! :smiley:

Wielke dzieki Wam obu!
Pawle,
gdy juz wszystko ruszy poinformuj prosze kolegów z Niemiec.
User Tunnelbauer skarzyl sie, ze mial klopoty bo ktos w tym samym czasie na tym samym terenie co on pracowal w Polsce :wink: . Uswiadomilismy go, ze trzeba czesto robic update bo troche ludzi do boju ruszylo…

http://www.openstreetmap.org/browse/way/23541424 - może dodać wyjątek dodać dla route=ferry, żeby nie zgłaszało tego jako błąd?

Przy okazji ciekawostka z Wikipedii: