Wizualizacje i analiza danych

Nie wiem czego w sumie się spodziewać przy operacjach na tak wielkich obszarach i czy VBox mi nie eksploduje :smiley:
Najbardziej interesują mnie budynki, bo to w miastach (i ogólnie miejscach zaludnionych) brak landuse razi najbardziej. Pokrycie landuse=farmland jest bardzo nierówne i nie zawsze mam pewność że tereny zostały dokładnie otagowane (łąki, pastwiska).

Inną rzeczą którą chcę zbadać jest sytuacja gdy ktoś narysował połowę budynków w mieście i zrobił sobie fajrant.
Miałoby to się odbywać na następującej zasadzie: porównujemy liczbę punktów adresowych nieleżących w budynkach do liczby punktów które albo leżą w budynku, albo są z budynkiem scalone.
Zakładamy oczywiście, że został dokonany w miejscowości import adresów, co w praktycznej większości miasteczek i miast jest prawdziwe.

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