gis, codice aperto e conoscenza condivisa, uno sguardo al futuro

48
2016 GIS, codice aperto e conoscenza condivisa GIS, codice aperto e conoscenza condivisa Uno sguardo al futuro Uno sguardo al futuro Alessandro Sarretta Alessandro Sarretta alessandro.sarretta [at] ismar.cnr.it alessandro.sarretta [at] ismar.cnr.it @alesarrett @alesarrett Centro Interdipartimentale di Ricerca di Geomatica Novembre Orto Botanico Aula Emiciclo

Upload: alessandro-sarretta

Post on 22-Jan-2018

484 views

Category:

Software


1 download

TRANSCRIPT

Page 1: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

2016GIS, codice aperto e conoscenza condivisaGIS, codice aperto e conoscenza condivisa

Uno sguardo al futuroUno sguardo al futuro

Alessandro SarrettaAlessandro Sarretta

alessandro.sarretta [at] ismar.cnr.italessandro.sarretta [at] ismar.cnr.it

@alesarrett@alesarrett

Centro Interdipartimentale di Ricerca di Geomatica

NovembreOrto BotanicoAula Emiciclo

Page 2: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Chi sono

• Ricercatore al CNR-ISMAR (Istituto di Scienze Marine)

https://impactstory.org/u/0000-0002-1475-8686

Page 3: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il futuro dei GIS è open o proprietario?

Page 4: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il futuro dei GIS è open o proprietario?

Page 5: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il futuro dei GIS?

• Se ne parla almeno dal 1990

The future of GIS (NCGIA CORE CURRICULUM 1990 Version): http://ibis.geog.ubc.ca/courses/klink/gis.notes/ncgia/u75.html#UNIT75

Page 6: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il futuro dei GIS?

• Se ne parla almeno dal 1990- Nessun riferimento a:- GPS

- VGI

- Mobile

- … internet :-)

The future of GIS (NCGIA CORE CURRICULUM 1990 Version): http://ibis.geog.ubc.ca/courses/klink/gis.notes/ncgia/u75.html#UNIT75

Page 7: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Mini storia del GIS

• 1982, ARC/INFO, GRASS GIS

• 1986 MapInfo

• 1991 ArcView

• 1998 Shapefile

• 1999 ArcGIS

• 2002 QGIS

• 1989 WWW

• 1995 Map Guide

• 1996 Geomedia WebMap

• 1997 MapServer

• 2001 GeoServer

• 2005 Google Maps

• 1968, “nascita” del termine GIS: Roger Tomlinson "A Geographic Information System for Regional Planning"

https://www.gislounge.com/gis-timeline/https://en.wikipedia.org/wiki/Web_mapping#History_of_web_mapping

Page 8: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Cosa è cambiato nel tempo

• Da desktop a web a cloud

Page 9: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Mappatura di dettaglio

• Indoor mapping • Droni

• Lidar

Page 10: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Da 2D a 3D a 4+D

?

Page 11: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Remote sensing e sensori

Page 12: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

VGI e Big Data

Page 13: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Maps storytelling

• Mapstory

https://mapstory.org

• Story maps

http://storymaps.arcgis.com

Page 14: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Opendi che cosa parliamo

Page 15: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Open Knowledgehttps://okfn.org/

Page 16: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Open Knowledge

• Open source software

• Open data

• Open educational resources

• Open hardware

• Open science

Page 17: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il futuro dei GISè Open o proprietario?Il futuro dei GISè Open o proprietario?

Page 18: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il futuro è

Photo shared by velkr0 under a Creative Commons ( CC BY 2.0 ) license

Page 19: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro
Page 20: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro
Page 21: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Carlos MoedasEuropean Commissioner for Research Science and Innovation

“Openness will define our century”

“Openness will define our century”

https://www.youtube.com/watch?v=47jRmc28s0U

Page 22: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Open software(FLOSS)Free and Libre Open Source Software

Page 23: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Free vs Libre

"Free software is a matter of liberty, not price.

To understand the concept,you should think of

free as in free speech,not as in free beer."

"Free software is a matter of liberty, not price.

To understand the concept,you should think of

free as in free speech,not as in free beer."

—Richard Stallman

Page 24: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Free software

• Libertà di eseguire il programma per qualsiasi scopo

