SlideShare a Scribd company logo
1 of 19
GeoNode per il Supporto alle
Emergenze Umanitarie
ASITA 2014 – Firenze
16 Ottobre 2014
Simone Dalmasso, EU Joint Research Centre
Paolo Corti, UN World Food Programme
Cos’è?

GeoNode è uno spatial content management system

È una piattaforma per la gestione e la pubblicazione di dati
spaziali

È Open Source e basato su strumenti Open source

Consente ad utenti non esperti di GIS di creare mappe

Integra il catalogo di metadati con strumenti di mapping

Offre un sistema granulare di permessi per ogni risorsa

E’ uno strumento sociale dove utenti possono commentare e
fornire valutazioni di qualità sui dati

E’ facilmente personalizzabile ed estendibile
Perchè?
• Spesso si affronta il problema di mettere
efficacemente in comunicazione le parti
coinvolte
• I dati sono spesso scambiati tramite email
• Non si ha un’immediata percezione del loro
significato
• Non sono distribuiti secondo standards
Architettura

100% Open Source!http
://docs.geonode.org/en/latest/reference/architecture.html#architectu

Python, Django, WSGI, Apache, OWSlib, gsconfig

GDAL, OGR, GEOS, PROJ.4

Tomcat, GeoServer, GeoTools

PostgreSQL, PostGIS

pycsw, GeoNetwork

jQuery, OpenLayers, ExtJS, GeoExt, GeoExplorer

HTML, CSS, Bootstrap

GeoGit enabled
Web services inclusi

OGC WMS - Web Map Service (GeoServer)

OGC WFS/WFS-T - Web Feature Service
(GeoServer)

OGC WCS - Web Coverage Service
(GeoServer)

OGC CSW - Catalog Service for the Web
(pycsw, GeoNetwork)

OGC WMST - Web Map Tiling Service
(GeoWebCache)

REST GeoServer API
Django Apps

GeoNode è creato da apps (Base, Layers, Maps, Documents...)

GeoNode stesso è basato da varie Django apps (avatar, dialogos,
django_notification, django_pagination, django_taggit,...)

E’ quindi semplice da personalizzare usando altre apps (django-
cms, django-mingus, django-schedule, django-revision, django-
social-auth, pyston)
Come il WFP ed il JRC lavorano
insieme
• Le due agenzie contribuiscono mettendo a
disposizione un core developer ciascuna
• Teniamo regolarmente meetings e sprint code
• Contribuiamo attivamente al ramo master di GeoNode
dal quale deriviamo i nostri progetti
• Le nostre organizzazioni vedono chiaramente I benefici
di pagare una sola risorsa ma ottenere molto di più.
JRC
Il Joint Research Centre è il servizio
scientifico interno della Commissione Europea
E’ organizzato in 7 istituti, unità ed azioni.
8
JRC – Syria Damage Assessment SDI
9
Obiettivo
Raccogliere e condividere dati spaziali e non relativi alle stime di
post impatto per la crisi Siriana.
Contiene ~80 layers spaziali, ~20 mappe, ~35 documenti, ~30 utenti.
JRC – Syria Damage Assessment SDI
10
Obiettivo
Fornite una piattaforma dove i donors possono migliorare la
coordinazione lavorando su dati reali e in real time derivati da
analisi spaziali e da dati complementari.
JRC – Syria Damage Assessment SDI
11
Caratteristiche
Interfaccia personalizzata per
facilitare l’accesso a vari tipi di
documenti
Fornire l’accesso ai dati spaziali
mediante focus area
Motore di ricerca personalizzato per
semplificare la ricerca per tipo di dato
E’ basato su GeoNode 2.0 ed è
personalizato usando il GeoNode
project
https://github.com/GeoNode/geonode-project
JRC – Syria Damage Assessment SDI
12
Mobile data collection
La piattaforma ha una funzionalità
sperimentale che integra il mobile
data collection tramite Formhub ed
ODK.
Richiede il caricamento di un file xls
con la struttura del layer desiderato
Il layer diviene disponibile sul telefono
ed è possibile aggiungere nuovi punti
e foto geolocalizzate tramite un
semplice form.
Il nuovo punto viene integrato nel
database Postgis e disponibile tramite
Geoserver non appena si ha a
disposizione una connessione.
World Food Programme
• UN WFP e’ la piu’ grande agenzia umanitaria a combattere la
fame nel mondo
• durante le emergenze (disastri naturali, guerre, conflitti civili) il
WFP invia cibo ove necessario
• successivamente ad un’emergenza, il WFP utilizza il cibo per
aiutare la ricostruzione delle comunita’ colpite
• il WFP e’ parte delle Nazioni Unite, ed e’ stato fondato nel 1961
• in media ogni anno il WFP, grazie al lavoro di circa 12.000
persone, la maggior parte inviate in aree remote, fornisce cibo ad
oltre 80 milioni di individui in quasi 80 diversi stati
Il GIS nel WFP
• 10 specialisti GIS nell’HQ (Roma), altri ancora sparsi nei 6
Regional Bureaux e negli oltre 70 country offices
• molti altri colleghi analisti che usano dati statistici sono sempre
maggiormente interessati a tecnologie geospaziali
• software: Open Source (GeoNodeGDALQGIS) and ESRI (ArcGIS
Server e ArcGIS Desktop), situazione molto variegata
• sviluppatori: Python con GDAL/QGIS e in qualche caso ArcPy
• analisti: QGIS, GDAL, ArcGIS desktop
• Mappers: ArcGIS desktop principalmente, ma QGIS guadagna
popolarita’ versione dopo versione
WFP GeoNode
• personalizzazione di GeoNode basata su Django project template
• altre Django applications incluse in GeoNode per aggiungere
funzionalita’ (static map catalog, layers API)
• ~400 layers, ~50 maps, ~150 users
Come GeoNode viene usato dal WFP
GeoNode si pone come singolo nodo per centralizzare l’informazione
geospaziale del WFP proveniente in forma, fonti e da tecnologia
eterogenee
•metadata catalog (basato su pyWCS)
•data stores (PostGIS, ESRI ArcSDE/PostGIS)
•web map engine (GeoServer, REST ArcGIS Server tramite GeoNode
remote services)
•ambiente di condivisione e pubblicazione (layer upload, map
composition, styling, editing via WFS-T)
•meccanismo di permessi granulare tipo un CMS (ad esempio un
utente puo’ editare un layer e cambiarne I metadati, ma non puo’
modificarne lo stile…)
•OGC web services per applicazioni esterne
•API Restful per integrare l’informazione geospaziale in altri sistemi
WFP
Come il WFP e’ coinvolto in GeoNode
• il WFP usa GeoNode dal 2011
• uno sviluppatore partecipa direttamente al core project
• partecipazione molto attiva alla GeoNode community (mailing list,
documentazione, issue tracker etc...)
• supporta e assume altri sviluppatori GeoNode/GeoServer per varie
attivita’ correlate a GeoNode seguendo l’approccio Open Source
• partecipa regolarmente agli sprint e summit annuali di GeoNode
• ha organizzato l’ultimo sprint, a Roma (3-5 April 2014, 15+
sviluppatori)
Roadmap 2.4

Gruppi e permessi di gruppo

Nuovo sistema di permessi

Servizi aka Federazione

REST GeoNode API

Pronto per la ricerca full text (haystack)

Nuovo layout (bootstrap 3)

2.4+: supporto per ulteriori motori di mappe
(MapServer, Mapnik)
Dove trovare informazioni?

Web site: http://geonode.org/

GitHub: https://github.com/GeoNode/geonode

Issue tracker: https://github.com/GeoNode/geonode/issues

Documentation: http://docs.geonode.org/

Demo site: http://demo.geonode.org/

More Related Content

Similar to GeoNode per il Supporto alle Emergenze Umanitarie

OpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoOpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoPaul Henshaw
 
Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...
Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...
Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...INPSDG
 
Template doc premio_pa-sostenibile-2018
Template doc premio_pa-sostenibile-2018Template doc premio_pa-sostenibile-2018
Template doc premio_pa-sostenibile-2018Francesco Napoli
 
Sistema si navigazione mobile per il turismo culturale con riuso di Open Data
Sistema si navigazione mobile per il turismo culturale con riuso di Open DataSistema si navigazione mobile per il turismo culturale con riuso di Open Data
Sistema si navigazione mobile per il turismo culturale con riuso di Open DataDaniele Pasquini
 
C01. Strumenti per il coordinamento e l’integrazione delle informazioni
C01. Strumenti per il coordinamento e l’integrazione delle informazioniC01. Strumenti per il coordinamento e l’integrazione delle informazioni
C01. Strumenti per il coordinamento e l’integrazione delle informazioniCity Planner
 
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...Marco Palazzo
 
Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...
Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...
Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...OpenGeoDataItalia
 
Linux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiLinux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiAle ZenaIT
 
Lodlive - browsing the web of data
Lodlive - browsing the web of dataLodlive - browsing the web of data
Lodlive - browsing the web of dataLodlive
 
In vista dell'Open Data Day - Napoli 2014
In vista dell'Open Data Day - Napoli 2014In vista dell'Open Data Day - Napoli 2014
In vista dell'Open Data Day - Napoli 2014Francesco Cesareo
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoMaurizio Napolitano
 
Presentazione velia sartoretti
Presentazione velia sartorettiPresentazione velia sartoretti
Presentazione velia sartorettiTeamDev
 
Giacomelli _ Gfoss
Giacomelli _ GfossGiacomelli _ Gfoss
Giacomelli _ GfossGoWireless
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...OpenGeoDataItalia
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMapIn giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMapdieterdreist
 
Open data l'esperienza del Comune di Firenze
Open data  l'esperienza del Comune di FirenzeOpen data  l'esperienza del Comune di Firenze
Open data l'esperienza del Comune di FirenzeComune di Bologna
 
FormezPA - OpenData nelle PA di piccole e medie dimensioni - Esempi
FormezPA - OpenData nelle PA di piccole e medie dimensioni - EsempiFormezPA - OpenData nelle PA di piccole e medie dimensioni - Esempi
FormezPA - OpenData nelle PA di piccole e medie dimensioni - EsempiFrancesco Piero Paolicelli
 

Similar to GeoNode per il Supporto alle Emergenze Umanitarie (20)

OpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoOpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismico
 
OpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoOpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismico
 
G4MoRe_geomedia
G4MoRe_geomediaG4MoRe_geomedia
G4MoRe_geomedia
 
Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...
Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...
Formez PA : workshop "R-Innovare i servizi per il lavoro" - Roma, 28 novembre...
 
Template doc premio_pa-sostenibile-2018
Template doc premio_pa-sostenibile-2018Template doc premio_pa-sostenibile-2018
Template doc premio_pa-sostenibile-2018
 
Sistema si navigazione mobile per il turismo culturale con riuso di Open Data
Sistema si navigazione mobile per il turismo culturale con riuso di Open DataSistema si navigazione mobile per il turismo culturale con riuso di Open Data
Sistema si navigazione mobile per il turismo culturale con riuso di Open Data
 
C01. Strumenti per il coordinamento e l’integrazione delle informazioni
C01. Strumenti per il coordinamento e l’integrazione delle informazioniC01. Strumenti per il coordinamento e l’integrazione delle informazioni
C01. Strumenti per il coordinamento e l’integrazione delle informazioni
 
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
 
Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...
Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...
Oltre l'interoperabilita': federazione e OpenData Service (verso i Big Data) ...
 
Linux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiLinux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici aperti
 
Lodlive - browsing the web of data
Lodlive - browsing the web of dataLodlive - browsing the web of data
Lodlive - browsing the web of data
 
Dai WebGIS alle SDI
Dai WebGIS alle SDIDai WebGIS alle SDI
Dai WebGIS alle SDI
 
In vista dell'Open Data Day - Napoli 2014
In vista dell'Open Data Day - Napoli 2014In vista dell'Open Data Day - Napoli 2014
In vista dell'Open Data Day - Napoli 2014
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 Trento
 
Presentazione velia sartoretti
Presentazione velia sartorettiPresentazione velia sartoretti
Presentazione velia sartoretti
 
Giacomelli _ Gfoss
Giacomelli _ GfossGiacomelli _ Gfoss
Giacomelli _ Gfoss
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMapIn giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMap
 
Open data l'esperienza del Comune di Firenze
Open data  l'esperienza del Comune di FirenzeOpen data  l'esperienza del Comune di Firenze
Open data l'esperienza del Comune di Firenze
 
FormezPA - OpenData nelle PA di piccole e medie dimensioni - Esempi
FormezPA - OpenData nelle PA di piccole e medie dimensioni - EsempiFormezPA - OpenData nelle PA di piccole e medie dimensioni - Esempi
FormezPA - OpenData nelle PA di piccole e medie dimensioni - Esempi
 

More from Paolo Corti

State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019Paolo Corti
 
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Paolo Corti
 
Making Temporal Search Central in a Spatial Data Infrastructure
Making Temporal Search Central in a Spatial Data InfrastructureMaking Temporal Search Central in a Spatial Data Infrastructure
Making Temporal Search Central in a Spatial Data InfrastructurePaolo Corti
 
Maintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesMaintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesPaolo Corti
 
Status of WorldMap, 2016
Status of WorldMap, 2016Status of WorldMap, 2016
Status of WorldMap, 2016Paolo Corti
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Paolo Corti
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Paolo Corti
 
GeoNode intro and demo
GeoNode intro and demoGeoNode intro and demo
GeoNode intro and demoPaolo Corti
 
GeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionGeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionPaolo Corti
 
L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...Paolo Corti
 
Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Paolo Corti
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Paolo Corti
 

