SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
Ing. Alessio Fabiani
Dott. Giovanni Allegri
Ing. Simone Giannecchini
One GeoNode
Many GeoNodes
Quick Facts
 Founded in late 2006
 Expertise
• GeoSpatial Data Fusion, Web Mashups, Mobile Apps
• OGC, ISO, INSPIRE Standards
 Supporting/Developing FOSS4G projects
• MapStore, GeoServer, GeoNetwork, CKAN, GeoNode
 Offer
 Enterprise Support Services
 Deployment Warranty
 Professional Training
 End-To-End Projects (Integration)
 Clients
• UN FAO (CIOK, FIGIS, NRL, FORESTRY, ESTG), UN WFP, World Bank, DLR,
EUMETSAT, JRC, ARPAT, NATO CMRE, UNESCO, IGAD, UNEP, etc..
• Private Companies all over the world like BAYER, BASF, DigitalGlobe, MDA, e-
GEOS, Halliburton, etc..
One GeoNode
Sharing, Collecting, Using Information to Inform Decisions
Collecting
Sharing
Using
GeoNode
It's open source, Of course!
GeoNode
GeoNode
GeoNode
GeoNode
GeoNode
GeoNode
Data Upload
GeoNode
Styling
GeoNode
Editing
GeoNode
Permissions
Download
GeoNode
Users & Groups
GeoNode
Metadata
What's it made of?
GeoNode
Many GeoNodes
Creating Downstream Applications
• GeoNode cannot address all use cases
• Avoid reinventing the wheel
• Avoid implicit/explicit forks
 Custom GeoNode Applications to the rescue!