• Libertà di studiare il programma e modificarlo

• Libertà di ridistribuire copie del programma in modo da aiutare il prossimo

• Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio

Richard StallmanFree Software Foundation(1985)

Page 25: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Licenze Creative Commonshttp://creativecommons.org/

http://opencontent.uct.ac.za/What-is-a-Creative-Commons-license

Page 26: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Punti di forza dell’approccio open source

• Sviluppo distribuito

• Intelligenza collettiva/collaborativa

• Finanziamento + efficiente

• Condivisione dei risultati

• Controllo e supporto distribuito

• Basso (spesso nullo) costo per gli utenti

Page 27: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Paul Ramseyhttp://blog.cleverelephant.ca/

Cos’è il FLOSS e perché funziona

• You get what you pay for • Tu ricevi quello per cui tu paghi

• Everyone gets what you pay for

• You get what everyone pays for

• Tutti ricevono ciò per cui tu paghi

• Tu ricevi ciò per cui tutti pagano

Page 28: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

https://www.wired.com/2016/08/open-source-won-now/

“governments and corporations are realizing that open source is often the best way to develop software.”

“governments and corporations are realizing that open source is often the best way to develop software.”

Page 29: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Microsofts vs Linux?

https://twitter.com/jniccolai/status/524264304754044928

“one in three Azure virtual machines are Linux”

“one in three Azure virtual machines are Linux”

Page 30: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Joy’s lawhttps://en.wikipedia.org/wiki/Joy%27s_law_(management)

"no matter who you are,most of the smartest people

work for someone else,”

"no matter who you are,most of the smartest people

work for someone else,”

Page 31: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Di cosa ha bisogno l’open source per funzionare (bene)

• Comunità

• Coordinamento

• Risorse- Open source NON E’ gratis

• Visione

Page 32: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

GISSpatial isspecial

Page 33: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

GISSpatial is notspecial

Page 34: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

GIS is dead, long live GIS

• Dati GIS sono dati

• Software GIS sono software

• Algoritmi e metodi matematici applicati a dati geografici

• Integrazione sempre maggiore con Data Science, Big data

• Localizzazione geografica collante universale

• Le mappe sono ovunque!

http://www.justinholman.com/2012/03/20/spatial-is-indeed-special/http://www.donmeltz.com/gis-is-dead-long-live-gis/

Page 35: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

GFOSS – Geographic Free and Open Source Software

Page 36: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Punti di forza del GFOSS

• Tutto ciò che vale in generale per il FOSS

• Forte componente “naturale” verso standard e interoperabilità

• Ottimizzazione dell’interazione con Open Data- OpenStreetMap

- “OpenStreetMap nei casi di emergenza, le attività in Italia”:

http://presentazione.associazionegfoss.it/asita_2016_hot.html#/

Page 37: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Sfatiamo alcune credenze sui GIS liberi

• Commerciale e proprietario

• Difficoltà di uso

• Maturità

• Supporto

• Bug e funzionalità

http://www.gfoss.it/drupal/luoghi_comuni

• Gratuità- Sviluppo- Installazione- Configurazione- Formazione- Assistenza

• Copyright

• Migrazione

Page 38: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Open source e businness

Page 39: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Il software proprietario usa GFOSS

Spatialite

Python

OGR/GDAL

Proj.4

Page 40: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Anche ESRI vuole essere open

http://www.esri.com/software/open

Page 41: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

QGIS vs ArcGIS

• Ricerca dei termini “qgis” e “arcgis” in Google Trends, dal 2004 ad oggi, in Italia

https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis

Page 42: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

OSGeoLive http://live.osgeo.org

Page 43: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

OSGeo-Live 10.0 Contents

• Desktop GIS (General GIS viewing, editing, and analysis on the desktop):- QGIS – [QuickStart]- GRASS GIS – [QuickStart]- gvSIG Desktop – [QuickStart]- User-friendly Desktop Internet GIS (uDig) – [QuickStart]

- Kosmo Desktop – [QuickStart]- OpenJUMP GIS – [QuickStart]- SAGA - [QuickStart]

• Browser Facing GIS (General GIS viewing, editing and analysis in the browser):- OpenLayers3 - [QuickStart] - Browser Mapping Library- Leaflet - [QuickStart] - Mobile Friendly Interactive Maps- Cesium - [QuickStart] - 3D globes and 2D maps in a browser

