33
Il Il software software libero libero per le analisi geografiche per le analisi geografiche Paolo Cavallini [email protected] www.faunalia.it www.gfoss.it piazza Garibaldi, 5 56025 Pontedera PI  0587-213742 348-3801953

Cavallini - OpenSource e sistemi GIS

Embed Size (px)

DESCRIPTION

Il software libero all'interno dei sistemi GIS

Citation preview

Page 1: Cavallini - OpenSource e sistemi GIS

Il Il softwaresoftware libero liberoper le analisi geograficheper le analisi geografiche

Paolo Cavallini

[email protected]

www.faunalia.it

www.gfoss.it

piazza Garibaldi, 5

56025 Pontedera PI

☎  0587-213742 348-3801953

Page 2: Cavallini - OpenSource e sistemi GIS

2

GIS e DSSGIS e DSS

Geographic Information SystemsSistemi Informativi Territoriali

diffusi, usate soprattutto le funzionalità base

Decision Support Systemsquasi sconosciuti (in Italia)

richiedono analisi più complesse

Spatial Data Infrastructurestrutture articolate

la base dell'informazione geografica

Page 3: Cavallini - OpenSource e sistemi GIS

3

Open Spatial Data Open Spatial Data InfrastructureInfrastructure

Le componenti essenzialiImmagazzinamento 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

Page 4: Cavallini - OpenSource e sistemi GIS

4

SDI Software ArchitectureSDI Software Architecture

GeoNetwork opensource 2006

GeoDataBase File system

Server T-WFS

Server WMS

Direct Access

WMS(GIF, PNG, JPG, KML)

WFS(GML,

Shapefile)

WCS(TIFF,

GeoTIFF,)

CSW(DC, FGDC, ISO19115/

19119/19139)

Catalogo (CSW)

Servers

Interfaces

Client applications

Dati

Thick (Desktop)Clients

Thin (Web)ClientsAnalysis

Rendering

Page 5: Cavallini - OpenSource e sistemi GIS

5

Quale software?Quale software?

freegis.org349 progetti listati!

Scelta difficilele infrastrutture geografiche

complesse

costose

persistenti nel tempo

Page 6: Cavallini - OpenSource e sistemi GIS

6

Gestione datiGestione dati

Peculiarità del modello GISraster + vettori + alfanumerico + metadata + proiezioni

topologia (digitalizzazione)

dimensioni

interoperabilitàstandards (OGC: WMS, WFS, SF, ecc.)

La soluzione: GDAL/OGRFormati proprietari!

shapefile (aperto, documentato)problemi: DWG, DWF, ECW, GML3.x?

Page 7: Cavallini - OpenSource e sistemi GIS

7

Database e geodatabaseDatabase e geodatabase

Il cuore di una vera SDIVantaggi

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!

New entry: SpatiaLite

Page 8: Cavallini - OpenSource e sistemi GIS

8

PostGISPostGIS

Gestione delle proiezioniEPSG

proj.4

Interagisce bene con tutto GFOSS

anche clients non geografici

Importa/esporta shapefiles

Elaborazioni geografiche dirette

buffer, overlay, intersect, ecc.

Mancano i raster

Page 9: Cavallini - OpenSource e sistemi GIS

9

Analisi geograficaAnalisi geografica

Elemento cruciale in una SDIproduzione del dato geografico

GRASS: Geographic Resources Analysis and Support System

molto potente

raster e vettoriale (2D, 3D, 4D)

complessocome tutti i programmi di analisi

ben integrato con l'altro GFOSSPostgreSQL, MySQL, SQLlite, OGR, MapServer

ecc.

Page 10: Cavallini - OpenSource e sistemi GIS

10

GeostatisticaGeostatistica

GRASS + R + modulodi interazione

le funzioni di Rpossono essere chiamate all'internodi GRASS

la struttura apertadà un vantaggio strutturale rispettoai sistemi proprietari

Page 11: Cavallini - OpenSource e sistemi GIS

11

EsempiEsempi

Mappa segnalazioni faunistiche

Analisi ambientale

Page 12: Cavallini - OpenSource e sistemi GIS

12

Modelli previsionali faunisticiModelli previsionali faunistici

Page 13: Cavallini - OpenSource e sistemi GIS

13

Progettazione di corridoi Progettazione di corridoi ecologiciecologici

Page 14: Cavallini - OpenSource e sistemi GIS

14

Individuazione di percorsi Individuazione di percorsi a minor costoa minor costo

Retiecologiche

Page 15: Cavallini - OpenSource e sistemi GIS

15

Visualizzazione Visualizzazione tridimensionali e tridimensionali e

modellizzazione 3Dmodellizzazione 3D

Page 16: Cavallini - OpenSource e sistemi GIS

16

Image processingImage processing

Ortorettifica di foto aeree e non

Creazione DTM da dati LIDAR

Page 17: Cavallini - OpenSource e sistemi GIS

17

Elaborazione immagini Elaborazione immagini satellitarisatellitari

foto satellitari a coloriindici di copertura vegetazionaleanalisi temperatura superficiale

Page 18: Cavallini - OpenSource e sistemi GIS

18

DesktopDesktop

QuantumGISil più facile e potente

gvSIGsextante

uDIGJGRASS

AltriThuban

Ossim

OpenEV

Page 19: Cavallini - OpenSource e sistemi GIS

19

QuantumGISQuantumGIS

Piattaforme disponibili

Linux

Unix

Mac OSX

Windows

ecc. (PDA, ZX,...)

Targetutente medio

Page 20: Cavallini - OpenSource e sistemi GIS

20

Punti fortiPunti forti

GeobrowserDigitalizzazione dei vettoriStampa Python pluginsInterfaccia semplice

GRASS

PostGIS

SpatiaLite

ecc.

Page 21: Cavallini - OpenSource e sistemi GIS

21

Plugin GPS, conversione dati Plugin GPS, conversione dati e georeferenziazionee georeferenziazione

Page 22: Cavallini - OpenSource e sistemi GIS

22

Map ComposerMap Composer

Page 23: Cavallini - OpenSource e sistemi GIS

23

Interazione con GRASSInterazione con GRASS

Page 24: Cavallini - OpenSource e sistemi GIS

24

Acquisizione e interazione Acquisizione e interazione con GPScon GPS

GPSbabelPositionGPSdriveGPS ManagerGRASS

v.in.gpsbabel

Formati standard (NMEA)Proiezioni

Page 25: Cavallini - OpenSource e sistemi GIS

25

Web mapping:Web mapping:UMN MapServerUMN MapServer

Velocità e funzionalità senza paragoniInterazione con tutto il GFOSSInterfaccia a DB e geoDB

Standard OGCWeb Map Service

Web Feature Service

Web Coverage Service

Web Map Context Documents

Geography Markup Language

Styled Layer Descriptor

Filter Encoding Specification

Page 26: Cavallini - OpenSource e sistemi GIS

26

Web mapping:Web mapping:GeoServerGeoServer

Particolarmente forte nel vettorialeAnche WFS-T!

editing online

Page 27: Cavallini - OpenSource e sistemi GIS

27

Web mapping applications: Web mapping applications: p.mapperp.mapper

Basate suUMN Mapserver

PHP/ MapScript

Ajax technology

Page 28: Cavallini - OpenSource e sistemi GIS

28

Web mapping applications:Web mapping applications:OpenLayersOpenLayers

Page 29: Cavallini - OpenSource e sistemi GIS

29

ConclusioniConclusioni

Suite completaInteroperatività: ok

formati!

politica di distribuzione dei dati✗ INSPIRE✗ WMS/WFS

Geodatabase: ok

Analisi: ok

Desktop: quasi

Web: ok

Page 30: Cavallini - OpenSource e sistemi GIS

30

Vantaggi per la professione e Vantaggi per la professione e per i committentiper i committenti

Qualità della consulenzaLimitate barriere di ingresso

ArcInfo (~ GRASS) > 30 k€

Oracle Spatial (~ PostGIS) > 30 k€

Competizione sulle competenze e non rendite di posizionePremio alla qualità, all'intelligenza e all'onestà

Page 31: Cavallini - OpenSource e sistemi GIS

31

Vantaggi per la ricercaVantaggi per la ricerca

Sistema più aperto, quindi più didatticoUtilizzabile da docenti e studenti, in aula e a casa

Page 32: Cavallini - OpenSource e sistemi GIS

32

In generale:In generale:

Qualità del risultato superiore o uguale

analisi, web, geodb

Costo inizialema molto inferiore a quello delle licenze

TCO almeno 30% inferiorebisogna essere pronti ad investire in GFOSS

Valorizzare risorse locali

importanza dell'Italia nel GFOSS

Happy free mapping!

Page 33: Cavallini - OpenSource e sistemi GIS

Licenza della presentazioneLicenza della presentazioneCreative CommonsCreative Commons

Licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0Licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0