Podstawowe funkcje analizy danych wektorowych
1 Cel ćwiczenia
Celem ćwiczenia jest omówienie podstawowych funkcji analizy danych wektorowych dostępnych w QGIS.
2 Dane
W ćwiczeniu zostaną wykorzystane:
- dane BDOO dla województwa wielkopolskiego.
- warstwa gmin dla województwa wielkopolskiego pobrana poprzez wtyczkę “Wtyczka GIS Support” (pobraną warstwę należy zapisac w pliku
wlkp.gpkg, nazwa warstwy: gminy)
3 Funkcje analizy danych wektorowych w QGIS
Geoprocessing Tools:
- wyznaczanie strefy buforowej (ang. buffer):
Vector - Geoprocessing Tools - Buffer - docinanie warstw (ang. clip):
Vector - Geoprocessing Tools - Clip - przecinanie warstw (ang. intersect):
Vector - Geoprocessing Tools - Intersection - wycięcie obiektów (ang. erase, difference):
Vector - Geoprocessing Tools - Difference - scalanie warstw (ang. union):
Vector - Geoprocessing Tools - Union
- wyznaczanie strefy buforowej (ang. buffer):
Data Management Tools:
- podział warstw (ang. split):
Vector - Data Management Tools - Split vector layer - łączenie warstw (ang. merge):
Vector - Data Management Tools - Merge vector layers - złączenia przestrzenne:
Vector - Data Management Tools - Join attributes by location
- podział warstw (ang. split):
Analysis Tools:
- zlicz punkty w poligonie:
Vector - Analysis Tools - Count Points in Polygon - długość linii w poligonie:
Vector - Analysis Tools - Sum Line Lenghts - statystyki podstawowe:
Vector - Analysis Tools - Basic Statistics for fields - unikalne wartości:
Vector - Analysis Tools - List unique values
- zlicz punkty w poligonie:
Funkcje nakładania w QGIS
Więcej: https://docs.qgis.org/3.34/en/docs/user_manual/processing_algs/qgis/vectoroverlay.html
Narzędzia Clip, Intersection, Difference, Union modyfikują tylko geometrię obiektów, wartości atrybutów nie są modyfikowane. Jeśli dane wejściowe miały np. kolumnę zawierającą powierzchnię, dla danych wynikowych wartości te zostaną przepisane w niezmienionej formie. Aby uzyskać powierzchnię nowo powstałych poligonów, trzeba ją ponownie wyliczyć.
Warstwy input layer oraz overlay layer muszą mieć ten sam układ współrzędnych
Wczytać do QGIS obiekty z pliku funkcje_wektorowe.gpkg
Docinanie warstw (ang. clip):
Vector - Geoprocessing Tools - Clip- Input layer: input_layer
- Overlay layer: overlay_layer
Proszę zwrócić uwagę, że warstwa overlay musi być warstwą poligonową. Warstwa wejściowa (input layer) może być warstwą punktową, liniową lub poligonową.

przecinanie warstw (ang. intersect):
Vector - Geoprocessing Tools - Intersection- Input layer: input_layer
- Overlay layer: overlay_layer

wycięcie obiektów (ang. difference, erase):
Vector - Geoprocessing Tools - Difference- Input layer: input_layer
- Overlay layer: overlay_layer

scalanie warstw (ang. union):
Vector - Geoprocessing Tools - Union- Input layer: input_layer
- Overlay layer: overlay_layer

4 Zadanie 1
Warstwa gminy pobrana przez wtyczkę Wtyczka GIS Support składa się z dwóch atrybutów: Nazwa oraz TERYT. Pierwsze 4 znaki wartości TERYT zawierają kod powiatu.
Proszę dodać do tabeli atrybutów pole POWIAT oraz wydzielić kod powiatu z kolumny TERYT.
- W tym celu należy użyć
Kalkulatora póloraz wyrażenia: substr(TERYT, 1, 4)
- W tym celu należy użyć
Na podstawie warstwy
gminyproszę utworzyć warstwę zawierającą granice powiatów oraz zapisać ją pod nazwąpowiatyw geopaczcewlkp.gpkg- W tym celu należy użyć narzędzia
Dissolve, jako Dissolve field wskazać POWIAT.
- W tym celu należy użyć narzędzia
5 Zadanie 2.
Proszę obliczyć długość linii kolejowych (w \(km^2\)) w powiatach województwa wielkopolskiego.
- Wyniki proszę przedstawić na mapie.
- Jakie narzędzia zostały użyte do rozwiązania zadania?
6 Zadanie 3
Wykorzystując warstwy SKDR_L oraz SKTR_L proszę obliczyć powierzchnię (w \(km^2\)) obszarów znajdujących się 10 km od dróg oraz kolei położonych w województwie wielkopolskim.
- Wyznaczyć strefę buforową o szerokości 10 km wokół dróg (zaznaczyć opcję Agreguj wyniki)
- Wyznaczyć strefę buforową o szerokości 10 km wokół kolei (zaznaczyć opcję Agreguj wyniki)
- Wyznaczyć warstwę - część wspólną (Intersect) warstwy zawierającej strefy 10 km od kolei oraz od dróg.
- Dociąć warstwę do granic województwa wielkopolskiego.
Wynik proszę przedstawić w postaci mapy.
7 Zadanie 4
Wyznacz obszary w województwie wielkopolskim, dla których odległość od linii kolejowych przekracza 20km.
- Wyniki proszę przedstawić na mapie.
- Jakie narzędzia zostały użyte do rozwiązania zadania?
8 Zadanie 5
Wykorzystując warstwę ADMS_P udostępnioną w ramach danych BDOO dla województwa wielkopolskiego oraz warstwę powiaty w geopaczki wlkp.gpkg proszę obliczyć ile wsi (kod Ws w kolumnie rodzaj) znajduje się w każdym powiecie województwa wielkopolskiego. Wyniki proszę przedstawić na mapie.
9 Zadanie domowe
Wykorzystując dane BDOO proszę wyselekcjonować miasta (miasta oznaczone są warstwie ADMS_P w kolumnie rodzaj jako Ms) leżące nie dalej niż 2 km od linii kolejowych (warstwa SKTR_L). Zapisać je do geopaczki wlkp, nazwa warstwy miasta_2km_kolej. Ile jest takich miast?
Rozwiązanie zadania
Proszę przedstawić pisemny raport z rozwiązania zadania zawierający następujące informacje:
- Dane
- Kryteria analizy
- Etapy analizy
- Graficzny schemat rozwiązania zadania
- Wynikową mapę (wykonać kompozycję mapy zawierającą wszystkie niezbędne elementy)