przewodnik gis do interaktywnego narzędzia edukacyjnego ... · quantum gis (qgis) qgis jest...

29
1 Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego „Transfer wiedzy w zakresie zrównoważonego rozwoju, Teoria – Praktyka, Alpy – Karpaty” Zakład Systemów Informacji Geograficznej, Kartografii i Teledetekcji Instytut Geografii i Gospodarki Przestrzennej Uniwersytet Jagielloński Kraków 2011

Upload: dinhnguyet

Post on 30-Nov-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

1

Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego

„Transfer wiedzy w zakresie zrównoważonego rozwoju, Teoria – Praktyka, Alpy – Karpaty”

Zakład Systemów Informacji Geograficznej, Kartografii i Teledetekcji Instytut Geografii i Gospodarki Przestrzennej

Uniwersytet Jagielloński

Kraków 2011

Page 2: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

2

Wprowadzenie

Niniejszy przewodnik GIS jest uzupełnieniem treści zawartych w interaktywnym narzędziu edukacyjnym „Transfer wiedzy w zakresie zrównoważonego rozwoju (Teoria – Praktyka, Alpy – Karpaty)”, dostępnym pod adresem: www.gis.geo.uj.edu.pl/webtool_nowa_wersja/index.html.

Treści przedstawione w przewodniku odnoszą się do części interaktywnego narzędzia dotyczącej ćwiczenia z analizy wykonalności dla wybranych wskaźników zrównoważonego rozwoju z bazy danych DIAMONT, a dokładniej do poszczególnych etapów, które należy wykonać przy obliczaniu wskaźnika dostępności obszarów pod zabudowę.

Słowa kluczowe

Obszary zabudowane, analiza wykonalności (AW), baza danych CORINE Land Cover, SRTM DEM, Natura2000

Dane wykorzystane w przewodniku

W przewodniku wykorzystano następujące dane

• Dane wektorowe:

• nuts3.shp – statystyczne jednostki terytorialne dla obszaru polskiej części Karpat na poziomie NUTS 3 (podregiony – zgrupowania kilku powiatów)

• nuts5.shp – statystyczne jednostki terytorialne dla obszaru polskiej części Karpat na poziomie NUTS 5 (gminy)

• Dane rastrowe:

• CLC2000.img – mapa pokrycia terenu / użytkowania ziemi dla obszaru polskiej części Karpat z bazy danych CORINE Land Cover dla przełomu XX i XXI wieku, więcej o CORINE Land Cover możesz przeczytać na stronie EEA: http://www.eea.europa.eu/data-and-maps/data/corine-land-cover-2000-clc2000-seamless-vector-database (z tej strony można również darmowo pobrać te dane)

• srtm100.img – model wysokości dla obszaru polskiej części Kaprat; więcej o modelach SRTM możesz przeczytać na stronie: http://srtm.usgs.gov/ (z tej strony można również darmowo pobrać te dane)

• Natura2000.img – mapa obszarów NATURA 2000 dla polskiej części Karpat (dane dostępne na stronie EEA)

Oprogramowanie

Quantum GIS (QGIS)

QGIS jest przyjaznym dla użytkownika otwartym (Open Source) i darmowym oprogramowaniem z rodziny GIS, które pracuje na platformach GNU/Linux, Unix, Mac OSX oraz MS Windows. QGIS pozwala na przeglądanie, wyświetlanie, edycję i tworzenie danych wektorowych, rastrowych oraz bazodanowych w różnych formatach, włączając format ESRI shapefile, MapInfo tab, przestrzenne dane PostgreSQL/PostGIS, wektorowe i rastrowe warstwy GRASS-a czy GeoTiff. Poprzez integrację z systemem GRASS pozwala również na wykonywanie zaawansowanych analiz. Posiada także możliwość wyświetlania warstw OGC: WMS i WFS.

Page 3: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

3

Program Quantum GIS można pobrać ze strony: http://www.qgis.org/. Najnowszą dostępną wersją jest Quantum GIS 1.7.0 – Wrocław.

Dostępny jest także bardzo dobry (choć napisany dla wersji Quantum GIS 1.0.1 Kore) przewodnik do programu w języku polskim: „Wprowadzenie do Quantum GIS” M. Nowotarskiej, dostępny pod adresem: http://quantum-gis.pl/_media/czytelnia/wprowadzenie_do_quantum_gis.pdf

Tok pracy

Początek pracy z programem QuantumGIS

1. Aby włączyć QGIS wybierz jego ikonę z menu Start > Programy > Quantum GIS Wroclaw > QuantumGIS (1.7.0).