• A proper “GeoNode Project”:
• Start from a template (geonode-project)
• Generate a “materialized” Django project
• It extends the “vanilla” GeoNode
• It provides a custom Django app
• It addresses specific use cases
• You develop something of general interest?
• Donate back to Core GeoNode!
Creating Downstream Applications
This approach offers several opportunities
• Customize GeoNode look and feel
• Extend its models without modifying GeoNode Core
• Extend its functionalities without modifying GeoNode Core
• Define a brand new end user interface
This approach allows us to
• make the most out of what GeoNode core offers
• without sacrificing versatility
• without sacrificing specific project needs
It’s doable, we did it (or at least we tried to ☺ )
Hold tight, awesome examples next!
Project 1: C-READ
• Caribbean Community Climate Change Centre – C-READ
(Regional Environment and Atmospheric Data)
• Development and Installation of a Database Management System for
a Regional Integrated Observing Network for Environmental Change
in the Wider Caribbean
• Ingest, to provide functionalities to preprocess, transform, load and
refine the data that needs to be ingested into the system for later
reuse
• Discover, in order to allow external and internal players to search
for data and information for later access and fusion
• Access, to support the dissemination of data and information both
in raw form as well as in more sophisticated forms like portrayals,
reports and maps (superimpositions of multiple portrayals of raw
data)
• Fuse, to provide advanced geoprocessing functionalities to extract
higher level information from the data and information managed
by the data warehouse
• http://c-read.net
Project 1: C-READ
http://c-read.net/
Project 1: C-READ
http://c-read.net/
C-READ
C-READ
Project 2: Risk Analysis Tools
• WB-GFDRR Project - Design and Implementation of Risk
Management Modules to the Afghanistan Disaster Risk
GeoNode
• Risk Management and Cost Benfit Analysis Modules
• Fill Afg gvt information gap on hazards by a multi-peril risk
assessment and cost-benefit analysis covering the entire
country
• Extend GeoNode with modules able to easy the access to all
this amount of analysis in a way that people can easily
recognize
• Create flexible/extensible modules to present different types
of Cost Benefit Analysis
• http://disasterrisk.af
Project 2: Afghanistan Disaster Risk
http://disasterrisk.af/
Afghanistan Disaster Risk
Risk Data Extraction & Visualization Tool
FROM THIS …
Afghanistan Disaster Risk
Risk Data Extraction & Visualization Tool
… TO THIS
Afghanistan Disaster Risk
Risk Data Extraction & Visualization Tool
… AND THIS
Afghanistan Disaster Risk
Cost Benefit Analysis & Decision Tool
FROM THIS …
Afghanistan Disaster Risk
Cost Benefit Analysis & Decision Tool
… TO THIS
Afghanistan Disaster Risk
Cost Benefit Analysis & Decision Tool
… AND THIS
Project 3: UNESCO IHP-WINS
• UNESCO Project - Water Information Network System by
the International Hydrological Programme of UNESCO
• Enable a publishing workflow for spatial Layers
• Give real powers to Group Managers
• Isolate GeoNode Groups private data
• Each dataset must be approved by an editor before it can
become public
• Improve the contributors experience
• Introduce the possibility of uploading KMZ and Temporal
Series
• Improve the integration with external Desktop GIS clients,
and allow people to upload SLDs from external resources
• http://ihp-wins.unesco.org
Project 3: UNESCO WINS
http://ihp-wins.unesco.org/
Project 3: UNESCO WINS
KMZ
Raster
Upload
Project 3: UNESCO WINS
Vector
Time Series
Project 3: UNESCO WINS
Improved
Notifications
Project 4: DECATASTROPHIZE
• EU Project
• “Towards Better Protection of Citizens against
Disaster Risks: Strengthening Early Warning
Systems in Europe”
• 3 Phases Approach to Emergency Preparedness
• Early Warning & Alert
• Impact Assessment
• Emergency Management
• GeoNode Custom Application
• Various GeoNode Enhancements
• Various GeoNode Extensions
• http://decat.geo-solutions.it
DECATASTROPHIZE – Early Warning
• Early Warning
• Collect Alerts for potential disasters
• Promote to disaster when confirmed
• Early Warning Module (front-end and back-end)
• Single Page Front-End (based on MapStore)
• Custom Back-End
DECATASTROPHIZE – Impact Assessment
Early Warning Confirmed
as Disaster
Add Disaster Impact Model
Run
Create the COP
as a GeoNode Map Share the COP with
Emergency Managers
• Impact Assessment
• Upload of disaster models runs
• Create Update COP for Emergency Managers
DECATASTROPHIZE
• Emergency Management  coordinate field interventions
• Use Impact Assessment COP as back-end layers
• Collaborative Map Annotations Module (front-end and back-end)
Project 5: HEV-E
• GFDRR and UK Department for International
Development
• “Hazards, Exposures and Vulnerabilities Explorer”
• Explore, preview and download risk related
global data
• Hazards (British Geological Survey)
• Exposures (GEM)
• Vulnerabilities (University College London)
• GeoNode Custom Application
• Custom API + GeoNode API
• Custom frontend (REST API)
Project 5: HEV-E
Project 5: HEV-E
Project 6: IGAD
• Intergovernmental Authority on Drought and
Development and Biodiversity
• “An integrated geoportal for IGAD’s and Biodiversity
Development Program resources”
• Thematic Data and Document catalog
• Thematic areas categorization
• Data management by country and cross border areas
• Harvesting and remote services hub
• GeoNode Custom Application
• Custom template and models
• Extended remote services (WMS, GeoNode, ArcGIS REST)
• Metadata harvesting from GeoNode remote instances
Project 6: IGAD
http://igad-dev.geo-solutions.it
Project 6: IGAD
Improved Import Remote
Services
Project 6: IGAD
Time Series import
from CSV
Too Many GeoNodes?
The Future: Docker
Our current and future needs:
• Development and Deployment of multiple different
GeoNode projects.
• On premise and on cloud instances management and
monitoring
• Continuous Delivery and Continuous Deployment
requirements
• HA and Failover
The Future: Docker
GeoNode’s stack containerization is helping in managing
complex deployments and streamlining DevOps activities.
We are testing Docker images and settings layout as defined in
upstream GitHub repositories.
Our use cases (e.g. World Bank GeoNode instances) are giving
us the opportunity to
• stress the Docker approach
• improve it
• bring back to the community.
Rancher will be our next step
The Future: Single Page Front-End
We experienced that custom end user frontends and APIs are
often required.
We are seeking to:
• design a replicable and versatile approach to implement
custom frontends
• extend and enhance GeoNode’s APIs, both as exposed
methods and API architecture
• enhance the geonode-project approach
We think the next GeoNode should be a modular
framework to easily adopt / adapt it within the most
disparate custom projects.
That’s all!
http://www.geo-solutions.it/contacts
info@geo-solutions.it

Mais conteúdo relacionado

Mais procurados

Spatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNodeSpatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNodeSebastian Benthall
 
Webmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysisWebmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysisTimelessFuture
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GISSANGHEE SHIN
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoSolutions
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISGoedertier Stijn
 
Webmapping - Outils OpenSource
Webmapping - Outils OpenSourceWebmapping - Outils OpenSource
Webmapping - Outils OpenSourceGHassen Aouinti
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingGeoSolutions
 
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...Esri Ireland
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouSafe Software
 
Cartographie - Introduction générale
Cartographie - Introduction généraleCartographie - Introduction générale
Cartographie - Introduction généraleNicolas Boonaert
 
