Nie wiem czego w sumie się spodziewać przy operacjach na tak wielkich obszarach i czy VBox mi nie eksploduje
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.
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ąć
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
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
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.
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.
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
Ł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.