Przetwarzanie danych wektorowych
1 Cel ćwiczenia
Wykorzystanie narzędzia selekcji oraz przycinania (ang. clip) do przygotowania zestawu warstw dla obszaru Poznania oraz okolic.
2 Dane
W ćwiczeniu zostaną wykorzystane:
- dane BDOO dla województwa wielkopolskiego
- ua2018.gpkg - dane Urban Atlas dla 2018 roku
3 Wykorzystanie danych BDOO
- Wyselekcjonować z danych BDOO granice miasta Poznań
- warstwę zapisać do geopaczki
dane_poznan, nazwa_warstwy: poznan
- Używając funkcji
Vector - Research Tool - Extract layer extent
wyznaczyć warstwę o zasięgu miasta Poznań.
- warstwę zapisać do geopaczki
dane_poznan.gpkg, nazwa warstwy: poznan_zasieg
.
- Wyznaczyć strefę buforową (
Vector - Geoprocessing Tools - Buffer
) o szerokości 10km wokół warstwy poznan_zasieg (wybierz opcje: segments - 1, end cap style - flat, join style - miter).
- warstwę zapisać w geopaczce
dane_poznan, nazwa warstwy: poznan_zasieg_10km
.
- Przycięcie warstw do warstwy
poznan_zasieg_10km
(Vector - Geoprocessing Tools - Clip
).
- Warstwy do przycięcia (input layer): SKDR (drogi), SKTR (kolej), SWRS (rzeki)
- Warstwa overlay: poznan_zasieg_10km.
Warstwy wynikowe nazwać odpowiednio drogi, kolej oraz rzeki i zapisać je w geopaczce dane_poznan.
Czy do przygotowania warstwy dróg, kolei oraz rzek w obszarze wyznaczonym przez warstwę poznan_zasieg_10km można wykorzystać narzędzia selekcji na podstawie lokalizacji?
- Na podstawie warstwy BDOO: OIKM przygotuj warstwę zawierającą przystanki kolejowe zlokalizowane w obrębie warstwy poznan_zasieg_10km.
Zapisać warstwę w geopaczce
dane_poznan, nazwa_warstwy: przystanki_kolejowe
.W przypadku warstwy punktowej można wykorzystać narzędzie Selekcji lub narzędzie przycięcia warstw (ang. clip)
- Na podstawie warstwy BDOO: TCON przygotować warstwę zawierającą obszary Natura 2000 położone w całości w granicach warstwy poznan_zasieg_10km.
- zapisać warstwę w geopaczce
dane_poznan, nazwa_warstwy: natura2000
Jakie narzędzie należy w tym wypadku wykorzystać: selekcję przez lokalizację czy narzędzie docinania warstw (ang. clip)?
4 Wykorzystanie danych Urban Atlas
- Przycięcie warstwy Urban Atlas
- Przycinane warstwy muszą mieć ten sam układ współrzędnych.
- Zapisać warstwę
poznan_zasieg_10km
w układzie EPSG:3035 pod nazwąpoznan_zasieg_10km_3035
, - Otworzyć warstwę ua2018.gpkg oraz dociąć ją używając warstwy
poznan_zasieg_10km_3035
i zapisać ją w jakoua2018_3035
w geopaczcedane_poznan
.
5 Obliczenia wsadowe
Obliczenia wsadowe (ang. batch processing) pozwalają na automatyzację użycja jednego narzędzia.
Więcej https://docs.qgis.org/3.34/en/docs/user_manual/processing/batch.html
Uruchomienie obliczeń wsadowych:
- uruchomienie wybranego narzędzia np.
Vector - Geoprocessing Tools - Clip
- wybranie w dole okna opcji: Run as batch process.
- uruchomienie wybranego narzędzia np.
Otworzyć nowe okno programu QGIS oraz wczytać do niego warstwy BDOO odpowiadające różnym typom pokrycia terenu: PTZB (zabudowa), PTWP (wody powierzchniowe), PTLZ (tereny leśne), PTTR (roślinność trawiasta i uprawa rolna), a także warstwę poznan_zasieg_10km z geopaczki dane_poznan. Po wczytaniu wastw BDOO zmienić ich nazwy pozostawiając tylko skrót OT_PTWP itd.
Otworzyć okno narzędzia Clip (
Vector - Geoprocessing Tools - Clip
)Wybrać opcję
Run as batch process
.Jako input layer (za pomocą +) dodać w kolejnych warstwach warstwy BDOO.
Jako overlayer layer wybrać poznan_zasieg_10km, a następnie wybrać Autofill - fill down.
Dla pierwszej warstwy clipped wybrać […], przejść do katalogu w którym chcemy zapisać dane oraz wpisać ‘poznan_’. Pojawi się okno “Autofill settings”, w którym należy wybrać Autofill mode: Fill with parameters value, Parameter to use: input layer. Automatycznie pliki dla wszystkich warstw zostaną nazwane poznan_[nazwa_warstwy_wejsciowej].
Wybrać Run
W wyniku powstaną 4 geopaczki, w których znajdować się będą dane przycięte do zasięgu miasta Poznania.