Grass workshop2011

62
Introduzione Gestione dati Conclusione Esercitazione Workshop GRASS GIS Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach – GIS & Remote Sensing Platform gis.cri.fmach.it **Universit` a della Basilicata www.unibas.it Workshop GRASS GIS 24 Novembre 2011, Foggia Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` a della Basilicata

Transcript of Grass workshop2011

Page 1: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Workshop GRASS GIS

Luca Delucchi*, Margherita Di Leo**

*Fondazione Edmund Mach – GIS & Remote Sensing Platformgis.cri.fmach.it

**Universita della Basilicatawww.unibas.it

Workshop GRASS GIS24 Novembre 2011, Foggia

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 2: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

1 IntroduzioneCos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

2 Gestione datiVisualizzazione datiRasterVettoriali

3 Conclusione

4 Esercitazione

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 3: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: Cos’e

Sviluppato dal1984

Piu di 400moduli perogni esigenza

Immagine di Markus Neteler CC-BY-SA

Interoperabilitacon altrisoftware

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 4: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: Cos’e

Sviluppato dal1984

Piu di 400moduli perogni esigenza

Immagine di Markus Neteler CC-BY-SA

Interoperabilitacon altrisoftware

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 5: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: Cos’e

Sviluppato dal1984

Piu di 400moduli perogni esigenza

Immagine di Markus Neteler CC-BY-SA

Interoperabilitacon altrisoftware

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 6: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: dove trovare cosa

Scaricare softwarehttp://grass.osgeo.org/download/

Addons (estensioni degli utenti)http://grass.osgeo.org/wiki/GRASS AddOns

Mailing Lists inglese - italiano

Wiki http://grass.osgeo.org/wiki/

Manuale http://grass.osgeo.org/gdp/manuals.php

Trac per bugs http://trac.osgeo.org/grass

IRC server: freenode, canale: #grass

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 7: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: gestione dati

Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 8: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: gestione dati

Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 9: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: comandi

Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 10: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: interfaccia utente o linea di comando?

LAYERS MODULE TREE

LINEA DI COMANDO PYTHON SHELL

INTERROGARE PROFILO STAMPA 3D

DIGITARE

MISURAREZOOM

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 11: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: interfaccia utente o linea di comando?

Aiuto testuale:d.rast --help

Apertura finestra delmodulo:d.rast

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 12: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Cos’eInformazioni utiliGRASSDATA - Location - MapsetStruttura comandiGUI - Terminale

GRASS GIS: interfaccia utente o linea di comando?

Aiuto testuale:d.rast --help

Apertura finestra delmodulo:d.rast

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 13: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Visualizzare dati: GUI

Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 14: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Visualizzare dati: console

g.region d.mon d.rastd.vect

d.what.rastd.what.vect

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 15: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la regione

Tre tipologie di regione:

regione computazionale: estensione e risoluzione sulla qualevengono effettuate le operazioni

regione del raster: estensione e risoluzione propria del raster

regione di visualizzazione: estensione del display per lavisualizzazione delle mappe; esiste solo nell’interfaccia grafica,da questa si puo impostare la regione computazionale

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 16: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la regione

Tre tipologie di regione:

regione computazionale: estensione e risoluzione sulla qualevengono effettuate le operazioni

regione del raster: estensione e risoluzione propria del raster

regione di visualizzazione: estensione del display per lavisualizzazione delle mappe; esiste solo nell’interfaccia grafica,da questa si puo impostare la regione computazionale

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 17: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la regione

Tre tipologie di regione:

regione computazionale: estensione e risoluzione sulla qualevengono effettuate le operazioni

regione del raster: estensione e risoluzione propria del raster

regione di visualizzazione: estensione del display per lavisualizzazione delle mappe; esiste solo nell’interfaccia grafica,da questa si puo impostare la regione computazionale

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 18: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la regione

Tre tipologie di regione:

regione computazionale: estensione e risoluzione sulla qualevengono effettuate le operazioni

regione del raster: estensione e risoluzione propria del raster

regione di visualizzazione: estensione del display per lavisualizzazione delle mappe; esiste solo nell’interfaccia grafica,da questa si puo impostare la regione computazionale

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 19: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la maschera

E possibile ridurre la zona del calcolo, oltre che impostando laregione, utilizzando un maschera. Questa viene settata e rimossacon il comando r.mask.

Settaggio nuova maschera:r.mask in=nome grass

r.mask in=nome grass maskcats=valori

Rimozione:r.mask -r

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 20: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la maschera

E possibile ridurre la zona del calcolo, oltre che impostando laregione, utilizzando un maschera. Questa viene settata e rimossacon il comando r.mask.

Settaggio nuova maschera:r.mask in=nome grass

r.mask in=nome grass maskcats=valori

Rimozione:r.mask -r

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 21: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: la maschera

E possibile ridurre la zona del calcolo, oltre che impostando laregione, utilizzando un maschera. Questa viene settata e rimossacon il comando r.mask.

