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

Post on 22-Jan-2018

484 views 1 download

Transcript of 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

Chi sono

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

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

Il futuro dei GIS è open o proprietario?

Il futuro dei GIS è open o proprietario?

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

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

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

Cosa è cambiato nel tempo

• Da desktop a web a cloud

Mappatura di dettaglio

• Indoor mapping • Droni

• Lidar

Da 2D a 3D a 4+D

?

Remote sensing e sensori

VGI e Big Data

Maps storytelling

• Mapstory

https://mapstory.org

• Story maps

http://storymaps.arcgis.com

Opendi che cosa parliamo

Open Knowledgehttps://okfn.org/

Open Knowledge

• Open source software

• Open data

• Open educational resources

• Open hardware

• Open science

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

Il futuro è

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

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

Open software(FLOSS)Free and Libre Open Source Software

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

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)

Licenze Creative Commonshttp://creativecommons.org/

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

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

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

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

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”

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,”

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

• Comunità

• Coordinamento

• Risorse- Open source NON E’ gratis

• Visione

GISSpatial isspecial

GISSpatial is notspecial

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/

GFOSS – Geographic Free and Open Source Software

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#/

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

Open source e businness

Il software proprietario usa GFOSS

Spatialite

Python

OGR/GDAL

Proj.4

Anche ESRI vuole essere open

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

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

OSGeoLive http://live.osgeo.org

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

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

Come partecipare?

• Usando software Open Source

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

Open science

• Open access

• Open data

• Reproducibility

• Open science is better science

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