More from Paolo Corti (13)

State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019
 
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
Harvard Hypermap: An Open Source Framework for Making the World’s Geospatial ...
 
Making Temporal Search Central in a Spatial Data Infrastructure
Making Temporal Search Central in a Spatial Data InfrastructureMaking Temporal Search Central in a Spatial Data Infrastructure
Making Temporal Search Central in a Spatial Data Infrastructure
 
Maintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queuesMaintaining spatial data infrastructures (SDIs) using distributed task queues
Maintaining spatial data infrastructures (SDIs) using distributed task queues
 
Status of WorldMap, 2016
Status of WorldMap, 2016Status of WorldMap, 2016
Status of WorldMap, 2016
 
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
Implementing an Open Source Spatiotemporal Search Platform for Spatial Data I...
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
 
GeoNode intro and demo
GeoNode intro and demoGeoNode intro and demo
GeoNode intro and demo
 
GeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk ReductionGeoNode for Humanitarian Crisis and Risk Reduction
GeoNode for Humanitarian Crisis and Risk Reduction
 
Geonode 2.0
Geonode 2.0Geonode 2.0
Geonode 2.0
 
L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...L'utilizzo di software fee and open source nello European Forest Fire Informa...
L'utilizzo di software fee and open source nello European Forest Fire Informa...
 
Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...Fire news management in the context of the European Forest Fire Information S...
Fire news management in the context of the European Forest Fire Information S...
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1
 