Po włączeniu programu użytkownikowi pokazuje się pusty obszar mapy (prawa część okna) i pusta legenda (lewa część okna) w układzie podobnym do przedstawionego poniżej (rozkład pasków narzędziowych widocznych po włączeniu programu może się różnić np. rozmieszczeniem pasków narzędziowych):

2. Do wczytywania danych oraz otwierania/zapisywania projektów służą paski

narzędziowe Plik i Menadżer warstw:

a b c d e f ff

g h i j k l m k

Page 4: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

4

a) Nowy projekt – tworzy nowy, pusty projekt b) Otwórz projekt – otwiera istniejący projekt c) Zapisz projekt – zapisuje projekt na dysk d) Zapisz projekt jako – zapisuje projekt na dysk pod nową nazwą e) Nowy asystent wydruku – otwiera okno dialogowe, w którym można ustawić

kompozycję wydruku i wydrukować obraz okna mapy f) Asystent wydruku – otwiera okno dialogowe, w którym można zarządzać

kompozycjami wydruku g) Dodaj warstwę wektorową – dodaje do projektu istniejącą warstwę

wektorową, należy wskazać na dysku lokalizację pliku z warstwą h) Dodaj warstwę rastrową – dodaje do projektu istniejącą warstwę rastrową,

należy wskazać na dysku lokalizację pliku z warstwą i) Dodaj warstwę PostGIS – dodaje do projektu istniejącą warstwę PostGIS,

należy wskazać na dysku lokalizację pliku z warstwą j) Dodaj warstwę SpatiaLite – dodaje do projektu istniejącą warstwę SpatiaLite,

należy wskazać na dysku lokalizację pliku z warstwą k) Dodaj warstwę WMS – dodaje do projektu warstwę z serwera WMS, za

pierwszym razem nie ma określonych żadnych połączeń – należy je utworzyć; QGIS pamięta adresy serwerów nawet po instalacji nowszej wersji

l) Nowa warstwa wektorowa – tworzy nową, pustą warstwę wektorową i dodaje ją do projektu

m) Usuń warstwę – usuwa z projektu bieżącą warstwę, czyli tę warstwę, która jest zaznaczona w legendzie

Do nawigacji w oknie mapy służy pasek narzędziowy Nawigacja (może on być częściowo przykryty przez inne paski narzędziowe, wówczas należy go przeciągną w inne miejsce):

a) Przesuwanie mapy b) Powiększanie c) Pomniejszanie d) Dopasowywanie do całego zasięgu e) Dopasowywanie do zaznaczonych obiektów f) Dopasowywanie do aktywnej warstwy g) Cofanie do poprzedniego widoku h) Przejście do następnego widoku i) Odświeżenie widoku

Pierwsze kroki w programie QuantumGIS

1. Korzystając z ikony wczytaj do programu warstwy wektorowe ze statystycznymi jednostakimi terytorialnymi dla polskiej części Karpat na poziomie NUTS 3 (podregiony – zgrupowania kilku powiatów) i NUTS 5 (gminy): nuts3.shp i nuts5.shp.

2. Następnie posługując się ikoną wczytaj warstwy rastrowe: CLC2000.img, Natura2000.img i srtm100.img.

3. Wczytane warstwy wektorowe i rastrowe pojawią się na liście w oknie legendy oraz wyświetlają w oknie mapy.

Uwaga! Warstwy wyświetlane są w kolejności, w której znajdują się w oknie legendy

a b c d e f g h i

Page 5: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

5

Aby zmienić kolejność wyświetlanych warstw należy zaznaczyć daną warstwę w oknie legendy i za pomocą myszki przeciągnąć na wybrane przez nas miejsce na liście warstw.

Zadanie: Umieść warstwy wektorowe na górze listy warstw w oknie legendy.

4. Aby włączyć/wyłączyć wyświetlanie danej warstwy w oknie mapy, należy zaznaczyć/odznaczyć krzyżyk znajdujący się po lewej stronie danej warstwy w oknie legendy.

5. Aby wyświetlić i/lub zmienić właściwości (np. właściwości wyświetlania) danej warstwy należy podświetlić tą warstwę w oknie legendy i pod prawym klawiszem myszy wybrać Właściwości:

Page 6: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

6

Dla warstw wektorowych, sposób wyświetlania danej warstwy możemy zmienić w zakładce Styl. Informacje o danej warstwie (tzw. metadane) znajdują się w zakładce Metadate.

Systemy informacji geograficznej pozwalają na przechowywanie nie tylko informacji o lokalizacji obiektów, ale także o ich rozmaitych cechach obiektów - atrybutach. Listę atrybutów przypisanych do danej warstwy możemy obejrzeć w zakładce Pola. Natomiast same informacje są przechowywane w tzw. tabeli atrybutowej warstwy.

6. Aby obejrzeć tabelę atrybutów związaną z daną warstwą wektorową należy kliknąć na daną warstwę w oknie legendy i pod prawym klawiszem myszy wybrać Otwórz tabelę atrybutów:

Page 7: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

7

7. We Właściwościach dla warstw rastrowych sposób wyświetlania danej warstwy możemy również zmienić w zakładce Style, a informacje o danej warstwie (tzw. metadane) obejrzeć w zakładce Metadane. Dodatkowo możemy zmienić przeźroczystość wyświetlania danej warstwy w zakładce Przeźroczystość, a także obejrzeć histogram rozkładu wartości w zakładce Histogram.

Page 8: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

8

Zmień sposób wyświetlania poszczególnych warstw na najbardziej dla Ciebie odpowiedni.

8. Zapisz stworzony projekt np. pod nazwą Obliczanie_wskaznikow.

9. QGIS został tak zaprojektowany, że możliwe jest ciągłe poszerzanie zasobu dostępnych narzędzi poprzez tzw. wtyczki. Wtyczki są to dodatki do programu poszerzające jego możliwości bądź automatyzujące czynności. Dzięki wtyczkom użytkownik sam może zdecydować jakie funkcje chce mieć w programie, a jakich nie.

Wtyczki możemy podzielić na wewnętrzne i zewnętrzne. Wewnętrzne zarządzane są przez QGIS Development Team i są integralną częścią każdej dystrybucji programu QGIS. Aktywuje się jej przy pomocy Menadżera wtyczek (Wtyczki > Zarządzaj wtyczkami). Zewnętrzne wtyczki można pobrać za pomocą polecenia Wtyczki > Pobierz więcej wtyczek. Wtyczki mogą być tworzone także przez użytkowników.

Wśród dostępnych wtyczek wewnętrznych w Menadżerze wtyczek możemy znaleźć wtyczkę GRASS.

GRASS GIS jest darmowym systemem, o otwartym kodzie źródłowym, rozwijanym od 1982 r. GRASS ma budowę modułową – wszystkie polecenia wykonywane są przy pomocy skryptów działajacych na poziomie systemu. W standardowej dystrybucji system GRASS zawiera około 350 modułów do pracy z danymi wektorowymi i rastrowymi.

Dane w GRASS zapisywane są w 3-poziomowej strukturze kartotek: Baza danych > Lokacja > Mapset. W Bazie danych projekty są określone przez ich obszar i przechowywane w podkatalogach zwanych Lokacjami. Każda Lokacja posiada zdefiniowane odwzorowanie, układ odniesienia i położenie w przestrzeni geograficznej. Katalogii i pliki danej Lokacji są tworzone automatycznie, kiedy po raz pierwszy definiujemy nową Lokację. Każda Lokacja może mieć wiele Mapsetów, z których każdy jest podkatalogiem Lokacji.

Wtyczka GRASS dostępna w QGIS umożliwia dostęp do narzędzi GRASS. Po jej włączeniu w Menadżerze wtyczek pojawia się nowy pasek narzędziowy:

Page 9: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

9

a) Otwórz mapset b) Stwórz nowy mapset c) Zamknij mapset d) Otwórz wektorową warstwę GRASS - dodaje do projektu istniejącą warstwę

wektorową GRASS, należy wskazać na dysku lokalizację pliku z warstwą e) Otwórz rastrową warstwę GRASS - dodaje do projektu istniejącą warstwę

rastrową GRASS, należy wskazać na dysku lokalizację pliku z warstwą n) Stwórz nową warstwę wektorową GRASS - tworzy nową, pustą warstwę

wektorową GRASS i dodaje ją do projektu f) Edytuj warstwę wektorową GRASS – edytuje istniejącą, dodaną do projektu

warstwę wektorową GRASS g) Otwórz narzędzia GRASS – otwiera zasób dostępnych narzędzi (funkcji) GRASS h) Wyświetl aktualny region GRASS – wyświetla (w postaci prostokąta) położenie

w przestrzeni geograficznej danej Lokacji i) Edytuj aktualny region GRASS – edytuje położenie w przestrzeni geograficznej

danej Lokacji

10. Narzędzia dostępne dzięki wtyczce GRASS pozwolą nam na obliczenie wskaźnika dostępności obszarów pod zabudowę dla podregionów i gmin obszaru polskiej części Karpat.

Pierwszym krokiem będzie utworzenie nowego Mapsetu (korzystając z ikony ) i zaimportowanie do niego warstw wektorowych i rastrowych, które znajdują się w naszym projekcie.

W pierwszym oknie tworzenia nowego Mapsetu, należy podać nazwę Bazy danych, gdzie będą przechowywane wszystkie dane z systemu GRASS (należy wybrać odpowiedni folder korzystając z opcji Przeglądaj...).

W kolejnym oknie podajemy nazwę nowej Lokacji, a następnie wybieramy dla tej Lokacji obowiązujące odwzorowanie i układ odniesienia. Ponieważ nasze dane znajdujące się w projekcie mają zdefiniowany układ odniesienia UTM (Universal Transverse Mercator), strefa 34N, na elipsoidzie WGS84, to z listy wybieramy Projected Coordinate Systems > Universal Trnasverse Mercator (UTM) > WGS 84 / UTM zone 34N.

Kolejnym krokiem jest zdefiniowanie tzw. regionu, a więc położenia danej Lokacji w przestrzeni geograficznej. Po wybraniu opcji Ustal bieżący zasięg QGIS położenie to zostanie automatycznie dopasowane do położenia danych już wyświetlanych w programie QGIS. Następnie podajemy nazwę dla nowego Mapsetu. W ostatnim oknie pogram wyświetli podsumowanie stworzonej przez nas struktury danych. Po zatwierdzeniu zostanie ona utworzona i otrzymamy komunikat podobny do poniższego:

a b c d e f g h i j

Page 10: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

10

11. Kolejnym krokiem będzie zaimportowanie do stworzonego przez nas mapsetu warstw

wektorowych i rastrowych otwartych w projekcie. W tym celu za pomocą ikony otwieramy zbiór narzędzi GRASS.

Znajdują się w niej 3 zakładki. W pierwszej z nich dostępne są wszystkie funkcje GRASS uporządkowane według realizowanych zadań. W drugiej zakładce dostępna jest lista modułów wraz z wygodną wyszukiwarką. Sprawdza się, gdy wiemy jakiej funkcji szukamy. Nazwy poszczególnych modułów rozpoczynają się od litery reprezentującej grupę modułów np. r.* to raster a v.* to wektor. Po uruchomieniu odpowiedniego modułu dodawana jest jego zakładka. W ramach tej zakładki jednym z dostępnych elementów jest Podręcznik szczegółowo opisujący działanie modułu.

Page 11: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

11

Funkcje służące do importowania danych można znaleźć w pierwszej zakładce pod Zarządzanie plikami > Importuj do GRASS.

12. Aby zaimportować dane wektorowe, które są już wyświetlone w programie, wybieramy Importuj do GRASS > Importuj wektor do GRASS > v.in.ogr.qgis – Importuj wczytany wektor.

W dodanej zakładce, w polu Warstwa wektorowa OGR wybieramy z listy warstwę nuts3. W kolejnym polu podajemy nazwę warstwy wyjściowej: nuts3_grass, a następnie klikamy Uruchom. Kiedy proces importu się zakończy, poprzez Zobacz wynik możemy dodać nową warstwę do widoku mapy. W podobny sposób importujemy i dodajemy do widoku mapy warstwę nuts5.

Page 12: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

12

13. Aby zaimportować dane rastrowe, które są już wyświetlone w programie, wybieramy Importuj do GRASS > Importuj raster do GRASS > Importuj raster do GRASS z widoku QGIS > r.in.gdal.qgis – Importuj wczytany raster. W dodanej zakładce, w polu Warstwa rastrowa GDAL wybieramy z listy warstwę CLC2000. W kolejnym polu podajemy nazwę warstwy wyjściowej: CLC2000_grass, a następnie klikamy Uruchom. Kiedy proces importu się zakończy, poprzez Zobacz wynik dodajemy nową warstwę do widoku mapy. W podobny sposób importujemy i dodajemy do widoku mapy warstwy rastrowe Natura2000 i srtm100.

Page 13: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

13

14. Informacje w warstwie rastrowej zapisane są w każdym pikselu. Najczęściej są to wartości zapisane w postaci liczb całkowitych lub rzeczywistych. W przypadku warstwy CLC2000 w każdym pikselu zapisany jest, jako liczba całkowita, kod klasy pokrycia terenu / użytkowania ziemi, do której dany piksel należy wg bazy CORINE Land Cover. Baza danych CORINE wyróżnia 44 takie klasy, spośród których na terenie Polski występuje 31.

Spis wszystkich klas w języku polskim można znaleźć na stronie: http://clc.gios.gov.pl/index.php?IdCss=0&IdStr=1228913593

Wskaźnik dostępności obszarów pod zabudowę opisywany jest wzorem:

[(Az + Ar)/Ag]*100 (%)

gdzie:

Az – powierzchnia obszarów zabudowanych

Ar – powierzchnia obszarów intensywnie użytkowanych rolniczo

Ag – powierzchnia jednostki odniesienia (w naszym przypadku podregionów lub gmin)

