Analizy danych wektorowych

Author

Anna Dmowska

1 Cel analizy

Celem analizy jest określenie dostępności do parków oraz terenów zielonych położonych w granicach miasta Poznania.

  • Ile osób mieszka w odległości 300m od parku?
  • Który z parków ma największą dostępność?

2 Kryteria analizy

  • Parki o powierzchni minimum 0.5ha (tj. \(5000 m^2\))
  • Park uznaje się za dostępny, jeśli znajduje się 300m od miejsca zamieszkania.

3 Dane

  • BDOT10k: ADJA_A
  • BDOT10k: KUSK_A
  • GRID_NSP2021_RES.shp

4 Rozwiązanie

  1. Z warstwy KUSK_A wyselekcjonować parki oraz skwery i zapisać je w osobnej warstwie w geopaczce poznan_parki.gpkg, nazwa warstwy: parki

  2. Wyselekcjonować parki o minimalnej powierzchni 0.5ha (tj. \(5000 m^2\))

  • Wykorzystując Kalkulator pól w tabeli atrybutów warstwy parki obliczyć powierzchnię każdego parku.

    • W tym celu należy dodać pole AREA, typ zmiennoprzecinkowy (decimal) oraz obliczyć powierzchnię używając polecenia $area
  • Używając narzędzie selekcji wyselekcjonować parki o minimalnej powierzchni 0.5ha (tj. \(5000 m^2\))

    • Wyselekcjonowane parki zapisać do osobnej warstwy w geopaczce poznan_parki.gpkg, nazwa warstwy: parki05ha
  1. Wyznaczyć 300m stefę buforową wokół parków o minimalnej powierzchni 0.5ha.
  • Przy wyznaczaniu strefy buforowej nie zaznaczać opcji Agreguj. W wyniku ma powstać osobny poligon ze strefą buforową dla każdego parku.
  • Zapisać warstwę w geopaczce poznan_parki, nazwa warstwy: parki_bfr
  1. Z warstwy GRID_NSP2021_RES wyselekcjonować oczka siatki znajdujące się w lub przecinające granice miasta Poznania.
  • Zapisać warstwę w geopaczce poznan_parki, nazwa warstwy: pop_1km.
  1. Używając narzędzia przecięcia warstw (ang. intersect) wyznaczyć część wspólną warstwy parki_bfr oraz poznan_1km.
  • Wykorzystać narzędzie: Vector - Geoprocessing Tools - Intersection

    • Input layer: parki_bfr
    • Overlay layer: pop1km
    • Input fields to keep: id
    • Overlay fields to keep: Code, RES
  • Zapisać warstwę w geopaczce poznan_parki, nazwa warstwy: bfr_pop.

  1. Dla warstwy bfr_pop powstałej z przecięcia warstw parki_bfr oraz poznan_1km:
  • obliczyć powierzchnię każdego przecięcia w \(km^2\)

    • W tym celu należy dodać kolumnę AREA_KM2, typ: zmiennoprzecinkowa - decimal oraz użyć formułę w kalkulatorze pól: $area/1000000
  • oryginalnie każde oczko siatki miało 1\(km^2\). Zatem wartość w kolumnie AREA_KM2 oznacza także procent powierzhni każdego przecięcia w stosunku do powierzchni oczka siatki.

  1. Przypisanie liczby ludności do każdego przecięcia proporcjonalnie do zajętej powierzchni.

Dla warstwy bfr_pop:

  • Kolumna RES zawiera liczbę ludności w oczku 1\(km^2\).
  • Obliczyć wartość liczby ludności w każdym przecięciu: \(POP = RES * AREA_KM2\). (nazwa kolumny: POP, typ: zmiennoprzecinkowa - decimal)
  1. Obliczenie liczby ludności w każdej strefie bufforowej.

Aby obliczyć liczbę ludności dla każdej strefy buforowej należy zagregować wartości na warstwie bfr_pop w kolumnie POP względem pola id (id to id strefy buforowej).

  • Wykorzystać narzędzie dissolve z Processing toolbox - GDAL - Vector Geoprocessing - Dissolve:

    • Input layer: bfr_pop
    • Dissolve field: id
  • geometry column name: geom

  • Zaznaczyć: Compute min/max/sum/mean for attribute

  • Numeric attribute to calculate statistics on: POP

  • Zapisać wynikową warstwę w geopaczce poznan_parki, nazwa warstwy: pop_in_bfr

  1. Przypisać wartości liczby ludności zamieszkującej daną strefę buforową do granic parków.
  • W tym celu można użyć narzędzia złączenia przestrzennego (Vector - Data management Tools - Join attributes by location)

    • Join to features in: parki05ha.
    • Geometric predicate: are within
    • By comparing to: pop_in_bfr
    • Fields to add: sum
  • W warstwie wynikowej zaktualizować pole fid używając kalkulatora pól oraz formuły @row_number

  • Zapisać wynikową warstwę w geopaczce poznan_parki, nazwa warstwy: parki_pop.

  1. Prezentacja wyników w formie kompozycji mapy:
  • Kompozycja powinna zawierać:

    • Mapę pokazująca lokalizację parków. Proszę dobrać stylizację na podstawie informacji o liczbie osób mających dostęp do danego parku.
  • Odpowiedzi na pytania:

    • Który z parków w Poznaniu cechuje się największą dostępnością?
    • Jaki procent ludności Poznania ma dostęp do parków?