Settaggio nuova maschera:r.mask in=nome grass

r.mask in=nome grass maskcats=valori

Rimozione:r.mask -r

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 22: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: import/export

Importazione:r.in.gdal in=file gdal out=nome grass

r.in.ascii in=file ascii out=nome grass

r.in.wms DA CONTROLLARE

Esportazione:r.out.gdal in=nome grass out=file gdal

r.out.ascii in=nome grass out=file ascii

r.out.png in=nome grass out=file png

r.out.pov in=nome grass tga=file pov

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 23: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: import/export

Importazione:r.in.gdal in=file gdal out=nome grass

r.in.ascii in=file ascii out=nome grass

r.in.wms DA CONTROLLARE

Esportazione:r.out.gdal in=nome grass out=file gdal

r.out.ascii in=nome grass out=file ascii

r.out.png in=nome grass out=file png

r.out.pov in=nome grass tga=file pov

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 24: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 25: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 26: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 27: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 28: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 29: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 30: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 31: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Raster: analisi

riclassificazione: r.resample,r.resample.rst,

r.resample.interp, r.average, r.category, r.rescale

report e statistiche: r.statistics, r.univar, r.report,

r.stats

idrologia: r.basins.fill, r.water.outlet, r.watershed,

r.terraflow, r.lake

analisi di paesaggio: r.li.*

map algebra: r.mapcalc, r.mapcalculator

energia: r.sunmask, r.sun

linea d’orizzonte: r.los

interpolazione: r.surf.contour, r.bilinear, v.surf.rst,

v.surf.idw

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 32: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vettoriali: introduzione

Vettoriale topologico

Supporto a diversi database (SQLite, PostgreSQL, MySQL,DBF, ODBC) per la gestione degli attributi

Tipologie di dati supportati

Point

Centroid

Line

Boundary

Area (Boundaries + Centroid)

Face (3D Area)

Kernel (3D Centroid)

Volumes (Faces + Kernel)Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 33: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vettoriali: introduzione

Vettoriale topologico

Supporto a diversi database (SQLite, PostgreSQL, MySQL,DBF, ODBC) per la gestione degli attributi

Tipologie di dati supportati

Point

Centroid

Line

Boundary

Area (Boundaries + Centroid)

Face (3D Area)

Kernel (3D Centroid)

Volumes (Faces + Kernel)Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 34: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vettoriali: introduzione

Vettoriale topologico

Supporto a diversi database (SQLite, PostgreSQL, MySQL,DBF, ODBC) per la gestione degli attributi

Tipologie di dati supportati

Point

Centroid

Line

Boundary

Area (Boundaries + Centroid)

Face (3D Area)

Kernel (3D Centroid)

Volumes (Faces + Kernel)Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 35: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vettoriali: introduzione

Vettoriale topologico

Supporto a diversi database (SQLite, PostgreSQL, MySQL,DBF, ODBC) per la gestione degli attributi

Tipologie di dati supportati

Point

Centroid

Line

Boundary

Area (Boundaries + Centroid)

Face (3D Area)

Kernel (3D Centroid)

Volumes (Faces + Kernel)Immagine di Markus Neteler CC-BY-SA

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 36: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vettoriali: import/export

Importazione:v.in.ogr dsn=file ogr out=nome grass

v.in.ascii dsn=file ascii out=nome grass

v.in.wfs DA CONTROLLARE

v.in.db table=tabella x=col x y=col y out=nome grass

v.in.gpsbabel in=file gpx format=GPX out=nome grass

Esportazione:v.out.ogr in=nome grass dsn=file ogr

v.out.ascii in=nome grass output=file ascii

v.out.gpsbabel in=nome grass output=file gpx

v.out.svg in=nome grass tga=file svg

v.out.pov in=nome grass out=file pov

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 37: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vettoriali: import/export

Importazione:v.in.ogr dsn=file ogr out=nome grass

v.in.ascii dsn=file ascii out=nome grass

v.in.wfs DA CONTROLLARE

v.in.db table=tabella x=col x y=col y out=nome grass

v.in.gpsbabel in=file gpx format=GPX out=nome grass

Esportazione:v.out.ogr in=nome grass dsn=file ogr

v.out.ascii in=nome grass output=file ascii

v.out.gpsbabel in=nome grass output=file gpx

v.out.svg in=nome grass tga=file svg

v.out.pov in=nome grass out=file pov

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 38: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 39: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 40: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 41: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 42: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 43: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 44: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 45: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Visualizzazione datiRasterVettoriali

Vector: analisi

intersezione e selezione: v.overlay, v.select, v.extract,

v.db.select

report e statistiche: v.qcount, v.sample, v.normal,

v.univar, v.distance

lidar: v.outlier, v.lidar.*

operazioni su geometrie: v.buffer, v.parallel,

v.generalize, v.segment, v.split, v.voronoy

