41
Workshop GRASS GIS Esercitazioni Luca Delucchi*, Margherita Di Leo**, Markus Neteler* * Fondazione Edmund Mach – GIS & Remote Sensing Platform ** Universita` della Basilicata Foggia, 24 Novembre 2011 GFOSSDAY 2011

Gfossday2011 esercitazione

Embed Size (px)

DESCRIPTION

Esercitazione pratica GRASS GIS

Citation preview

Page 1: Gfossday2011 esercitazione

Workshop GRASS GISEsercitazioni

Luca Delucchi*, Margherita Di Leo**,Markus Neteler*

* Fondazione Edmund Mach – GIS & Remote Sensing Platform** Universita` della Basilicata

Foggia, 24 Novembre 2011GFOSSDAY 2011

Page 2: Gfossday2011 esercitazione

Esercitazioni:

- Analisi idrologica

- Analisi archeologica

Page 3: Gfossday2011 esercitazione

North Carolina (NC, USA) data set

Raster, vector and satellite data# Vector data include administrative boundaries, census data, zipcodes, firestations, hospitals, roads and railroads, public schools and colleges, bus routes, points of interest, precipitation, hydrography maps, geodetic points, soils and geological maps.

# Raster data include elevation (NED 3arc-sec, SRTM-V1 30m, lidar derived DEMs at 1m and 6m), slope, aspect, watershed basins, geology, and landuse. The resolution of raster maps is 500m, 30m, 10m, and 1m.

# Imagery data include 1m resolution orthophoto, several LANDSAT-TM5/7 scenes and a MODIS daily Land Surface Temperature (LST) time series.

# Also multiple-return lidar data are included http://www.grassbook.org/data_menu3rd.php

Page 4: Gfossday2011 esercitazione

percorsoGRASS data set

Avvio

Location

Mapset

Avvio

Page 5: Gfossday2011 esercitazione

Esercitazioni:

- Analisi idrologica

- Analisi archeologica

Page 6: Gfossday2011 esercitazione

Analisi idrologica

● L'obiettivo di questa esercitazione e` di estrarre il reticolo idrografico di una certa regione, e inoltre di voler delimitare il bacino idrografico sotteso alla sezione di chiusura di coordinate:

easting=643677.87 northing=222800.246(Lambert Conformal Conic)

Page 7: Gfossday2011 esercitazione

Verificare i dati a disposizione (r.info)

r.info map=elevation

Page 8: Gfossday2011 esercitazione

Impostare la regione di lavoro (g.region)

g.region rast=elevation -ap

Page 9: Gfossday2011 esercitazione

Pendenza ed esposizione (r.slope.aspect)

r.slope.aspect elevation=elevation@PERMANENT slope=pendenza aspect=esposizione

Page 10: Gfossday2011 esercitazione

Pendenza ed esposizione (r.slope.aspect)

r.slope.aspect elevation=elevation@PERMANENT slope=pendenza aspect=esposizione

Page 11: Gfossday2011 esercitazione

Pendenza ed esposizione (r.slope.aspect)

r.slope.aspect elevation=elevation@PERMANENT slope=pendenza aspect=esposizione

Page 12: Gfossday2011 esercitazione

r.slope.aspect elevation=elevation@PERMANENT slope=pendenza aspect=esposizione

Pendenza ed esposizione (r.slope.aspect)

Page 13: Gfossday2011 esercitazione

Analisi idrologica (r.watershed)

r.watershed elevation=elevation@PERMANENT accumulation=accumuli drainage=drenaggio stream=fiumi threshold=1000

Page 14: Gfossday2011 esercitazione

Analisi idrologica (r.watershed)

r.watershed elevation=elevation@PERMANENT accumulation=accumuli drainage=drenaggio stream=fiumi threshold=1000

Page 15: Gfossday2011 esercitazione

Analisi idrologica (r.watershed)

r.watershed elevation=elevation@PERMANENT accumulation=accumuli drainage=drenaggio stream=fiumi threshold=1000

Page 16: Gfossday2011 esercitazione

fiumi

Analisi idrologica (r.watershed)

r.watershed elevation=elevation@PERMANENT accumulation=accumuli drainage=drenaggio stream=fiumi threshold=1000

Page 17: Gfossday2011 esercitazione

Mappa delle direzioni di drenaggio

(Flow direction)

Analisi idrologica (r.watershed)

r.watershed elevation=elevation@PERMANENT accumulation=accumuli drainage=drenaggio stream=fiumi threshold=1000

Page 18: Gfossday2011 esercitazione

Matrice degli accumuli

(Flow accumulation)

Analisi idrologica (r.watershed)

r.watershed elevation=elevation@PERMANENT accumulation=accumuli drainage=drenaggio stream=fiumi threshold=1000

Page 19: Gfossday2011 esercitazione

r.thin input=fiumi output=fiumi_thin

Estrazione del reticolo idrografico: trasformazione da raster a vettoriale

Page 20: Gfossday2011 esercitazione

r.to.vect input=fiumi_thin output=reticolo feature=line

Estrazione del reticolo idrografico: trasformazione da raster a vettoriale

Page 21: Gfossday2011 esercitazione

reticolo

