SlideShare una empresa de Scribd logo
1 de 62
Descargar para leer sin conexión
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` della Basilicata
                               a
                          www.unibas.it


                 Workshop GRASS GIS
                24 Novembre 2011, Foggia



Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                          a
Introduzione
                                Gestione dati
                                 Conclusione
                                Esercitazione




1   Introduzione
       Cos’`e
       Informazioni utili
       GRASSDATA - Location - Mapset
       Struttura comandi
       GUI - Terminale
2   Gestione dati
      Visualizzazione dati
      Raster
      Vettoriali
3   Conclusione
4   Esercitazione

          Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                    a
Cos’`e
                                 Introduzione
                                                 Informazioni utili
                                 Gestione dati
                                                 GRASSDATA - Location - Mapset
                                  Conclusione
                                                 Struttura comandi
                                 Esercitazione
                                                 GUI - Terminale



GRASS GIS: Cos’`
               e

    Sviluppato dal
    1984




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Cos’`e
                                 Introduzione
                                                  Informazioni utili
                                 Gestione dati
                                                  GRASSDATA - Location - Mapset
                                  Conclusione
                                                  Struttura comandi
                                 Esercitazione
                                                  GUI - Terminale



GRASS GIS: Cos’`
               e

    Sviluppato dal
    1984


    Pi` di 400
      u
    moduli per
    ogni esigenza
                                      Immagine di Markus Neteler CC-BY-SA




           Luca Delucchi*, Margherita Di Leo**    *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Cos’`e
                                 Introduzione
                                                  Informazioni utili
                                 Gestione dati
                                                  GRASSDATA - Location - Mapset
                                  Conclusione
                                                  Struttura comandi
                                 Esercitazione
                                                  GUI - Terminale



GRASS GIS: Cos’`
               e

    Sviluppato dal
    1984


    Pi` di 400
      u
    moduli per
    ogni esigenza
                                      Immagine di Markus Neteler CC-BY-SA


    Interoperabilit`
                   a
    con altri
    software

           Luca Delucchi*, Margherita Di Leo**    *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Cos’`e
                                 Introduzione
                                                 Informazioni utili
                                 Gestione dati
                                                 GRASSDATA - Location - Mapset
                                  Conclusione
                                                 Struttura comandi
                                 Esercitazione
                                                 GUI - Terminale



GRASS GIS: dove trovare cosa


      Scaricare software
      http://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, **Universit` della Basilicata
                                                                                     a
Cos’`e
                                Introduzione
                                                 Informazioni utili
                                Gestione dati
                                                 GRASSDATA - Location - Mapset
                                 Conclusione
                                                 Struttura comandi
                                Esercitazione
                                                 GUI - Terminale



GRASS GIS: gestione dati




                             Immagine di Markus Neteler CC-BY-SA


          Luca Delucchi*, Margherita Di Leo**    *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Cos’`e
                                Introduzione
                                                 Informazioni utili
                                Gestione dati
                                                 GRASSDATA - Location - Mapset
                                 Conclusione
                                                 Struttura comandi
                                Esercitazione
                                                 GUI - Terminale



GRASS GIS: gestione dati




                             Immagine di Markus Neteler CC-BY-SA

          Luca Delucchi*, Margherita Di Leo**    *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Cos’`e
                               Introduzione
                                                Informazioni utili
                               Gestione dati
                                                GRASSDATA - Location - Mapset
                                Conclusione
                                                Struttura comandi
                               Esercitazione
                                                GUI - Terminale



GRASS GIS: comandi




                            Immagine di Markus Neteler CC-BY-SA


         Luca Delucchi*, Margherita Di Leo**    *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                    a
Cos’`e
                                 Introduzione
                                                     Informazioni utili
                                 Gestione dati
                                                     GRASSDATA - Location - Mapset
                                  Conclusione
                                                     Struttura comandi
                                 Esercitazione
                                                     GUI - Terminale



GRASS GIS: interfaccia utente o linea di comando?
                                                          ZOOM         MISURARE




                                                 INTERROGARE        PROFILO     STAMPA
                                                                                   3D
                                                                                DIGITARE




          LAYERS      MODULE TREE




         LINEA DI COMANDO     PYTHON SHELL




           Luca Delucchi*, Margherita Di Leo**       *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                         a
Cos’`e
                                 Introduzione
                                                 Informazioni utili
                                 Gestione dati
                                                 GRASSDATA - Location - Mapset
                                  Conclusione
                                                 Struttura comandi
                                 Esercitazione
                                                 GUI - Terminale



GRASS GIS: interfaccia utente o linea di comando?
     Aiuto testuale:
     d.rast --help




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Cos’`e
                                 Introduzione
                                                 Informazioni utili
                                 Gestione dati
                                                 GRASSDATA - Location - Mapset
                                  Conclusione
                                                 Struttura comandi
                                 Esercitazione
                                                 GUI - Terminale



GRASS GIS: interfaccia utente o linea di comando?
     Aiuto testuale:
     d.rast --help




     Apertura finestra del
     modulo:
     d.rast




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                  Visualizzazione dati
                                 Gestione dati
                                                  Raster
                                  Conclusione
                                                  Vettoriali
                                 Esercitazione



Visualizzare dati: GUI




                              Immagine di Markus Neteler CC-BY-SA

           Luca Delucchi*, Margherita Di Leo**    *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



Visualizzare dati: console
g.region            d.mon                        d.rast                        d.what.rast
                                                 d.vect                        d.what.vect




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                   Visualizzazione dati
                                   Gestione dati
                                                   Raster
                                    Conclusione
                                                   Vettoriali
                                   Esercitazione



Raster: la regione

   Tre tipologie di regione:




             Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                       a
Introduzione
                                                   Visualizzazione dati
                                   Gestione dati
                                                   Raster
                                    Conclusione
                                                   Vettoriali
                                   Esercitazione



Raster: la regione

   Tre tipologie di regione:


        regione computazionale: estensione e risoluzione sulla quale
        vengono effettuate le operazioni




             Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                       a
Introduzione
                                                   Visualizzazione dati
                                   Gestione dati
                                                   Raster
                                    Conclusione
                                                   Vettoriali
                                   Esercitazione



Raster: la regione

   Tre tipologie di regione:


        regione computazionale: estensione e risoluzione sulla quale
        vengono effettuate le operazioni

        regione del raster: estensione e risoluzione propria del raster




             Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                       a
Introduzione
                                                   Visualizzazione dati
                                   Gestione dati
                                                   Raster
                                    Conclusione
                                                   Vettoriali
                                   Esercitazione



Raster: la regione

   Tre tipologie di regione:


        regione computazionale: estensione e risoluzione sulla quale
        vengono effettuate le operazioni

        regione del raster: estensione e risoluzione propria del raster

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




             Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                       a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



Raster: la maschera

   `
   E possibile ridurre la zona del calcolo, oltre che impostando la
   regione, utilizzando un maschera. Questa viene settata e rimossa
   con il comando r.mask.




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



Raster: la maschera

   `
   E possibile ridurre la zona del calcolo, oltre che impostando la
   regione, utilizzando un maschera. Questa viene settata e rimossa
   con il comando r.mask.

   Settaggio nuova maschera:
   r.mask in=nome grass
   r.mask in=nome grass maskcats=valori




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



Raster: la maschera

   `
   E possibile ridurre la zona del calcolo, oltre che impostando la
   regione, utilizzando un maschera. Questa viene settata e rimossa
   con 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, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



Raster: analisi
       riclassificazione: r.resample,r.resample.rst,
       r.resample.interp, r.average, r.category, r.rescale




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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



            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



Vettoriali: introduzione




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



Vettoriali: introduzione
       Vettoriale topologico




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



Vettoriali: introduzione
       Vettoriale topologico
       Supporto a diversi database (SQLite, PostgreSQL, MySQL,
       DBF, ODBC) per la gestione degli attributi




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                    Visualizzazione dati
                                    Gestione dati
                                                    Raster
                                     Conclusione
                                                    Vettoriali
                                    Esercitazione



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, **Universit` della Basilicata
                                                                                        a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



Vector: analisi
       intersezione e selezione: v.overlay, v.select, v.extract,
       v.db.select




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                  Visualizzazione dati
                                  Gestione dati
                                                  Raster
                                   Conclusione
                                                  Vettoriali
                                  Esercitazione



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




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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



           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                                 Visualizzazione dati
                                 Gestione dati
                                                 Raster
                                  Conclusione
                                                 Vettoriali
                                 Esercitazione



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, **Universit` della Basilicata
                                                                                     a
Introduzione
                                 Gestione dati
                                  Conclusione
                                 Esercitazione



Conclusioni: altri strumenti grafici




                                Figura: GUI r.mapcalc

           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                 Gestione dati
                                  Conclusione
                                 Esercitazione



Conclusioni: altri strumenti grafici




                                 Figura: GUI modeler
           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                 Gestione dati
                                  Conclusione
                                 Esercitazione



Conclusioni: altri strumenti grafici




                                  Figura: GUI ps.map

           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                 Gestione dati
                                  Conclusione
                                 Esercitazione



Conclusioni: altri strumenti grafici




                            Figura: GUI ps.map preview

           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: futuro


                                      GRASS GIS 7
       script in Python




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                     Gestione dati
                                      Conclusione
                                     Esercitazione



Conclusioni: futuro


                                        GRASS GIS 7
       script in Python
       nuova topologia        info




            Luca Delucchi*, Margherita Di Leo**      *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                         a
Introduzione
                                       Gestione dati
                                        Conclusione
                                       Esercitazione



Conclusioni: futuro


                                          GRASS GIS 7
       script in Python
       nuova topologia          info


       nuovi moduli      info




            Luca Delucchi*, Margherita Di Leo**        *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                           a
Introduzione
                                         Gestione dati
                                          Conclusione
                                         Esercitazione



Conclusioni: futuro


                                            GRASS GIS 7
       script in Python
       nuova topologia            info


       nuovi moduli        info


       4D   info




              Luca Delucchi*, Margherita Di Leo**        *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                             a
Introduzione
                                         Gestione dati
                                          Conclusione
                                         Esercitazione



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, **Universit` della Basilicata
                                                                                             a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: ricorda

       imposta sempre la regione e risoluzione pi` adeguata
                                                 u




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: ricorda

       imposta sempre la regione e risoluzione pi` adeguata
                                                 u
       se hai un problema:




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: ricorda

       imposta sempre la regione e risoluzione pi` adeguata
                                                 u
       se hai un problema:
           controlla se ` gi` stato risolto da altri (motori di ricerca o
                        e a
           archivi mailing lists)




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: ricorda

       imposta sempre la regione e risoluzione pi` adeguata
                                                 u
       se hai un problema:
           controlla se ` gi` stato risolto da altri (motori di ricerca o
                        e a
           archivi mailing lists)
           se chiedi supporto indica sempre versione di GRASS e sistema
           operativo




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: ricorda

       imposta sempre la regione e risoluzione pi` adeguata
                                                 u
       se hai un problema:
           controlla se ` gi` stato risolto da altri (motori di ricerca o
                        e a
           archivi mailing lists)
           se chiedi supporto indica sempre versione di GRASS e sistema
           operativo
           se puoi replicare l’errore su pi` macchine allora potrebbe essere
                                           u
           un bug, segnalo sul trac, aiuterai a migliorare il software




            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                  Gestione dati
                                   Conclusione
                                  Esercitazione



Conclusioni: ricorda

       imposta sempre la regione e risoluzione pi` adeguata
                                                 u
       se hai un problema:
           controlla se ` gi` stato risolto da altri (motori di ricerca o
                        e a
           archivi mailing lists)
           se chiedi supporto indica sempre versione di GRASS e sistema
           operativo
           se puoi replicare l’errore su pi` macchine allora potrebbe essere
                                           u
           un bug, segnalo sul trac, aiuterai a migliorare il software
       se hai un po’ di tempo da dedicare al progetto c’` tanto da
                                                        e
       fare anche per coloro non sanno programmare (traduzione,
       documentazione, sito web)


            Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                      a
Introduzione
                                     Gestione dati
                                      Conclusione
                                     Esercitazione



Conclusione
Grazie 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, **Universit` della Basilicata
                                                                                         a
Introduzione
                                 Gestione dati
                                  Conclusione
                                 Esercitazione



Esercitazione




                   Ed ora tocca a voi. . .




           Luca Delucchi*, Margherita Di Leo**   *Fondazione Edmund Mach, **Universit` della Basilicata
                                                                                     a

Más contenido relacionado

Más de luca delucchi

Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...
Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...
Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...luca delucchi
 
Strumenti e azioni utili a raccogliere dati
Strumenti e azioni utili a raccogliere dati Strumenti e azioni utili a raccogliere dati
Strumenti e azioni utili a raccogliere dati luca delucchi
 
OpenStreetMap database e api
OpenStreetMap database e apiOpenStreetMap database e api
OpenStreetMap database e apiluca delucchi
 
OpenStreetMap android
OpenStreetMap androidOpenStreetMap android
OpenStreetMap androidluca delucchi
 
Humanitaria OpenStreetMap Team (HOT)
Humanitaria OpenStreetMap Team (HOT)Humanitaria OpenStreetMap Team (HOT)
Humanitaria OpenStreetMap Team (HOT)luca delucchi
 
ZOO WPS the integration with GRASS GIS
ZOO WPS the integration with GRASS GISZOO WPS the integration with GRASS GIS
ZOO WPS the integration with GRASS GISluca delucchi
 
Introduzione a OpenStreetMap
Introduzione a OpenStreetMapIntroduzione a OpenStreetMap
Introduzione a OpenStreetMapluca delucchi
 
Introduzione a OpenStreetMap (book version)
Introduzione a OpenStreetMap (book version)Introduzione a OpenStreetMap (book version)
Introduzione a OpenStreetMap (book version)luca delucchi
 

Más de luca delucchi (19)

Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...
Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...
Sviluppo dei software GIS verso le tecnologie cloud e l’integrazione con disp...
 
Strumenti e azioni utili a raccogliere dati
Strumenti e azioni utili a raccogliere dati Strumenti e azioni utili a raccogliere dati
Strumenti e azioni utili a raccogliere dati
 
OpenStreetMap database e api
OpenStreetMap database e apiOpenStreetMap database e api
OpenStreetMap database e api
 
OpenStreetMap android
OpenStreetMap androidOpenStreetMap android
OpenStreetMap android
 
Mappare genova
Mappare genovaMappare genova
Mappare genova
 
Humanitaria OpenStreetMap Team (HOT)
Humanitaria OpenStreetMap Team (HOT)Humanitaria OpenStreetMap Team (HOT)
Humanitaria OpenStreetMap Team (HOT)
 
Osm research
Osm researchOsm research
Osm research
 
ZOOSM
ZOOSMZOOSM
ZOOSM
 
Grass cloud
Grass cloudGrass cloud
Grass cloud
 
ZOO WPS the integration with GRASS GIS
ZOO WPS the integration with GRASS GISZOO WPS the integration with GRASS GIS
ZOO WPS the integration with GRASS GIS
 
Introduzione a OpenStreetMap
Introduzione a OpenStreetMapIntroduzione a OpenStreetMap
Introduzione a OpenStreetMap
 
Introduzione a OpenStreetMap (book version)
Introduzione a OpenStreetMap (book version)Introduzione a OpenStreetMap (book version)
Introduzione a OpenStreetMap (book version)
 
Ld2010
Ld2010Ld2010
Ld2010
 
Linuxday2008 Osm
Linuxday2008 OsmLinuxday2008 Osm
Linuxday2008 Osm
 
Linuxday2008 Gis
Linuxday2008 GisLinuxday2008 Gis
Linuxday2008 Gis
 
Linuxday2009 OSM
Linuxday2009 OSMLinuxday2009 OSM
Linuxday2009 OSM
 
Bicitalia 2008
Bicitalia 2008Bicitalia 2008
Bicitalia 2008
 
OSMit2009 GFOSS.it
OSMit2009 GFOSS.itOSMit2009 GFOSS.it
OSMit2009 GFOSS.it
 
Osmit2009 Mapnik
Osmit2009 MapnikOsmit2009 Mapnik
Osmit2009 Mapnik
 

Grass workshop2011

  • 1. 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` della Basilicata a www.unibas.it Workshop GRASS GIS 24 Novembre 2011, Foggia Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 2. Introduzione Gestione dati Conclusione Esercitazione 1 Introduzione Cos’`e Informazioni utili GRASSDATA - Location - Mapset Struttura comandi GUI - Terminale 2 Gestione dati Visualizzazione dati Raster Vettoriali 3 Conclusione 4 Esercitazione Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 3. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: Cos’` e Sviluppato dal 1984 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 4. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: Cos’` e Sviluppato dal 1984 Pi` di 400 u moduli per ogni esigenza Immagine di Markus Neteler CC-BY-SA Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 5. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: Cos’` e Sviluppato dal 1984 Pi` di 400 u moduli per ogni esigenza Immagine di Markus Neteler CC-BY-SA Interoperabilit` a con altri software Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 6. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: dove trovare cosa Scaricare software http://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, **Universit` della Basilicata a
  • 7. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: gestione dati Immagine di Markus Neteler CC-BY-SA Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 8. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: gestione dati Immagine di Markus Neteler CC-BY-SA Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 9. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: comandi Immagine di Markus Neteler CC-BY-SA Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 10. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: interfaccia utente o linea di comando? ZOOM MISURARE INTERROGARE PROFILO STAMPA 3D DIGITARE LAYERS MODULE TREE LINEA DI COMANDO PYTHON SHELL Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 11. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: interfaccia utente o linea di comando? Aiuto testuale: d.rast --help Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 12. Cos’`e Introduzione Informazioni utili Gestione dati GRASSDATA - Location - Mapset Conclusione Struttura comandi Esercitazione GUI - Terminale GRASS GIS: interfaccia utente o linea di comando? Aiuto testuale: d.rast --help Apertura finestra del modulo: d.rast Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 13. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Visualizzare dati: GUI Immagine di Markus Neteler CC-BY-SA Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 14. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Visualizzare dati: console g.region d.mon d.rast d.what.rast d.vect d.what.vect Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 15. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la regione Tre tipologie di regione: Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 16. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la regione Tre tipologie di regione: regione computazionale: estensione e risoluzione sulla quale vengono effettuate le operazioni Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 17. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la regione Tre tipologie di regione: regione computazionale: estensione e risoluzione sulla quale vengono effettuate le operazioni regione del raster: estensione e risoluzione propria del raster Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 18. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la regione Tre tipologie di regione: regione computazionale: estensione e risoluzione sulla quale vengono effettuate le operazioni regione del raster: estensione e risoluzione propria del raster regione di visualizzazione: estensione del display per la visualizzazione delle mappe; esiste solo nell’interfaccia grafica, da questa si pu` impostare la regione computazionale o Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 19. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la maschera ` E possibile ridurre la zona del calcolo, oltre che impostando la regione, utilizzando un maschera. Questa viene settata e rimossa con il comando r.mask. Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 20. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la maschera ` E possibile ridurre la zona del calcolo, oltre che impostando la regione, utilizzando un maschera. Questa viene settata e rimossa con il comando r.mask. Settaggio nuova maschera: r.mask in=nome grass r.mask in=nome grass maskcats=valori Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 21. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: la maschera ` E possibile ridurre la zona del calcolo, oltre che impostando la regione, utilizzando un maschera. Questa viene settata e rimossa con 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, **Universit` della Basilicata a
  • 22. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 23. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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, **Universit` della Basilicata a
  • 24. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Raster: analisi riclassificazione: r.resample,r.resample.rst, r.resample.interp, r.average, r.category, r.rescale Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 25. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 26. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 27. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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.* Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 28. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 29. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 30. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 31. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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, **Universit` della Basilicata a
  • 32. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Vettoriali: introduzione Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 33. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Vettoriali: introduzione Vettoriale topologico Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 34. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Vettoriali: introduzione Vettoriale topologico Supporto a diversi database (SQLite, PostgreSQL, MySQL, DBF, ODBC) per la gestione degli attributi Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 35. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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, **Universit` della Basilicata a
  • 36. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 37. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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, **Universit` della Basilicata a
  • 38. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione Vector: analisi intersezione e selezione: v.overlay, v.select, v.extract, v.db.select Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 39. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 40. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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.* Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 41. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 42. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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.* Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 43. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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.* Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 44. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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 Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 45. Introduzione Visualizzazione dati Gestione dati Raster Conclusione Vettoriali Esercitazione 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, **Universit` della Basilicata a
  • 46. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: altri strumenti grafici Figura: GUI r.mapcalc Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 47. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: altri strumenti grafici Figura: GUI modeler Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 48. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: altri strumenti grafici Figura: GUI ps.map Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 49. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: altri strumenti grafici Figura: GUI ps.map preview Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 50. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: futuro GRASS GIS 7 script in Python Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 51. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: futuro GRASS GIS 7 script in Python nuova topologia info Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 52. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: futuro GRASS GIS 7 script in Python nuova topologia info nuovi moduli info Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 53. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: futuro GRASS GIS 7 script in Python nuova topologia info nuovi moduli info 4D info Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 54. Introduzione Gestione dati Conclusione Esercitazione 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, **Universit` della Basilicata a
  • 55. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: ricorda imposta sempre la regione e risoluzione pi` adeguata u Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 56. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: ricorda imposta sempre la regione e risoluzione pi` adeguata u se hai un problema: Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 57. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: ricorda imposta sempre la regione e risoluzione pi` adeguata u se hai un problema: controlla se ` gi` stato risolto da altri (motori di ricerca o e a archivi mailing lists) Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 58. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: ricorda imposta sempre la regione e risoluzione pi` adeguata u se hai un problema: controlla se ` gi` stato risolto da altri (motori di ricerca o e a archivi mailing lists) se chiedi supporto indica sempre versione di GRASS e sistema operativo Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 59. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: ricorda imposta sempre la regione e risoluzione pi` adeguata u se hai un problema: controlla se ` gi` stato risolto da altri (motori di ricerca o e a archivi mailing lists) se chiedi supporto indica sempre versione di GRASS e sistema operativo se puoi replicare l’errore su pi` macchine allora potrebbe essere u un bug, segnalo sul trac, aiuterai a migliorare il software Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 60. Introduzione Gestione dati Conclusione Esercitazione Conclusioni: ricorda imposta sempre la regione e risoluzione pi` adeguata u se hai un problema: controlla se ` gi` stato risolto da altri (motori di ricerca o e a archivi mailing lists) se chiedi supporto indica sempre versione di GRASS e sistema operativo se puoi replicare l’errore su pi` macchine allora potrebbe essere u un bug, segnalo sul trac, aiuterai a migliorare il software se hai un po’ di tempo da dedicare al progetto c’` tanto da e fare anche per coloro non sanno programmare (traduzione, documentazione, sito web) Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a
  • 61. Introduzione Gestione dati Conclusione Esercitazione Conclusione Grazie 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, **Universit` della Basilicata a
  • 62. Introduzione Gestione dati Conclusione Esercitazione Esercitazione Ed ora tocca a voi. . . Luca Delucchi*, Margherita Di Leo** *Fondazione Edmund Mach, **Universit` della Basilicata a