BANKI W WARSZAWIE – KARTOGRAM GEOMETRYCZNY

BANKI W WARSZAWIE – KARTOGRAM GEOMETRYCZNY

Zainspirowany moją poprzednią mapą i sześciokątnym kształtami, postanowiłem zrobić małe ćwiczenie kartograficzne – kartogram geometryczny oparty nie na kwadracie a sześciokącie. Czasem można spotkać takie kartogramy, jednak zazwyczaj są one zbudowanie z siatki kwadratów. Mnie się wydaje, że sześciokąty są lepsze w odbiorze, może dlatego, że są bardziej zbliżone do okręgu.

Kartogram opracowałem na danych punktowych z OSM. Do warstwy umownie nazwanej „restauracje” pobrałem te oznaczone jako „restaurant”, „fast_food”, „cafe”, „pub”, „bar”.  Do warstwy „banków” natomiast, te oznaczone jako „atm” lub „bank”. Nie analizowałem ich jakości – zdaję sobie sprawę, że raczej nie są kompletne – jednak do tego ćwiczenia są wystarczające.

Do opracowania kartogramu posłużyła mi wtyczka do QGISa – MMQGIS. Z menu wybrałem Create -> Create Grid Layer.

MMQGIS

Ustawiłem kształt siatki na sześciokąt i parametr H Spacing na 500. Dało to około 577 metrów pomiędzy bokami sześciokąta.

MMQGIS2

Później tylko import do PostGISa i przypisanie, dwoma zapytaniami, liczby punktów do każdego oczka .

--update
update public.grid_end t3 set bank = t4.policz
from (select gid, count(*) as policz from public.grid_end t1, public.warszawa_amenity_bank t2 where st_intersects(t1.geometria, t2.geometria) group by gid) t4
where t3.gid = t4.gid --319

update public.grid_end t3 set rest = t4.policz
from (select gid, count(*) as policz from public.grid_end t1, public.warszawa_amenity_rest t2 where st_intersects(t1.geometria, t2.geometria) group by gid) t4
where t3.gid = t4.gid --403

Przy okazji tworzenia niniejszej mapy mogłem też przetestować użycie warstwy UTFGrid. Jej zastosowanie ma dużo zalet. Interaktywność jest bardzo dobra. Zaszyte w niej atrybuty obiektów są dostępne natychmiast – ładowane razem z warstwą – nie ma potrzeby odpytywania serwera bazodanowego czy ograniczania liczby obiektów.  Tutaj znajdziecie ‚wstęp’ do UTFGrid. Polecam.

PS

Kartogram jest zbudowany w oparciu o dane o liczbie „banków”. Dodatkowo w dymku wyświetlana jest też liczba „restauracji”.

BANKI W WARSZAWIE – mapa

Related Posts