vježbe 8 interpolacija - pmf.unizg.hr · također, kako bi alat funkcionirao, ne smije vam ostati...
TRANSCRIPT
Vježbe 8Interpolacija
1
2
Sadržaj današnjih vježbi:
a) Izrada mreže nasumično raspoređenih točaka uzorkovanja
b) Izrada digitalnog modela reljefa (DEM)
c) 3D prikaz površine
3
Što na kraju morate predati:
PRIMJER
Vježbe 8:
4
VAŽNO!Direktoriji u kojima vam se nalaze radni materijali NE SMIJU imati znakove č, ć, ž, š, đ! Po potrebi, preimenujte naziv direktorija prije nego što započnete vježbu!
npr.
LOŠE: d:/RPUG_Ime_Prezime/Vježbe8/
DOBRO: d:/RPUG_Ime_Prezime/Vjezbe8/
1. Pokrenite novi projekt u QGIS-u i dodajte podatke:• HOK.tif
• DOF.tif
• Opseg.shp
*U sljedećim koracima cilj će vam biti rekonstruirati površinu terena (izraditi digitalni model reljefa) na temelju podataka iz topografske karte. Slični postupci se mogu primjeniti za bilo koju vrstu podataka prikupljenih sa određenih točaka (geoloških, geokemijskih, geofizičkih, itd.). Prvi korak je izabrati raspored točaka uzorkovanja...
2. Pod menijem Vector>Alati istraživanja odaberite alat Random points in layer boundsi podesite sljedeće postavke:• Input Boundary Layer: Opseg
• Points number: 25
• Random points: Tocke_SlucajnoUzorkovanje.shp (Kliknuti tri točkice->Save to file: spremite u isti direktorij sa ostalim podacima)
• Open output file after running algorithm
5
6
3. Otvorite atributnu tablicu točaka i dodajte novi atribut sa sljedećim postavkama:• Naziv: Visina• Type: Decimalni broj (realni)• Dužina: 4• Preciznost: 1
4. Za svaku točku u atribut Visina unesite odgovarajuću nadmorsku visinu sa topografke karte• Koristite alat Identify Features!• Uključite opciju Auto open form• Klikom na svaku točku na karti će vam se
pojaviti „formular” u koji možete direktno upisati vrijednost atributa visine (atributna tablica će se automatski ažurirati)
7
• Vrijednosti visina odredite što točnije, obračajući pozornost na vrijednosti izohipsa i točkastih visina također ispisanih na karti
• Kada ste unjeli visine za svih 25 točaka spremite podatke i isklučite uređivanje: Save Edits i Toggle editing mode
8
5. Pod menijem Processingotvorite Toolbox
*Toolbox sadrži veliki broj alata za geoprocesiranje podataka. Sadrži QGIS alate koji su dostupni i putem menija, ali također omogućuje pokretanja velikog broja alata iz programa GRASS i SAGA koji su povezani sa QGIS-om – Napomena: Neki od povezanih alata ne rade u trenutnoj verziji QGIS-a, ali ih se može primjenjivati korištenjem izvornih programa GRASS i SAGA
6. Pod SAGA>Raster creation tools pronađite alat Nearest neighbor
9
7. Duplim klikom pokrenite alat Nearest neighbour i unesite sljedeće postavke (Pazite da vam niti jedan podatak nije selektiran!):
• Points: Tocke_SlucajnoUzorkovanje (Nasumične točke)• Atribut: Visina• Output extent: Koristi opseg sloja>Koristi opseg iz: Opseg• Cellsize: 5• Grid: Save to file...: NearestNeighbour_25.tif (*Browse: spremite u isti direktorij sa
ostalim podacima)• Uključite Open output file after running algorithm!!!VAŽNA NAPOMENA!!!: Sa novom verzijom QGIS-a se pojavio bug...ukoliko vam alat javlja grešku, pokušajte umjesto sa „Save to file” raster prvo spremiti kao privremenu datoteku...nakon što alat stvori novi privremeni Grid (pojaviti će se u popisu slojeva), vi ga nanovo spremite u svoj direktorij sa ostalim podacima...desni click > Spremi kao...zatim uklonite privremenu Grid datoteku iz popisa slojeva...desni click > Ukloni!!!NAPOMENA!!!: Također, kako bi alat funkcionirao, ne smije vam ostati selektirana niti jedna točka
10
Rezultat su Thiessen/Voronoi poligoni u rasterskom obliku -područjima oko točaka je pridružena ista odgovarajuća visina
8. Budući da QGIS novostvoreni .tif prikaže sa imenom Grid (umjesto sa imenom datoteke), korisno ga je preimenovati u nešto smisleno, poput u ovom slučaju Nearest Neighbour – desnim klikom na ime>Rename (Preimenovanje vrijedi samo u trenutnom projektu, ne mijenja se ime izvorne datoteke)
11
9. Pokrenite alat Inverse Distance Weighted i unesite sljedeće postavke:• Points: Tocke_SlucajnoUzorkovanje• Atribut: Visina• Search range: no search radius (global)• Output extent: Use layer/canvas extent>Use extent from: HOK• Cellsize: 5• Grid: Save to file...>IDWGlobal_25.tif (*Browse: spremite u isti direktorij sa
ostalim podacima)• Uključite Open output file after running algorithm• (ostale opcije ostavite kakve jesu)
12
Rezultat je puno zaobljenija površina bez naglih skokova u vrijednostima kao kod metode najbliži susjed
*Uz postavke koje smo izabrali u odnosu na točke sa kojim raspolažemo rezultat sadrži određene “anomalije” poput izoliranih okruglih uzdignuća i depresija oko samih točaka (često je potrebno ponoviti interpolaciju sa različitim postavkama dok ne dobijemo najprimjereniji rezultat)
13
*QGIS automatski izabire opciju reklasifikacije kojom “podrezuje” 2% maksimalnih i minimalnih vrijednosti čelija rastera
10. Kako bi prikazali čitavi raspon vrijednosti visina potrebno je podesiti postavke stila u Layer Properties od rastera (IDWGlobal)• Load min/max values: Min/Max• Accuracy: Actual• Kliknite Load (primjetite da se Min i Max vrijednosti ažuriraju• Kliknite Apply i zatim OK
Prije (Odrezane Min/Max vrijednosti): Poslije (Čitava distribucija vrijednosti):
14
15
11. Pokrenite alat Thin plate spline i unesite sljedeće postavke:• Points: Tocke_SlucajnoUzorkovanje
• Atribut: Visina
• Output extent: Use layer/canvas extent>Use extent from: HOK
• Cellsize: 5
• Grid: Save to file...>SplineGlobal_25.tif (*Browse: spremite u isti direktorij sa ostalim podacima)
• Uključite Open output file after running algorithm
• (ostale opcije ostavite kakve jesu)
16
Rezultat je zaobljena površina bez naglih skokova u vrijednostima i izraženih peak-ova
17
12. Dodajte podatke DEM_Tocke_Visine.shp u projekt
*Ovaj set podataka visina se sastoji od preko 2000 vektorskih točaka raspoređenih “stratificirano” tako da je raspored gušći u predjelima gdje znamo da visine imaju veću varijabilnost (zbijenije izohipse)
18
13. Ponovite postupke interpolacije metodama Nearest Neighbour, Inverse distance weighted i Thin plate spline (global) ovaj puta koristeći set podataka DEM_Tocke_Visine.shp• Koristite ekvivalentne postavke kao u koracima 7, 9 i 11 uz
odgovarajuće preinake za ulazne podatke i imena izlaznih rastera (dodajte “_SveTocke” u ime)
Nearest Neighbour: Inverse distance weighted: Thin plate spline:
19
14. Pomoću Print composer-a sastavite izvještaj prema prikazu:• Izvještaj spremite kao PDF sa imenom: RPUG_Vježbe8_Ime_prezime
Morati ćete postaviti 4 zasebna okvira za karte
Pomoću okvira za tekst postavite:1) Glavni naslov2) Vaše ime i prezime3) Odgovarajuće naslove za
svaki prikaz
20
Kako bi postavili drugačiji prikaz u svaki pojedini okvir:a) Prvo u QGIS-u morate postaviti željeni prikaz sloja ili kombinacije slojevab) U Print composer-u selektirate željeni okvir karte i pod tabom Item
properties kliknuti na Update previewc) Prikaz možete dodatno podesiti promjenom mjerila (Scale) i opcijom View
extent in map canvasd) VAŽNO: Kada ste zadovoljni sa prikazom u prvom okviru uključite opciju
Lock layers for map item – time se sadržaj okvira neće mjenjati kada mijenjate prikaz u QGIS-u za ostale okvire
• Ponovite iste korake za svaki pojedini okvir!
!
22
14. Pod menijem Dodaci pokrenite Manage and Install Plugins, te pretražite za alat Qgis2threejs i instalirajte ga
23
Pokrenite Qgis2threejs alat• DEM Layer:SplineGlobal_SveTocke• Display type>Layer Image: DOF• Kliknite Run
24
3D vizualizacija pokrenuti će se u web browser-u (npr. Google Chrome)