analisi di reti: v.net.*

sistema riferimento lineare: v.lrs.*

interpolazione: v.kernel, v.surf.rst, v.surf.idw,

v.surf.bspline

operazioni alfanumeriche: db.*, v.db.*

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 46: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: altri strumenti grafici

Figura: GUI r.mapcalc

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 47: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: altri strumenti grafici

Figura: GUI modeler

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 48: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: altri strumenti grafici

Figura: GUI ps.map

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 49: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: altri strumenti grafici

Figura: GUI ps.map preview

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 50: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: futuro

GRASS GIS 7

script in Python

nuova topologia info

nuovi moduli info

4D info

GUI solo wxpython

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 51: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: futuro

GRASS GIS 7

script in Python

nuova topologia info

nuovi moduli info

4D info

GUI solo wxpython

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 52: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: futuro

GRASS GIS 7

script in Python

nuova topologia info

nuovi moduli info

4D info

GUI solo wxpython

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 53: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: futuro

GRASS GIS 7

script in Python

nuova topologia info

nuovi moduli info

4D info

GUI solo wxpython

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 54: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: futuro

GRASS GIS 7

script in Python

nuova topologia info

nuovi moduli info

4D info

GUI solo wxpython

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 55: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: ricorda

imposta sempre la regione e risoluzione piu adeguata

se hai un problema:

controlla se e gia stato risolto da altri (motori di ricerca oarchivi mailing lists)

se chiedi supporto indica sempre versione di GRASS e sistemaoperativo

se puoi replicare l’errore su piu macchine allora potrebbe essereun bug, segnalo sul trac, aiuterai a migliorare il software

se hai un po’ di tempo da dedicare al progetto c’e tanto dafare anche per coloro non sanno programmare (traduzione,documentazione, sito web)

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 56: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: ricorda

imposta sempre la regione e risoluzione piu adeguata

se hai un problema:

controlla se e gia stato risolto da altri (motori di ricerca oarchivi mailing lists)

se chiedi supporto indica sempre versione di GRASS e sistemaoperativo

se puoi replicare l’errore su piu macchine allora potrebbe essereun bug, segnalo sul trac, aiuterai a migliorare il software

se hai un po’ di tempo da dedicare al progetto c’e tanto dafare anche per coloro non sanno programmare (traduzione,documentazione, sito web)

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 57: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: ricorda

imposta sempre la regione e risoluzione piu adeguata

se hai un problema:

controlla se e gia stato risolto da altri (motori di ricerca oarchivi mailing lists)

se chiedi supporto indica sempre versione di GRASS e sistemaoperativo

se puoi replicare l’errore su piu macchine allora potrebbe essereun bug, segnalo sul trac, aiuterai a migliorare il software

se hai un po’ di tempo da dedicare al progetto c’e tanto dafare anche per coloro non sanno programmare (traduzione,documentazione, sito web)

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 58: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: ricorda

imposta sempre la regione e risoluzione piu adeguata

se hai un problema:

controlla se e gia stato risolto da altri (motori di ricerca oarchivi mailing lists)

se chiedi supporto indica sempre versione di GRASS e sistemaoperativo

se puoi replicare l’errore su piu macchine allora potrebbe essereun bug, segnalo sul trac, aiuterai a migliorare il software

se hai un po’ di tempo da dedicare al progetto c’e tanto dafare anche per coloro non sanno programmare (traduzione,documentazione, sito web)

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 59: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: ricorda

imposta sempre la regione e risoluzione piu adeguata

se hai un problema:

controlla se e gia stato risolto da altri (motori di ricerca oarchivi mailing lists)

se chiedi supporto indica sempre versione di GRASS e sistemaoperativo

se puoi replicare l’errore su piu macchine allora potrebbe essereun bug, segnalo sul trac, aiuterai a migliorare il software

se hai un po’ di tempo da dedicare al progetto c’e tanto dafare anche per coloro non sanno programmare (traduzione,documentazione, sito web)

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 60: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Conclusioni: ricorda

imposta sempre la regione e risoluzione piu adeguata

se hai un problema:

controlla se e gia stato risolto da altri (motori di ricerca oarchivi mailing lists)

se chiedi supporto indica sempre versione di GRASS e sistemaoperativo

se puoi replicare l’errore su piu macchine allora potrebbe essereun bug, segnalo sul trac, aiuterai a migliorare il software

se hai un po’ di tempo da dedicare al progetto c’e tanto dafare anche per coloro non sanno programmare (traduzione,documentazione, sito web)

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 61: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

ConclusioneGrazie a...

Martin Landa, Markus Metz, Helena Mitasova, Markus Neteler. . . e tutti quelli che hanno e continuano a contribuire a GRASS GIS

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata

Page 62: Grass workshop2011

IntroduzioneGestione dati

ConclusioneEsercitazione

Esercitazione

Ed ora tocca a voi. . .

Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universita della Basilicata