Il software libero
   per le analisi geografiche
                Luca Delucchi

                 Socio Gfoss.it

          lucadeluge@gmail.com
                www.gfoss.it
               Autore: Paolo Cavallini

Grazie a: Flavio Rigolon, Luca Casagrande, Andre Giacomelli
GIS
              GIS (Geographic Information System) o SIT
               (Sistema Informativo Territoriale)
   Le componenti essenziali di un SIT:
    •   Immagazzinamento e gestione dati
    •   Analisi geografica e geostatistica
    •   Visualizzazione e interattività desktop
    •   Visualizzazione e interattività web
   È possibile realizzare un sistema GFOSS
    •   non solo per ricerca
    •   applicazioni commerciali
    •   applicazioni istituzionali
Gestione dati
   Peculiarità del modello GIS
    •   raster + vettori + alfanumerico + metadata
        + proiezioni
    •   topologia (digitalizzazione)
    •   dimensioni
    •   interoperabilità
            standard (OGC: WMS, WFS, SF, ecc.)
   La soluzione: GDAL/OGR
   Formati proprietari!
    •   shapefile (aperto, documentato)
    •   problemi: DWG, DWF, ECW, GML3.0?
Analisi geografica
   Elemento cruciale in un SIT
    •   produzione del dato geografico
   GRASS: Geographic Resources
    Analysis and Support System
    •   molto potente
    •   raster e vettoriale (2D, 3D, 4D)
    •   complesso
            come tutti i programmi di analisi
    •   ben integrato con l'altro GFOSS
          PostgreSQL, MySQL, SQLlite, OGR, MapServer
          ecc.
GRASS
          Punti forti
   raster
   vector
   NVIZ
   Gps
   Topologia
   Elaborazione immagini
   COMPLETO
Geostatistica

   GRASS + R + modulo
    di interazione
    •   le funzioni di R
        possono essere
        chiamate all'interno
        di GRASS
    •   la struttura aperta
        dà un vantaggio
        strutturale rispetto
        ai sistemi proprietari
Desktop: QGIS
        Punti forti
   Semplicità
   Geobrowser
   Digitalizzazione dei
    vettori
   Plugin (GPS, Python,
    Postgis, Conversione,
    Georeferenzazione)
   Interfaccia semplice di
    GRASS
Desktop: gvSIG
       Punti forti
   Semplicità
   Sextante
   Gestore di processi
   Plugin ( metadata,
    pubblicazione, network
    analisys)
   Simile ad Arcview
   gvSIG Mobile (palmari)
Database e geodatabase
   Vantaggi
    •   univocità del dato
    •   affidabilità anche in caso di banche dati
        molto grandi
    •   possibilità di correlare in gruppi di lavoro
        grandi e articolati
    •   gestione della sicurezza e dei privilegi
    •   GEOS!
   Il cuore di un vero SIT
PostGIS
   Gestione delle proiezioni
    •   EPSG
    •   proj.4
   Interagisce bene con      Elaborazioni geografiche
    tutto GFOSS                dirette
    •   anche client non        •   buffer, overlay, intersect,
        geografici                  ecc.
   Importa/esporta           Mancano i raster
    shapefiles                Gestione topologia
                               (sperimentale)
Web mapping:
                  UMN MapServer
   Standard OGC                     Ottime
    •   Web Map Service               prestazioni di
    •   Web Feature Service           rendering
    •   Web Coverage Service         Interazione con
    •   Web Map Context               tutto il GFOSS
        Documents                    Interfaccia a DB e
    •   Geography Markup              geoDB
        Language
    •   Styled Layer Descriptor
Web mapping:
                      GeoServer

   Interfaccia web
    per la
    configurazione
   WFS, WMS e
    WCS
   Anche WFS-T!
    •   editing online
Web mapping framework:
                   p.mapper

   Caratteristiche:
    UMN Mapserver
    PHP/ MapScript
    Ottimi strumenti per
    la stampa, la ricerca
    di elementi..
    W3C XHTML 1.0