Geonode introduction
Geonode introductionGeonode introduction
Geonode introductionTek Kshetri
 
18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)
18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)
18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)jufrikarim
 
Remote sensing GIS and public policy
Remote sensing GIS and public policyRemote sensing GIS and public policy
Remote sensing GIS and public policyprasun_70
 
공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개
공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개
공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개Byeong-Hyeok Yu
 

Mais procurados (20)

Spatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNodeSpatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNode
 
Webmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysisWebmapping: maps for presentation, exploration & analysis
Webmapping: maps for presentation, exploration & analysis
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GIS
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GIS
 
OpenLayer's basics
OpenLayer's basicsOpenLayer's basics
OpenLayer's basics
 
Webmapping - Outils OpenSource
Webmapping - Outils OpenSourceWebmapping - Outils OpenSource
Webmapping - Outils OpenSource
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
 
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For You
 
Space Geodesy
Space GeodesySpace Geodesy
Space Geodesy
 
Cartographie - Introduction générale
Cartographie - Introduction généraleCartographie - Introduction générale
Cartographie - Introduction générale
 
Geonode introduction
Geonode introductionGeonode introduction
Geonode introduction
 
18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)
18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)
18. sni 6502.2 2010 spesifikasi penyajian peta rupa bumi 25.000 (1)
 
Graph-based SLAM
Graph-based SLAMGraph-based SLAM
Graph-based SLAM
 
51811680 open layers
51811680 open layers51811680 open layers
51811680 open layers
 
Remote sensing GIS and public policy
Remote sensing GIS and public policyRemote sensing GIS and public policy
Remote sensing GIS and public policy
 
Vehicle Tracking System (VTS)
Vehicle Tracking System (VTS)Vehicle Tracking System (VTS)
Vehicle Tracking System (VTS)
 
공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개
공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개
공간정보 분야 드론 활용사례 및 오픈드론맵(OpenDroneMap) 소개
 

Semelhante a One GeoNode, many GeoNodes

OGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation PlatformsOGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation Platformsterradue
 
IoT Meets Geo
IoT Meets GeoIoT Meets Geo
IoT Meets GeoRaj Singh
 
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...Wolfgang Ksoll
 
Data Management and Applications at SOCIB
Data Management and Applications at SOCIBData Management and Applications at SOCIB
Data Management and Applications at SOCIBDavid March
 
State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019Paolo Corti
 
GEO Analytics Canada Overview April 2020
GEO Analytics Canada Overview April 2020GEO Analytics Canada Overview April 2020
GEO Analytics Canada Overview April 2020GEO Analytics Canada
 
Nuno Catarino: NextGEOSS project
Nuno Catarino: NextGEOSS projectNuno Catarino: NextGEOSS project
Nuno Catarino: NextGEOSS projectEOSC-hub project
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexGeorge Percivall
 
Gi2013 vohnout&team-enviro grids
Gi2013 vohnout&team-enviro gridsGi2013 vohnout&team-enviro grids
Gi2013 vohnout&team-enviro gridsKarel Charvat
 
GI2013 ppt vohnout&team-enviro_grids
GI2013 ppt vohnout&team-enviro_gridsGI2013 ppt vohnout&team-enviro_grids
GI2013 ppt vohnout&team-enviro_gridsIGN Vorstand
 
2014 05-gwf geo-appathon_ogc_a_trakas
2014 05-gwf geo-appathon_ogc_a_trakas2014 05-gwf geo-appathon_ogc_a_trakas
2014 05-gwf geo-appathon_ogc_a_trakasdboi10
 
COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needsEDINA, University of Edinburgh
 
COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB Project
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020GEO Analytics Canada
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...terradue
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation George Percivall
 
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauProgetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauSardegna Ricerche
 

Semelhante a One GeoNode, many GeoNodes (20)

OGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation PlatformsOGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation Platforms
 
IoT Meets Geo
IoT Meets GeoIoT Meets Geo
IoT Meets Geo
 
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
 
Data Management and Applications at SOCIB
Data Management and Applications at SOCIBData Management and Applications at SOCIB
Data Management and Applications at SOCIB
 
State of GeoNode 2019
State of GeoNode 2019State of GeoNode 2019
State of GeoNode 2019
 
GEO Analytics Canada Overview April 2020
GEO Analytics Canada Overview April 2020GEO Analytics Canada Overview April 2020
GEO Analytics Canada Overview April 2020
 
Nuno Catarino: NextGEOSS project
Nuno Catarino: NextGEOSS projectNuno Catarino: NextGEOSS project
Nuno Catarino: NextGEOSS project
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-Rex
 
