Przetwarzanie danych wektorowych

Author

Anna Dmowska

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

  1. Wyselekcjonować z danych BDOO granice miasta Poznań
  • warstwę zapisać do geopaczki dane_poznan, nazwa_warstwy: poznan
  1. 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.
  1. 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.
  1. 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?

  1. 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)

  1. 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

  1. 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 jako ua2018_3035 w geopaczce dane_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.
  • 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.