Web mapping framework:
                     ka-Map!

   Caratteristiche:
    UMN Mapserver
    PHP/ MapScript
    Sistema di cache
    per ridurre il carico
    sul server
    Tiling system per
    migliorare
    l'esperienza di
    navigazione.
Web mapping framework:
                 OpenLayers
   Caratteristiche:
    Libreria Javascript
    Simile alle API di
    Google Maps ma
    LIBERA!
    Compatibile con
    gli standard OGC
    Interazione con
    sorgenti dati
    proprietarie:
    Google, Yahoo,
    ecc..
Conclusioni

   Insieme di programmi
    •   Interoperatività: ok
          formati!
          politica di distribuzione dei dati
             ✔   INSPIRE
             ✔   WMS/WFS
    •   Geodatabase: ok
    •   Analisi: ok
    •   Desktop: quasi
    •   Web: ok
Vantaggi per la professione
            e per i committenti

   Qualità della consulenza
   Limitate barriere di ingresso
    •   ArcInfo (~ GRASS) > 30 k€
    •   Oracle Spatial (~ PostGIS) > 30 k€
   Competizione sulle competenze e non
    rendite di posizione
   Premio alla qualità, all'intelligenza e
    all'onestà
Vantaggi per la ricerca

   Sistema più aperto,
    quindi più didattico
   Utilizzabile da
    docenti e studenti,
    in aula e a casa
   possibilità di
    modificare il codice
    per sperimentare
    nuove possibilità
Gfoss.it
                  Ha lo scopo di favorire
                  - sviluppo, diffusione, tutela del software
                    esclusivamente libero ed open source
                  - standard aperti

  La comunità può interagire
  tramite diversi strumenti:
  - sito internet[1]
  - mailing list[2]
  - wiki[3]
  - canale irc


[1] www.gfoss.it
[2] http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
[3] http://gfoss.ominiverdi.org/index.php/Gfoss_Italia
Gfoss.it
       COSA È STATO FATTO

- Sito, mailing list, irc, wiki
- Geodati
   - elaborazione toponimi ISTAT
   - petizioni e licenze
- Convegni, collaborazioni, eventi
- ECDL GIS (in via di definizione)
- Contatti crescenti:
   - OpenStreetMap
   - itPUG
- Raccordo con OSGEO:
   - Open Source Geospatial Foundation   Mappa degli eventi di
                                             GFOSS.IT
Licenza della presentazione
                          Creative Commons
Licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0

