Wizualizacje i analiza danych

Zależy jaki masz schemat… dla schematu osm2pgsql:

Select bud.*
from planet_osm_polygon bud
left join planet_osm_polygon ame on ame.amenity is not null and ame.landuse is not null and ST_Intersects(ame.way, bud.way)
where bud.building is not null and ame.osm_id is null

Potrzebujesz indeksy na amenity, landuse, building i way i nic nie powinno wybuchnąć :slight_smile:

Jakbyś miał jakieś pytania o PostGIS-a to jestem dostępny na skype najczęściej (jendrus305) albo pod telefonem… niestety na forum zaglądam średnio co 3 miesiące :slight_smile:

https://tyrasd.github.io/osm-node-density/#2/51.2/16.9/latest,places

Zrobiłem wizualizację, która pozwala poprawiać POI mające adres i nazwę, lecz brak im określającego je tagu. Jest to moje zadanie MapRoulette odtworzone przy użyciu PostGIS i Mapbox GL JS. Na tę chwilę jest 1614 obiektów do poprawienia.
Po przybliżeniu pokazują się nam nazwy, które są klikalne, otwiera się popup z tagami.
Szczególnie dużo jest tego w Warszawie i Wrocławiu :wink:
Gdyby się okazało, że przeoczyłem jakiś “określający” klucz, to proszę mi dać znać. Fałszywych alarmów powinno być już teraz mało.

http://81.190.124.187:31337/QA_map/map_poi2.html

Disclaimer: Strona może bardzo rzadko być nieosiągalna z winy mojego dostawcy Internetu. Sam “serwer” (netbook :laughing:) jest zaskakująco niezawodny.

Fajny pomysł, tylko ja bym odfiltrował obiekty z tagiem “disused:*”.

Muszę zobaczyć, czy tak się w ogóle da zrobić (w sensie czy indeks GIN na hstore to umie), bo inaczej analiza trwałaby wieki. Póki co mogę powykluczać konkretne disused.

Edit: Powykluczałem disused:shop, disused:amenity, disused:craft, disused:office - zgodnie z tym co znalazłem w wyjściu skryptu. Za 20 min się odświeży.

Edit2: Znalazłem błąd. osm_id jest źle pokazywane jako 2147483647 (2^31-1) dla wartości przekraczających tę liczbę. Musi to być błąd ogr2ogr. Rozwiązaniem tego problemu i innych ograniczeń powinien być upgrade Postgresa (umożliwi dump GeoJSON prosto z niego), co zrobię przy okazji reinstalacji systemu, być może kiedyś w sierpniu.

http://my-notes.osm-hr.org/
Narzędzie pozwala znaleźć nierozwiązane uwagi danego użytkownika / kilku użytkowników (np. swoje :wink: )

Część wizualizacji na /w/ w najbliższych dniach nie będzie działać poprawnie.

Jeśli ktoś przegapił dyskusję z wątku o Stowarzyszeniu, to daję znać że uporządkowana lista wszystkich naszych wizualizacji (zarówno tych prezentujących określone dane, jak i tych z błędami/ brakami mapy) znajduje się od teraz na oficjalnej stronie Stowarzyszenia w zakładce “O OpenStreetMap → Nasze wizualizacje”. O ew. zmianach adresów i nowych wizualizacjach informujcie @Zbigniew_Czernik

http://openstreetmap.org.pl/o-openstreetmap/nasze-wizualizacje/

Na liście brakuje wizualizacji obiektów edukacyjnych na którą kiedyś przypadkiem natrafiłem:
http://osmapa.pl/w/edukacja/

W ramach zabawy z QGIS zwizualizowałem rozkład tagu landuse w Polsce:

Wychodzi znacznie dokładniej niż z mapki na Taginfo PL:

http://taginfo.openstreetmap.pl/keys/landuse#map

Prosta analiza typów dróg - Steve zebrał fundusze na Kickstarterze swego czasu, żeby upublicznić kod:

https://osmstats.stevecoast.com/dashboard/pl/total

Ładnie widać że w Polsce największe drogi są już zmapowane (ale trwa ciągle dodawanie informacji i aktualizacje) a co do mniejszych jeszcze dużo brakuje. A tym bardziej jeśli chodzi o ograniczenia skrętów czy ścieżki.

Zrobiłem taką analizę aktywności maperów w Polsce wg godziny i dnia tygodnia (za 3 ostatnie lata).
Moje obserwacje:

  • Szczyt przypada na godzinę 21, ale już przed 23 maperzy szybko kładą się spać :stuck_out_tongue:
  • W dni powszednie między 16 a 18 aktywność spada. Ludzie wracają do domu z pracy? Czy to znaczy, że chwilę przedtem mapują zamiast pracować? :>
  • W piątek jest imprezowanie :smiley:
  • W weekend dłużej śpimy. Sobota ma szczyt o 17-18, a niedziela o 21 jak w tygodniu, tyle że jeszcze większy.

W czym jest skala? Edycje na godzinę?

Każda kratka to jedna godzina w danym dniu tygodnia, więc tak. Z podtytułu i osi można by się domyśleć o co chodzi :wink:

Tak zgadywałem, ale byłem zaskoczony że edycji jest tak mało.

Ale są 24 godziny w ciągu dnia :wink:
To są tak jak napisano changesety.

Moja wizualizacja tagu amenityt=townhall, może się komuś przyda.
https://rafalr.github.io/townhall

Uwaga, mapa jest nieco zasobożerna!

Tyle mamy nierozwiązanych uwag wg województw:

name			open	closed	all

małopolskie		996	3022	4018
mazowieckie		814	3021	3835
śląskie			648	3891	4539
dolnośląskie		630	4096	4726
kujawsko-pomorskie	524	1470	1994
wielkopolskie		451	1647	2098
zachodniopomorskie	391	1106	1497
podkarpackie		372	1150	1522
pomorskie		307	2126	2433
warmińsko-mazurskie	304	634	938
lubelskie		237	1848	2085
łódzkie			203	2040	2243
podlaskie		168	771	939
opolskie		143	1455	1598
lubuskie		142	546	688
świętokrzyskie		112	558	670

Ostatnio sporo uwag sypie się anonimowo odnośnie numeracji słupów na liniach WN. Może ktoś ma kontakty do Zakładów Energetycznych i jesteśmy w stanie hurtowo uzupełnić informacje o numerach słupów przy pomocy importu.

Inną sprawą jest, że znajdują się jeszcze w bazie uwagi sprzed trzech a nawet czterech lat (na takie się natykam), i zastanawiam się czy mamy jakieś narzędzie które pomogłoby rozwiązywać uwagi chronologicznie. Dla tych najstarszych, często dane są już dobrze widoczne na orto lub innych serwisach. Dobrze było by je wyłapać i rozwiązać skutecznie.