Interesuje nas więc wyznaczenie z mapy użytkowania ziemi / pokrycia terenu CLC2000 tych pikseli, które należą do klas obszarów zabudowanych (czyli klas 1 - 11) lub obszarów intensywnie użytkowych rolniczo (czyli klas 12 - 21). W tym celu wykonamy tzw. reklasyfikację, czyli przypiszemy wartościom ze zdefiniowanych przedziałów jedną całkowitą wartość liczbową, która zostanie wpisana na mapie wszędzie tam, gdzie występowały piksele z wartościami mieszczącymi się w zadanym przedziale. Wszystkim pikselom należącym do klas 1 - 21 nadamy wartość 1, a pozostałym wartość 0.

Przed uruchomieniem narzędzia reklasyfikacji musimy utworzyć specjalny plik tekstowy, w którym określimy reguły reklasyfikacji. W Notatniku utwórzmy więc nowy dokument r1.txt z następującym tekstem opisującym reguły reklasyfikacji:

15. Narzędzie reklasyfikacji możemy znaleźć w narzędziach GRASS, w pierwszej zakładce pod: Raster > Zmień wartości kategorii i etykiety > r.reclass lub wpisując nazwę r.reclass w pole wyszukiwarki w drugiej zakładce. W dodanej zakładce w polu Mapa rastrowa, która ma być przeklasyfikowana wybieramy z listy CLC2000_grass. W polu Plik zawierający reguły klasyfikacji wybieramy plik r1.txt. W ostatnim polu wpisujemy nazwę nowej warstwy: CLC2000_reclass:

Page 14: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

14

Po zakończeniu procesu i wybraniu Zobacz wynik, nowa mapa zostanie dodana do widoku okna.

16. W celu obliczenia wskaźnika dostępności obszarów pod zabudowę, musimy dowiedzieć się, jaką powierzchnię obszary zabudowane i intensywnie użytkowane rolniczo zajmują w danej statystycznej jednostce terytorialnej (podregionie lub gminie). Mówiąc inaczej chcemy dowiedzieć się jaka jest liczba pikseli należących do klas 1 – 21 z bazy danych CORINE w danej jednostce, a więc chcemy sumować wszystkie piksele o wartości 1 w danej jednostce na utworzonej w poprzednim punkcie mapie rastrowej CLC2000_reclass.

Narzędzie, które oblicza podstawowe statystyki dla poszczególnych obiektów warstwy wektorowej, w oparciu o mapę rastrową to v.rast.stats, dostępne w zbiorze narzędzie GRASS pod Wektor > Aktualizacja wektora na podstawie innych map > v.rast.status – Oblicz statystyki z rastra dla obiektów wektorowych lub po wpisaniu tej nazwy w wyszukiwarce w drugiej zakładce.

W wyniku działania narzędzia dla każdego obiektu warstwy nuts3_grass (lub nuts5_grass) zostaną obliczone (w oparciu o warstwę CLC2000_reclass) następujące statystyki:

- n – liczba pikseli w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- min – minimalna wartość piksela występująca w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- max – maksymalna wartość piksela występująca w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- range – zakres wartości pikseli występujących w obrębie danego obiektu warstwy (w obrębie danej jednostki)

Page 15: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

15

- mean – średnia wartość z pikseli występujących w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- stddev – odchylenie standardowe z wartości pikseli występujących w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- variance – wariancja z wartości pikseli występujących w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- coeff_var – współczynnik zmienności z wartości pikseli występujących w obrębie danego obiektu warstwy (w obrębie danej jednostki)

- sum – suma wartości pikseli występujących w obrębie danego obiektu warstwy (w obrębie danej jednostki)

W dodanej zakładce narzędzia, w polu Name of raster map to calculate statictics from z listy wybieramy warstwę CLC2000_reclass. W polu Name of vector polygon map wybieramy warstwę nuts3_grass. Natomiast w polu Column prefix for new attribute columns wpisujemy przedrostek, który zostanie przypisany do każdej nowej kolumny z obliczoną statystyką, np. clc. Po zakończeniu działania narzędzia należy usunąć warstwę nuts3_grass z widoku mapy i dodać ją ponownie, aby informacje w tabeli atrybutów zostały zaktualizowane.

17. Podobną analizę przeprowadzamy dla gmin, z wykorzystaniem warstwy nuts5_grass.

18. W wyniku przeprowadzonych analiz do tabeli atrybutów obu warstw wektorowych zostały dodane kolumny z obliczonymi statystykami w oparciu o warstwę CLC2000_reclass. Aby zobaczyć tabelę atrybutów dla warstwy nuts3_grass (lub nuts5_grass) należy po kliknięciu prawym klawiszem myszy na nazwę warstwy w oknie legendy wybrać Otwórz tabelę atrybutów:

Page 16: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

16

Spośród obliczonych statystyk, dla nas interesujące będą dwie statystyki: sum oraz n. Ze statystyki sum uzyskamy informację o sumie wartości pikseli w każdej z jednostek, a tym samym o liczbie pikseli, które są zabudowane lub intensywnie użytkowane rolniczo (a więc tych o wartości 1). Natomiast statystyka n pozwoli nam określić liczbę pikseli w danej jednostce. Dzieląc wartość statystyki sum przez wartość statystyki n i mnożąc przez 100% otrzymamy wartość wskaźnika dostępności obszarów pod zabudowę.

Aby obliczyć wartość wskaźnika dostępności obszarów pod zabudowę w tabeli atrybutów, należy najpierw wyeksportować warstwy GRASS nuts3_grass i nuts5_grass do formatu ESRI Shapefile. W tym celu uruchomiamy ze zbioru narzędzi GRASS, narzędzie v.out.ogr, dostępne pod Zarządzaj plikami > Eksportuj z GRASS > Eksportuj wektor z GRASS > v.out.ogr – Eksportuj wektor do wielu formatów (biblioteka OGR). W polu Nazwa wejściowej mapy wektorowej, wybieramy z listy nuts3_grass, a w polu Format OGR – ESRI_Shapefile. Jako nazwę pliku wyjściowego wpisujemy nuts3_nowy (pamiętając o wyborze odpowiedniej lokalizacji pliku, tak aby można go było później łatwo zlokalizować !).

Page 17: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

17

Podobną procedurę wykonujemy dla pliku nuts5_grass. Następnie oba pliki dodajemy

do widoku mapy za pomocą ikony .

21. Aby obliczyć wartość wskaźnika dla poszczególnych podregionów, otwieramy tabelę atrybutów dodanej warstwy nuts3_nowy (lub nuts5_nowy) i uruchamiamy Edycję

warstwy za pomocą ikony , a następnie Kalkulator pól za pomocą ikony (obie ikony widoczne w dolnej części tabeli atrybutów).

W Kalkulatorze pól jako Nazwa pola wyjściowego wpisujemy Wskaznik, a jako Typ pola wyjściowego – Liczby dziesiętne (real). W polu Długość pola wyjściowego wybieramy 5, a w polu Dokładność (liczba miejsc po przecinku) wybieramy 2.

W polu Wyrażenie kalkulatora pól wpisujemy formułę clc_sum / clc_n * 100, korzystając z nazw atrybutów w polu Pola i operacji matematycznych dostępnych w części Operatory.

Page 18: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

18

Po zatwierdzeniu do tabeli atrybutów warstwy nuts3_nowy (lub nuts5_nowy) zostaje dodana nowa kolumna z obliczoną wartością wskaźnika dostępności obszarów pod zabudowę.

Pamiętajmy, aby po wykonaniu obliczeń zakończyć edycję warstwy

nuts3_nowy (lub nuts5_nowy) poprzez odznaczenie ikony !

Page 19: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

19

22. W projekcie DIAMONT wskaźnik dostępności obszarów pod zabudowę został obliczony dla podregionów, a jego wartości podzielono na następujące klasy:

<= 6,1 %

6,1 – 13,5 %

13,5 – 23,9 %

23,9 – 43,6 %

> 43,6 %

Aby zaimplementować podział wartości wskaźnika na wyżej wymienione klasy w QGIS należy otworzyć własciwości warstwy nuts3_nowy (pod prawym klawiszem myszy) i w zakładce Style wybrać z rozwijalnej listy opcję Symbol stopniowy. Następnie w polu Kolumna z listy atrybutów wybrać Wskaźnik, a w polu Paleta kolorów interesującą nas paletę barw (można także definiować własne palety barw). W polu Liczba klas wybieramy 5, a w polu Tryb (metoda klasyfikacji) – Równe przedziały (zakres poszczególnych klas zmienimy zaraz sami).

Następnie w dole okna klikamy Klasyfikuj, a wtedy w głównej części okna pojawi się podział wartości wskaźnika na równej wielkości klasy. Aby zmienić zakres wartości w poszczególnych klasach klikamy na wartości w kolumnie Zakres i ręcznie wpisujemy zakres klas zgodnie z powyższym podziałem. Należy także zmienić wartości w kolumnie Etykieta (opis klas).

Po wprowadzeniu zmian okno Właściwości warstwy będzie wyglądało następująco (lub podobnie):

Ponieważ jednak, po zastosowaniu takiego podziału na klasy okazuje się, że wszystkie wartości wskaźnika dostępności obszarów pod zabudowę dla podregionów karpackich