Gi2013 vohnout&team-enviro grids
Gi2013 vohnout&team-enviro gridsGi2013 vohnout&team-enviro grids
Gi2013 vohnout&team-enviro grids
 
GI2013 ppt vohnout&team-enviro_grids
GI2013 ppt vohnout&team-enviro_gridsGI2013 ppt vohnout&team-enviro_grids
GI2013 ppt vohnout&team-enviro_grids
 
2014 05-gwf geo-appathon_ogc_a_trakas
2014 05-gwf geo-appathon_ogc_a_trakas2014 05-gwf geo-appathon_ogc_a_trakas
2014 05-gwf geo-appathon_ogc_a_trakas
 
Lesson1 esa summer_school_brovelli
Lesson1 esa summer_school_brovelliLesson1 esa summer_school_brovelli
Lesson1 esa summer_school_brovelli
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needs
 
COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation
 
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.CauProgetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
Progetto INNO ed esempi di applicazioni nel campo della GEOMATICA - P.Cau
 

Mais de GeoSolutions

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The StoryGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZYGeoSolutions
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12GeoSolutions
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactGeoSolutions
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017GeoSolutions
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015GeoSolutions
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015GeoSolutions
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids GeoSolutions
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoSolutions
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerGeoSolutions
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...GeoSolutions
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoSolutions
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04GeoSolutions
 

Mais de GeoSolutions (20)

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The Story
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZY
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and React
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServer
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