Estrazione del reticolo idrografico: trasformazione da raster a vettoriale

Page 22: Gfossday2011 esercitazione

Confronto con i fiumi digitalizzati

Layers: Lakes, streams

Page 23: Gfossday2011 esercitazione

Layers: Lakes, streams

Confronto con i fiumi digitalizzati

Page 24: Gfossday2011 esercitazione

Layers: Lakes, streams, elevation, reticolo

Confronto con i fiumi digitalizzati

Page 25: Gfossday2011 esercitazione

Layers: Lakes, streams, elevation, reticolo

Confronto con i fiumi digitalizzati

Page 26: Gfossday2011 esercitazione

Delimitazione del bacino idrografico (r.water.outlet)

r.water.outlet drainage=drenaggio basin=bacino easting=643677.87 northing=222800.246

Page 27: Gfossday2011 esercitazione

r.water.outlet drainage=drenaggio basin=bacino easting=643677.87 northing=222800.246

Delimitazione del bacino idrografico (r.water.outlet)

Page 28: Gfossday2011 esercitazione

Delimitazione del bacino idrografico (r.water.outlet)

r.water.outlet drainage=drenaggio basin=bacino easting=643677.87 northing=222800.246

Page 29: Gfossday2011 esercitazione

Delimitazione del bacino idrografico (r.water.outlet)

r.water.outlet drainage=drenaggio basin=bacino easting=643677.87 northing=222800.246

Page 30: Gfossday2011 esercitazione

Conversione bacino da raster a vettoriale (r.to.vect)

r.to.vect -s input=bacino out=bacino_vect feature=area

Page 31: Gfossday2011 esercitazione

Estrazione fiumi all'interno del bacino (v.overlay)

v.overlay ainput=reticolo atype=line binput=bacino_vect output=fiumi_in_bacino operator=and

Page 32: Gfossday2011 esercitazione

Esercitazioni:

- Analisi idrologica

- Analisi archeologica

Page 33: Gfossday2011 esercitazione

Analisi archeologica● L'obiettivo di questa esercitazione e` di creare una mappa di localizzazione probabile di reperti archeologici appartenenti ad una ipotetica antica popolazione.

Si ipotizza che tale popolazione costruisse i propri villaggi ad una quota inferiore a 100 m s.l.m., ad una distanza entro i 200 m dai corsi d'acqua, in territori con esposizione da sud-est a sud-ovest e pendenza compresa tra 0 e 25 gradi.Solo i terreni con superficie superiore a 1 ettaro saranno poi selezionati, poiché le aree con superfici inferiori non possono permettere lo sviluppo di un villaggio

Page 34: Gfossday2011 esercitazione

Buffer (r.buffer)

r.buffer input=fiumi_thin output=fiumi_buffer distances=200 units=meters

Page 35: Gfossday2011 esercitazione

Buffer (r.buffer)

r.buffer input=fiumi output=fiumi_buffer distances=200 units=meters

Creazione delle aree attorno a tutte le celle con valore non nullo ad una distanza data.Il risultato è una mappa in cui hanno valore 1 le celle contenenti i fiumi, valore 2 le celle distanti fino a 200 metri da essi e * le altre.

Page 36: Gfossday2011 esercitazione

Map algebra (r.mapcalc)

r.mapcalc "fino_a_100=if(elevation<=100,1,0)"

Mappa delle aree con quota non superiore a 100 m s.l.m.

Page 37: Gfossday2011 esercitazione

Map algebra (r.mapcalc)

Mappa delle aree con esposizione sud-est / sud / sud-ovest

r.mapcalc "buona_esposizione=if(esposizione>=225&&esposizione<=315,1,0)"

Page 38: Gfossday2011 esercitazione

Map algebra (r.mapcalc)

Mappa delle aree con pendenza non superiore a 25 gradi

r.mapcalc "buona_pendenza=if(pendenza<=25,1,0)"

Page 39: Gfossday2011 esercitazione

Map algebra (r.mapcalc)

Mappa delle aree (in fucsia) che soddisfano tutte le condizioni richieste (intersezione)

r.mapcalc "intersezione = if( ( fiumi_buffer == 2 && fino_a_100 == 1 && buona_esposizione == 1 && buona_pendenza == 1 ), 1, null() )"

Page 40: Gfossday2011 esercitazione

Riclassificazione in base alla superficie delle aree

Mappa delle aree (in fucsia) che soddisfano area > 1 ettaro

r.reclass.area input=intersezione output=intersezione_max_ettaro greater=1

Page 41: Gfossday2011 esercitazione

License of this document

             This work is licensed under a Creative Commons License.                         http://creativecommons.org/licenses/by­sa/3.0/                                      2011, Luca Delucchi, Margherita Di Leo, Markus Neteler, Italy                                       luca.delucchi AT iasma DOT it, dileomargherita AT gmail DOT com, markus.neteler AT iasma DOT it

License details: Attribution­ShareAlike 3.0:You are free:  * to Share — to copy, distribute and transmit the work  * to Remix — to adapt the work Under the following conditions:  * Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).  *Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license.

With the understanding that:  * Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.  * Other Rights — In no way are any of the following rights affected by the license:       o Your fair dealing or fair use rights;       o The author's moral rights;       o Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights.