gis, codice aperto e conoscenza condivisa, uno sguardo al futuro
TRANSCRIPT
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
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