GeoNode per il Supporto alle Emergenze Umanitarie

  • 1. GeoNode per il Supporto alle Emergenze Umanitarie ASITA 2014 – Firenze 16 Ottobre 2014 Simone Dalmasso, EU Joint Research Centre Paolo Corti, UN World Food Programme
  • 2. Cos’è?  GeoNode è uno spatial content management system  È una piattaforma per la gestione e la pubblicazione di dati spaziali  È Open Source e basato su strumenti Open source  Consente ad utenti non esperti di GIS di creare mappe  Integra il catalogo di metadati con strumenti di mapping  Offre un sistema granulare di permessi per ogni risorsa  E’ uno strumento sociale dove utenti possono commentare e fornire valutazioni di qualità sui dati  E’ facilmente personalizzabile ed estendibile
  • 3. Perchè? • Spesso si affronta il problema di mettere efficacemente in comunicazione le parti coinvolte • I dati sono spesso scambiati tramite email • Non si ha un’immediata percezione del loro significato • Non sono distribuiti secondo standards
  • 4. Architettura  100% Open Source!http ://docs.geonode.org/en/latest/reference/architecture.html#architectu  Python, Django, WSGI, Apache, OWSlib, gsconfig  GDAL, OGR, GEOS, PROJ.4  Tomcat, GeoServer, GeoTools  PostgreSQL, PostGIS  pycsw, GeoNetwork  jQuery, OpenLayers, ExtJS, GeoExt, GeoExplorer  HTML, CSS, Bootstrap  GeoGit enabled
  • 5. Web services inclusi  OGC WMS - Web Map Service (GeoServer)  OGC WFS/WFS-T - Web Feature Service (GeoServer)  OGC WCS - Web Coverage Service (GeoServer)  OGC CSW - Catalog Service for the Web (pycsw, GeoNetwork)  OGC WMST - Web Map Tiling Service (GeoWebCache)  REST GeoServer API
  • 6. Django Apps  GeoNode è creato da apps (Base, Layers, Maps, Documents...)  GeoNode stesso è basato da varie Django apps (avatar, dialogos, django_notification, django_pagination, django_taggit,...)  E’ quindi semplice da personalizzare usando altre apps (django- cms, django-mingus, django-schedule, django-revision, django- social-auth, pyston)
  • 7. Come il WFP ed il JRC lavorano insieme • Le due agenzie contribuiscono mettendo a disposizione un core developer ciascuna • Teniamo regolarmente meetings e sprint code • Contribuiamo attivamente al ramo master di GeoNode dal quale deriviamo i nostri progetti • Le nostre organizzazioni vedono chiaramente I benefici di pagare una sola risorsa ma ottenere molto di più.
  • 8. JRC Il Joint Research Centre è il servizio scientifico interno della Commissione Europea E’ organizzato in 7 istituti, unità ed azioni. 8
  • 9. JRC – Syria Damage Assessment SDI 9 Obiettivo Raccogliere e condividere dati spaziali e non relativi alle stime di post impatto per la crisi Siriana. Contiene ~80 layers spaziali, ~20 mappe, ~35 documenti, ~30 utenti.
  • 10. JRC – Syria Damage Assessment SDI 10 Obiettivo Fornite una piattaforma dove i donors possono migliorare la coordinazione lavorando su dati reali e in real time derivati da analisi spaziali e da dati complementari.
  • 11. JRC – Syria Damage Assessment SDI 11 Caratteristiche Interfaccia personalizzata per facilitare l’accesso a vari tipi di documenti Fornire l’accesso ai dati spaziali mediante focus area Motore di ricerca personalizzato per semplificare la ricerca per tipo di dato E’ basato su GeoNode 2.0 ed è personalizato usando il GeoNode project https://github.com/GeoNode/geonode-project
  • 12. JRC – Syria Damage Assessment SDI 12 Mobile data collection La piattaforma ha una funzionalità sperimentale che integra il mobile data collection tramite Formhub ed ODK. Richiede il caricamento di un file xls con la struttura del layer desiderato Il layer diviene disponibile sul telefono ed è possibile aggiungere nuovi punti e foto geolocalizzate tramite un semplice form. Il nuovo punto viene integrato nel database Postgis e disponibile tramite Geoserver non appena si ha a disposizione una connessione.
  • 13. World Food Programme • UN WFP e’ la piu’ grande agenzia umanitaria a combattere la fame nel mondo • durante le emergenze (disastri naturali, guerre, conflitti civili) il WFP invia cibo ove necessario • successivamente ad un’emergenza, il WFP utilizza il cibo per aiutare la ricostruzione delle comunita’ colpite • il WFP e’ parte delle Nazioni Unite, ed e’ stato fondato nel 1961 • in media ogni anno il WFP, grazie al lavoro di circa 12.000 persone, la maggior parte inviate in aree remote, fornisce cibo ad oltre 80 milioni di individui in quasi 80 diversi stati
  • 14. Il GIS nel WFP • 10 specialisti GIS nell’HQ (Roma), altri ancora sparsi nei 6 Regional Bureaux e negli oltre 70 country offices • molti altri colleghi analisti che usano dati statistici sono sempre maggiormente interessati a tecnologie geospaziali • software: Open Source (GeoNodeGDALQGIS) and ESRI (ArcGIS Server e ArcGIS Desktop), situazione molto variegata • sviluppatori: Python con GDAL/QGIS e in qualche caso ArcPy • analisti: QGIS, GDAL, ArcGIS desktop • Mappers: ArcGIS desktop principalmente, ma QGIS guadagna popolarita’ versione dopo versione
  • 15. WFP GeoNode • personalizzazione di GeoNode basata su Django project template • altre Django applications incluse in GeoNode per aggiungere funzionalita’ (static map catalog, layers API) • ~400 layers, ~50 maps, ~150 users
  • 16. Come GeoNode viene usato dal WFP GeoNode si pone come singolo nodo per centralizzare l’informazione geospaziale del WFP proveniente in forma, fonti e da tecnologia eterogenee •metadata catalog (basato su pyWCS) •data stores (PostGIS, ESRI ArcSDE/PostGIS) •web map engine (GeoServer, REST ArcGIS Server tramite GeoNode remote services) •ambiente di condivisione e pubblicazione (layer upload, map composition, styling, editing via WFS-T) •meccanismo di permessi granulare tipo un CMS (ad esempio un utente puo’ editare un layer e cambiarne I metadati, ma non puo’ modificarne lo stile…) •OGC web services per applicazioni esterne •API Restful per integrare l’informazione geospaziale in altri sistemi WFP
  • 17. Come il WFP e’ coinvolto in GeoNode • il WFP usa GeoNode dal 2011 • uno sviluppatore partecipa direttamente al core project • partecipazione molto attiva alla GeoNode community (mailing list, documentazione, issue tracker etc...) • supporta e assume altri sviluppatori GeoNode/GeoServer per varie attivita’ correlate a GeoNode seguendo l’approccio Open Source • partecipa regolarmente agli sprint e summit annuali di GeoNode • ha organizzato l’ultimo sprint, a Roma (3-5 April 2014, 15+ sviluppatori)
  • 18. Roadmap 2.4  Gruppi e permessi di gruppo  Nuovo sistema di permessi  Servizi aka Federazione  REST GeoNode API  Pronto per la ricerca full text (haystack)  Nuovo layout (bootstrap 3)  2.4+: supporto per ulteriori motori di mappe (MapServer, Mapnik)
  • 19. Dove trovare informazioni?  Web site: http://geonode.org/  GitHub: https://github.com/GeoNode/geonode  Issue tracker: https://github.com/GeoNode/geonode/issues  Documentation: http://docs.geonode.org/  Demo site: http://demo.geonode.org/