- Geomajas - [QuickStart] - Browser GIS Client- Mapbender - [QuickStart] - Geoportal Framework- GeoMoose - [QuickStart] - Web GIS Portal- Cartaro - [QuickStart] - Geospatial CMS- GeoNode - [QuickStart] - Geospatial CMS

• Web Services (Publishing spatial data to the internet):- GeoServer - [QuickStart] - OGC Web Services- MapServer - [QuickStart] - OGC Web Services- deegree - [QuickStart] - OGC Web Services- ncWMS - [QuickStart] - Web Map Service- EOxServer - [QuickStart] - Web Coverage Service- GeoNetwork - [QuickStart] - Metadata Catalogue- pycsw - [QuickStart] - Metadata Catalogue- MapProxy - [QuickStart] - Proxy WMS & tile services

- QGIS Server - [QuickStart] - Web Map Service- istSOS - [QuickStart] - Sensor Observation Service- 52°North SOS - [QuickStart] - Sensor Observation Service

- 52°North WPS - [QuickStart] - Web Processing Service

- ZOO-Project - [QuickStart] - Web Processing Service

- PyWPS - [QuickStart] - Web Processing Service- TinyOWS - [QuickStart] - WFS-T Service

Page 44: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

OSGeo-Live 10.0 Contents

• Data Stores (Storing spatial data):- PostGIS - [QuickStart] - Spatial Database- SpatiaLite - [QuickStart] - Lightweight Database- Rasdaman - [QuickStart] - Multi-Dimensional Raster Database

- pgRouting - [QuickStart] - Routing for PostGIS

• Navigation and Maps- GpsPrune - [QuickStart] - View, Edit and Convert GPS Tracks

- Marble - [QuickStart] - Virtual Globe- WorldWind Java - [QuickStart] - Desktop Virtual Globe- OpenCPN - [QuickStart] - Marine GPS Chartplotter- OpenStreetMap - [QuickStart] - OpenStreetMap Tools- Viking - [QuickStart] - GPS Data Analysis and Viewer

• Spatial Tools (Specific analysis tools):- GMT - [QuickStart] - Cartographic Rendering- OTB - [QuickStart] - Image Processing- R for Spatial Data - [QuickStart] - Statistical Programming- Mapnik - [QuickStart] - Cartographic Rendering- MapSlicer - [QuickStart] - Create Map Tiles- OSSIM - [Quickstart] - Image Processing- GeoKettle - [QuickStart] - ETL (Extract, Transform and Load) Tool

• Domain Specific GIS (Applications targeted at a specific domain):- Sahana Eden - [QuickStart] - Disaster management- Ushahidi - [QuickStart] - Mapping and Timeline for events- osgEarth - [QuickStart] - 3D Terrain Rendering- MB-System - [QuickStart] - Sea Floor Mapping- zyGrib - [QuickStart] - Weather Forecast Maps

• Data (spatial data sets):- Natural Earth - Global Data Sets- OSGeo North Carolina, USA Educational dataset- OpenStreetMap (OSM) - Sample extract from OpenStreetMap

- NetCDF Data Set - Time series temperature and precipitation

• Geospatial Libraries- GDAL/OGR - [QuickStart] - Geospatial Data Translation Tools- JTS Topology Suite (JTS) - Java Topology Suite- GeoTools - Java GIS Toolkit- GEOS - C/C++ Spatial Library- MetaCRS - Coordinate Reference System Transformations- libLAS - [QuickStart] - LiDAR Data Access- Iris - [QuickStart] - Meteorology and Climatology

Page 45: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Come partecipare?

• Usando software Open Source

• Partecipando alla comunità- Mailing lists- Traduzioni- Segnalazioni Bugs- Finanziamenti- Contribuendo al codice

Page 46: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

Open science

• Open access

• Open data

• Reproducibility

• Open science is better science

Page 47: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro

GIS, codice aperto e conoscenza condivisaUno sguardo al futuroby Alessandro Sarretta is licensed under a Creative Commons Attribution 4.0 International License.

Alessandro Sarrettae-mail: alessandro.sarretta [at] ismar.cnr.itTwitter: @alesarrett

Page 48: GIS, codice aperto e conoscenza condivisa, uno sguardo al futuro