Page 20: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

20

należą do ostatniej klasy (> 43,6 %), stworzona przez nas mapa będzie wyglądać następujaco:

23. Aby poprawić czytelność mapy należy więc zmienić granice przedziałów, na które dzielony jest zakres możliwych do uzyskania wartości wskaźnika.

Proponowane przedziały to:

<= 10 %

10 – 25 %

25 – 50 %

50 – 75 %

> 75 %

Po wprowadzeniu zmian (zmieniając zakresy poszczególnych klas we Właściwościach warstwy) mapa będzie wyglądała następująco:

Zadanie: Przetestuj jak będzie zmieniał się wygląd mapy wraz ze zmianą zakresu wartości poszczególnych klas lub/oraz liczbą klas.

24. Wartości wskaźnika dostępności obszarów pod zabudowę obliczyliśmy również dla mniejszych jednostek obliczeniowych – gmin. Wyświetlmy więc wartości wskaźnika dla gmin (używając procedury przedstawionej w podpunkcie 22) korzystając najpierw z podziału na klasy proponowanego w projekcie DIAMONT:

Page 21: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

21

A następnie zgodnie z podziałem na klasy proponowanym w podpunkcie 23 :

Zwróć uwagę na poprawę możliwości interpretacji przestrzennego rozmieszczenia wskaźnika w porównaniu do informacji przedstawionej na poprzednich mapach.

25. Przetestuj jak będzie zmieniał się wygląd mapy wraz ze zmianą zakresu wartości poszczególnych klas lub/oraz liczbą klas.

26. Do tej pory do obliczenia wskaźnika dostępności obszarów pod zabudowę braliśmy pod uwagę jedynie obszary zabudowane i intensywnie użytkowane rolniczo (zgodnie z definicją wskaźnika w projekcie DIAMONT). Jednakże lokalizacja obszarów możliwych pod zabudowe ulegnie zmianie jeśli przyjmiemy inne, bardziej złożone kryteria determinujące możliwość powstania zabudowy.

Takimi kryteriami mogą być:

• Wyłączenie obszarów NATURA 2000 (źródło danych: Natura2000.img)

• Wyłączenie obszarów o nachyleniu powyżej 10º (źródło danych: srtm100.img)

• Wyłączenie obszarów położonych powyżej 1100 m n.p.m. (źródło danych: srtm100.img)

27. Pierwszym krokiem będzie utworzenie mapy nachyleń dla polskiej części Karpat, do czego wykorzystamy narzędzie GRASS r.slope.aspect.slope dostępne w zbiorze narzędzi GRASS, w pierwszej zakładce pod: Raster > Analizy przestrzenne > Analizy

Page 22: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

22

terenu > r.slope.aspect.slope – Utwórz mapę spadków z NMT lub po wpisaniu jego nazwy w wyszukiwarce dostępnej w drugiej zakładce.

W dodanej zakładce w polu Nazwa rastrowej mapy wysokości, automatycznie zostaje wybrana warstwa srtm100_grass. Natomiast w polu Nazwa wyjściowej mapy rastrowej spadku wpisujemy nazwę mapy wyjściowej: nachylenia. Następnie klikamy Uruchom, a po zakończeniu obliczeń wyświetlamy mapę wynikową poprzez Zobacz wynik:

Najbardziej nachylone stoki mają na mapie barwy ciemne (niebiesko – fioletowe).

28. Kolejnym krokiem będzie reklasyfikacja mapy nachyleń tak, aby w wyjściowej mapie piksele reprezentujące nachylenie poniżej 10º miały wartość 0, a piksele reprezentujące nachylenie powyżej 10º - wartość 1. Najpierw musimy więc stworzyć plik tekstowy określający reguły reklasyfikacji, który nazwiemy r2.txt:

Następnie otwieramy narzędzie GRASS r.reclass i w polu Mapa rastrowa która ma być przeklasyfikowana wybieramy warstwę nachylenia. Jako Plik zawierający reguły klasyfikacji podpinamy plik r2.txt, a plik wyjściowy nazywamy nachylenia_reclass.

Page 23: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

23

Po zakończeniu obliczeń wyświetlamy wynik korzystając z Zobacz wynik.

29. Otrzymaliśmy już mapę obrazującą jeden z dodatkowych kryteriów branych pod uwagę przy obliczaniu zmodyfikowanego wskaźnika dostępności obszarów pod zabudowę. Kolejnym krokiem będzie stworzenie mapy, w której obszary położone poniżej 1100 m n.p.m. otrzymają wartość 0, a te położone powyżej 1100 m n.p.m. otrzymają wartość 1. Po raz kolejny wykorzystamy tu narzędzie reklasyfikacji.