Linuxday2008 Gis

  • 1.
    Il software libero per le analisi geografiche Luca Delucchi Socio Gfoss.it lucadeluge@gmail.com www.gfoss.it Autore: Paolo Cavallini Grazie a: Flavio Rigolon, Luca Casagrande, Andre Giacomelli
  • 2.
    GIS  GIS (Geographic Information System) o SIT (Sistema Informativo Territoriale)  Le componenti essenziali di un SIT: • Immagazzinamento e gestione dati • Analisi geografica e geostatistica • Visualizzazione e interattività desktop • Visualizzazione e interattività web  È possibile realizzare un sistema GFOSS • non solo per ricerca • applicazioni commerciali • applicazioni istituzionali
  • 3.
    Gestione dati  Peculiarità del modello GIS • raster + vettori + alfanumerico + metadata + proiezioni • topologia (digitalizzazione) • dimensioni • interoperabilità  standard (OGC: WMS, WFS, SF, ecc.)  La soluzione: GDAL/OGR  Formati proprietari! • shapefile (aperto, documentato) • problemi: DWG, DWF, ECW, GML3.0?
  • 4.
    Analisi geografica  Elemento cruciale in un SIT • produzione del dato geografico  GRASS: Geographic Resources Analysis and Support System • molto potente • raster e vettoriale (2D, 3D, 4D) • complesso  come tutti i programmi di analisi • ben integrato con l'altro GFOSS  PostgreSQL, MySQL, SQLlite, OGR, MapServer  ecc.
  • 5.
    GRASS Punti forti  raster  vector  NVIZ  Gps  Topologia  Elaborazione immagini  COMPLETO
  • 6.
    Geostatistica  GRASS + R + modulo di interazione • le funzioni di R possono essere chiamate all'interno di GRASS • la struttura aperta dà un vantaggio strutturale rispetto ai sistemi proprietari
  • 7.
    Desktop: QGIS Punti forti  Semplicità  Geobrowser  Digitalizzazione dei vettori  Plugin (GPS, Python, Postgis, Conversione, Georeferenzazione)  Interfaccia semplice di GRASS
  • 8.
    Desktop: gvSIG Punti forti  Semplicità  Sextante  Gestore di processi  Plugin ( metadata, pubblicazione, network analisys)  Simile ad Arcview  gvSIG Mobile (palmari)
  • 9.
    Database e geodatabase  Vantaggi • univocità del dato • affidabilità anche in caso di banche dati molto grandi • possibilità di correlare in gruppi di lavoro grandi e articolati • gestione della sicurezza e dei privilegi • GEOS!  Il cuore di un vero SIT
  • 10.
    PostGIS  Gestione delle proiezioni • EPSG • proj.4  Interagisce bene con  Elaborazioni geografiche tutto GFOSS dirette • anche client non • buffer, overlay, intersect, geografici ecc.  Importa/esporta  Mancano i raster shapefiles  Gestione topologia (sperimentale)
  • 11.
    Web mapping: UMN MapServer  Standard OGC  Ottime • Web Map Service prestazioni di • Web Feature Service rendering • Web Coverage Service  Interazione con • Web Map Context tutto il GFOSS Documents  Interfaccia a DB e • Geography Markup geoDB Language • Styled Layer Descriptor
  • 12.
    Web mapping: GeoServer  Interfaccia web per la configurazione  WFS, WMS e WCS  Anche WFS-T! • editing online
  • 13.
    Web mapping framework: p.mapper  Caratteristiche: UMN Mapserver PHP/ MapScript Ottimi strumenti per la stampa, la ricerca di elementi.. W3C XHTML 1.0
  • 14.
    Web mapping framework: ka-Map!  Caratteristiche: UMN Mapserver PHP/ MapScript Sistema di cache per ridurre il carico sul server Tiling system per migliorare l'esperienza di navigazione.
  • 15.
    Web mapping framework: OpenLayers  Caratteristiche: Libreria Javascript Simile alle API di Google Maps ma LIBERA! Compatibile con gli standard OGC Interazione con sorgenti dati proprietarie: Google, Yahoo, ecc..
  • 16.
    Conclusioni  Insieme di programmi • Interoperatività: ok  formati!  politica di distribuzione dei dati ✔ INSPIRE ✔ WMS/WFS • Geodatabase: ok • Analisi: ok • Desktop: quasi • Web: ok
  • 17.
    Vantaggi per laprofessione e per i committenti  Qualità della consulenza  Limitate barriere di ingresso • ArcInfo (~ GRASS) > 30 k€ • Oracle Spatial (~ PostGIS) > 30 k€  Competizione sulle competenze e non rendite di posizione  Premio alla qualità, all'intelligenza e all'onestà
  • 18.
    Vantaggi per laricerca  Sistema più aperto, quindi più didattico  Utilizzabile da docenti e studenti, in aula e a casa  possibilità di modificare il codice per sperimentare nuove possibilità
  • 19.
    Gfoss.it Ha lo scopo di favorire - sviluppo, diffusione, tutela del software esclusivamente libero ed open source - standard aperti La comunità può interagire tramite diversi strumenti: - sito internet[1] - mailing list[2] - wiki[3] - canale irc [1] www.gfoss.it [2] http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss [3] http://gfoss.ominiverdi.org/index.php/Gfoss_Italia
  • 20.
    Gfoss.it COSA È STATO FATTO - Sito, mailing list, irc, wiki - Geodati - elaborazione toponimi ISTAT - petizioni e licenze - Convegni, collaborazioni, eventi - ECDL GIS (in via di definizione) - Contatti crescenti: - OpenStreetMap - itPUG - Raccordo con OSGEO: - Open Source Geospatial Foundation Mappa degli eventi di GFOSS.IT
  • 21.
    Licenza della presentazione Creative Commons Licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0