One GeoNode, many GeoNodes

  • 1. Ing. Alessio Fabiani Dott. Giovanni Allegri Ing. Simone Giannecchini One GeoNode Many GeoNodes
  • 2. Quick Facts  Founded in late 2006  Expertise • GeoSpatial Data Fusion, Web Mashups, Mobile Apps • OGC, ISO, INSPIRE Standards  Supporting/Developing FOSS4G projects • MapStore, GeoServer, GeoNetwork, CKAN, GeoNode  Offer  Enterprise Support Services  Deployment Warranty  Professional Training  End-To-End Projects (Integration)  Clients • UN FAO (CIOK, FIGIS, NRL, FORESTRY, ESTG), UN WFP, World Bank, DLR, EUMETSAT, JRC, ARPAT, NATO CMRE, UNESCO, IGAD, UNEP, etc.. • Private Companies all over the world like BAYER, BASF, DigitalGlobe, MDA, e- GEOS, Halliburton, etc..
  • 4. Sharing, Collecting, Using Information to Inform Decisions Collecting Sharing Using GeoNode
  • 5. It's open source, Of course! GeoNode
  • 16. What's it made of? GeoNode
  • 18. Creating Downstream Applications • GeoNode cannot address all use cases • Avoid reinventing the wheel • Avoid implicit/explicit forks  Custom GeoNode Applications to the rescue! • A proper “GeoNode Project”: • Start from a template (geonode-project) • Generate a “materialized” Django project • It extends the “vanilla” GeoNode • It provides a custom Django app • It addresses specific use cases • You develop something of general interest? • Donate back to Core GeoNode!
  • 19. Creating Downstream Applications This approach offers several opportunities • Customize GeoNode look and feel • Extend its models without modifying GeoNode Core • Extend its functionalities without modifying GeoNode Core • Define a brand new end user interface This approach allows us to • make the most out of what GeoNode core offers • without sacrificing versatility • without sacrificing specific project needs It’s doable, we did it (or at least we tried to ☺ ) Hold tight, awesome examples next!
  • 20. Project 1: C-READ • Caribbean Community Climate Change Centre – C-READ (Regional Environment and Atmospheric Data) • Development and Installation of a Database Management System for a Regional Integrated Observing Network for Environmental Change in the Wider Caribbean • Ingest, to provide functionalities to preprocess, transform, load and refine the data that needs to be ingested into the system for later reuse • Discover, in order to allow external and internal players to search for data and information for later access and fusion • Access, to support the dissemination of data and information both in raw form as well as in more sophisticated forms like portrayals, reports and maps (superimpositions of multiple portrayals of raw data) • Fuse, to provide advanced geoprocessing functionalities to extract higher level information from the data and information managed by the data warehouse • http://c-read.net
  • 25. Project 2: Risk Analysis Tools • WB-GFDRR Project - Design and Implementation of Risk Management Modules to the Afghanistan Disaster Risk GeoNode • Risk Management and Cost Benfit Analysis Modules • Fill Afg gvt information gap on hazards by a multi-peril risk assessment and cost-benefit analysis covering the entire country • Extend GeoNode with modules able to easy the access to all this amount of analysis in a way that people can easily recognize • Create flexible/extensible modules to present different types of Cost Benefit Analysis • http://disasterrisk.af
  • 26. Project 2: Afghanistan Disaster Risk http://disasterrisk.af/
  • 27. Afghanistan Disaster Risk Risk Data Extraction & Visualization Tool FROM THIS …
  • 28. Afghanistan Disaster Risk Risk Data Extraction & Visualization Tool … TO THIS
  • 29. Afghanistan Disaster Risk Risk Data Extraction & Visualization Tool … AND THIS
  • 30. Afghanistan Disaster Risk Cost Benefit Analysis & Decision Tool FROM THIS …
  • 31. Afghanistan Disaster Risk Cost Benefit Analysis & Decision Tool … TO THIS
  • 32. Afghanistan Disaster Risk Cost Benefit Analysis & Decision Tool … AND THIS
  • 33. Project 3: UNESCO IHP-WINS • UNESCO Project - Water Information Network System by the International Hydrological Programme of UNESCO • Enable a publishing workflow for spatial Layers • Give real powers to Group Managers • Isolate GeoNode Groups private data • Each dataset must be approved by an editor before it can become public • Improve the contributors experience • Introduce the possibility of uploading KMZ and Temporal Series • Improve the integration with external Desktop GIS clients, and allow people to upload SLDs from external resources • http://ihp-wins.unesco.org
  • 34. Project 3: UNESCO WINS http://ihp-wins.unesco.org/
  • 35. Project 3: UNESCO WINS KMZ Raster Upload
  • 36. Project 3: UNESCO WINS Vector Time Series
  • 37. Project 3: UNESCO WINS Improved Notifications
  • 38. Project 4: DECATASTROPHIZE • EU Project • “Towards Better Protection of Citizens against Disaster Risks: Strengthening Early Warning Systems in Europe” • 3 Phases Approach to Emergency Preparedness • Early Warning & Alert • Impact Assessment • Emergency Management • GeoNode Custom Application • Various GeoNode Enhancements • Various GeoNode Extensions • http://decat.geo-solutions.it
  • 39. DECATASTROPHIZE – Early Warning • Early Warning • Collect Alerts for potential disasters • Promote to disaster when confirmed • Early Warning Module (front-end and back-end) • Single Page Front-End (based on MapStore) • Custom Back-End
  • 40. DECATASTROPHIZE – Impact Assessment Early Warning Confirmed as Disaster Add Disaster Impact Model Run Create the COP as a GeoNode Map Share the COP with Emergency Managers • Impact Assessment • Upload of disaster models runs • Create Update COP for Emergency Managers
  • 41. DECATASTROPHIZE • Emergency Management  coordinate field interventions • Use Impact Assessment COP as back-end layers • Collaborative Map Annotations Module (front-end and back-end)
  • 42. Project 5: HEV-E • GFDRR and UK Department for International Development • “Hazards, Exposures and Vulnerabilities Explorer” • Explore, preview and download risk related global data • Hazards (British Geological Survey) • Exposures (GEM) • Vulnerabilities (University College London) • GeoNode Custom Application • Custom API + GeoNode API • Custom frontend (REST API)
  • 45. Project 6: IGAD • Intergovernmental Authority on Drought and Development and Biodiversity • “An integrated geoportal for IGAD’s and Biodiversity Development Program resources” • Thematic Data and Document catalog • Thematic areas categorization • Data management by country and cross border areas • Harvesting and remote services hub • GeoNode Custom Application • Custom template and models • Extended remote services (WMS, GeoNode, ArcGIS REST) • Metadata harvesting from GeoNode remote instances
  • 47. Project 6: IGAD Improved Import Remote Services
  • 48. Project 6: IGAD Time Series import from CSV
  • 50. The Future: Docker Our current and future needs: • Development and Deployment of multiple different GeoNode projects. • On premise and on cloud instances management and monitoring • Continuous Delivery and Continuous Deployment requirements • HA and Failover
  • 51. The Future: Docker GeoNode’s stack containerization is helping in managing complex deployments and streamlining DevOps activities. We are testing Docker images and settings layout as defined in upstream GitHub repositories. Our use cases (e.g. World Bank GeoNode instances) are giving us the opportunity to • stress the Docker approach • improve it • bring back to the community. Rancher will be our next step
  • 52. The Future: Single Page Front-End We experienced that custom end user frontends and APIs are often required. We are seeking to: • design a replicable and versatile approach to implement custom frontends • extend and enhance GeoNode’s APIs, both as exposed methods and API architecture • enhance the geonode-project approach We think the next GeoNode should be a modular framework to easily adopt / adapt it within the most disparate custom projects.