Plik określający reguły reklasyfikacji nazwiemy r3.txt i będzie on wyglądał następująco:

Następnie korzystając ponownie z narzędzia r.reclass wykonamy reklasyfikację warstwy srtm100_grass, przy użyciu reguł zapisanych w pliku r3.txt i mapę wyjściową nazywając srtm100_reclass:

Page 24: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

24

Mapę wynikową wyświetlamy klikając w Zobacz wynik.

30. Następnie mapy Natura2000_grass, nachylenia_reclass i srtm100_reclass musimy połączyć ze sobą, aby otrzymać mapę obszarów, które powinny zostać wykluczone z obszarów, które dotychczas zakwalifikowaliśmy do potencjalnie podlegających zabudowie (zobrazowane na mapie CLC2000_reclass).

Wykorzystamy tu narzędzie r.mapcalculator dostępne w narzędziach GRASS pod Raster > Analizy przestrzenne > Algebra mapowa > r.mapcalculator – Prosta algebra mapowa w pierwszej zakładce lub po wpisaniu tej nazwy w wyszukiwarce w drugiej zakładce.

Jako warstwę A wybieramy Natura2000_grass, jako warstwę B – nachylenia_reclass, a jako warstwę C – srtm100_reclass. W pole Formuła wpisujemy A+B+C, a mapę wyjściową nazywamy kryteria_dodatkowe.

Page 25: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

25

31. Następnie zreklasyfikujemy mapę kryteria_dodatkowe tak, aby wszystkie obszary, które należy wykluczyć miały wartość 1, a pozostałe 0. Plik z regułami reklasyfikacji powinien wyglądać następująco:

Zapisujemy go pod nazwą r4.txt.

Page 26: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

26

Korzystając ponownie z narzędzia r.reclass, reklasyfikujemy warstwę kryteria_dodatkowe, używając reguł z pliku r4.txt, a plik wyjściowy nazywamy kryteria_dodatkowe_reclass.

32. Ostatnim krokiem będzie odjęcie mapy przedstawiającej obszary, na których nie może rozwijać się zabudowa (kryteria_dodatkowe_reclass) od mapy przedstawiającej obszary, na których potencjalnie może rozwijać się zabudowa (CLC2000_reclass). Posłużymy się tutaj ponownie narzędziem r.mapcalculator.

Jako warstwę A wybieramy CLC2000_reclass, a jako warstwę B – kryteria_dodatkowe_reclass. W pole Formuła wpisujemy A-B, a mapę wyjściową nazywamy mapa_wynikowa.

Page 27: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

27

Na mapie wynikowej piksele będą miały jedną z następujących wartości:

-1 – kiedy dany piksel nie należy do obszarów zabudowanych i intensywnie użytkowanych rolniczo i jednocześnie spełnia kryteria z punktu 27;

0 – kiedy dany piksel należy do obszarów zabudowanych i intensywnie użytkowanych rolniczo i jednocześnie spełnia kryteria z punktu 27;

1 – kiedy dany piksel należy do obszarów zabudowanych i intensywnie użytkowanych rolniczo i jednocześnie nie spełnia kryteriów z punktu 27, a należy do obszarów które można potencjalnie zabudować.

33. Ostatnim krokiem będzie więc reklasyfikacja mapy wynikowej z poprzedniego podpunktu, tak aby pikselom o wartości -1 i 0 nadać wartość 0, a pikselom o wartości 1 – pozostawić wartość 1:

Page 28: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

28

Reguły reklasyfikacji zapisujemy jako r5.txt.

Następnie korzystamy z narzędzia r.reclass, aby wykonać reklasyfikację mapy wynikowej z poprzedniego podpunktu, zapisując plik wyjściowy jako mapa_wynikowa_reclass:

Wyświetlamy wynik korzystając z Zobacz wynik.

Mapa wynikowa wygląda następująco (czerwony kolor – obszary, które można potencjalnie zabudować):

Page 29: Przewodnik GIS do Interaktywnego Narzędzia Edukacyjnego ... · Quantum GIS (QGIS) QGIS jest przyjaznym dla użytkownika otwartym (Open Source ) i darmowym oprogramowaniem z rodziny

29

34. Aby obliczyć wartość wskaźnika dostępności obszarów pod zabudowę dla gmin należy skorzystać ponownie z procedury przedstawionej w podpunktach 18 – 21, a następnie zwizualizować wyniki korzystając z Właściwości warstwy nuts5.shp (tak jak to było robione w podpunktach 22 – 26).

Poniżej przedstawiamy przykładową wizualizację korzystając z podziału wartości wskaźnika na 5 klas:

<= 10 %

10 – 25 %

25 – 50 %

50 – 75 %

> 75 %