Introduction to GeoNode
-
Upload
geosolutions-sas -
Category
Software
-
view
770 -
download
5
Transcript of Introduction to GeoNode
Ing. Alessio Fabiani
Introduction to GeoNodeFOSS4G-EU 2017
Goals
GoalsRequests needs to be answered in a timely manner
In-HouseRequests
NationalInternationalProjects
…
WBUNEC…
NGOs…
GIS Public
“GeoNode Overview” 2013 - Eduardo Mattenet
Successfully manage all GIS components as a whole
Goals
“GeoNode Overview” 2013 - Eduardo Mattenet
“…the sources, systems, network linkages, standards, and institutional issues involved in delivering
spatially-related data from many different sources to the widest possible group of potential users at
affordable costs.”
– Groot & McLaughlin 2000
Spatial Data Infrastructure
(SDI)
Goals“Spatial Data Infrastructure Best Practices with GeoNode” - Sebastian Benthall, Galen Evans
The goal is to try to create
an Spatial Data Infrastructure (SDI)
that makes easy
uploading, sharing, and working
with geospatial data
Goals
Share Data
Share DataImprove Local and Regional Collaboration and Data-Sharing
UsingCollectin
g
Sharing
with Open Data Platforms,
Working Groups, Policies
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Share Data
Our ideal SDI should:
- Allow people to publish their data without being a GIS expert; lower down barriers as
much as possible
Share Data
Our ideal SDI should:
- Allow people to style their data in a appetizing manner without struggling
with complex XML or CSS stuff
Share Data
Our ideal SDI should:
- Allow people to describe their data in a human readable way; need to clearly
attach metadata which is not a huge and ugly XML file
Share Data
Our ideal SDI should:
- Allow people to share their data and also embed it into reports, maps and blogs
Share Data
Our ideal SDI should:
- Allow people to provide feedbacks to data, easily identify and contact the authors or
responsible parties, and directly communicate with them
Share Data
Our ideal SDI should:
- Give users a reason to participate in the system
Share Data
Our ideal SDI should:
- Allow people to use data, by easily search for it and download it
Share Data
Our ideal SDI should:
- Allow people to access data, from systems and clients they already use; make use of Standard Protocols but hide them to users
Collecting Data
Collecting DataCollecting Data to Improve Federated Search, Collaboration and Quality
Using
Sharing
with Community Mapping,
Crowdsourcing
Collecting
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Traditional Approach to Data collection
Consultant
driven
Opaque
collection
Expensive upfront
Recurring costs
Out of date
StaticUnengaged
Unaffordable
Unchanging
Collecting Data
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Data collection using Open platforms
TECHNICAL
INSTITUTIONAL
Resources
focused towards
building
capacity
Transparent
& Reusable
Foster more usage
of the data
Scalable and
Maintainable
Collaborative
Builds Govt
capacity to
understand risk
Raises community
awareness of risk
Building local
ownership and
trust in the data
Collecting Data
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Our ideal SDI should:
- Allow different Organizations (or partners) to contribute their data to the SDI
Collecting Data
Our ideal SDI should:
- Provide to users all they need on a unique point of access
Collecting Data
Our ideal SDI should:
- Allow people to easily link data to the Organizations (or partners) that
contributed it
Collecting Data
Our ideal SDI should:
- Make as much information transparent for others to use as possible
Collecting Data
Our ideal SDI should:
- Allow people to contribute back optimizations and details to improve data
quality and precision
Collecting Data
Our ideal SDI should:
- Allow admins to set permissions to data with fine granularity and have control on
who is accessing it
Collecting Data
Using Data
Using DataUsing Data to Improve Information and Help Decisions
Collecting
Sharing
Using
with Visualization, Manipulation,
Capacity Building
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Our ideal SDI should:
- Allow people to create products out of data available in the platform
Using Data
Our ideal SDI should:
- Allow people to customize the platform easily
Using Data
Our ideal SDI should:
- Allow people to create pluggable applications on top of it; e.g. promote SDI
to DSS
Using Data
We’ve just summarized
“some”
of the features of
It's open source. Of course.
Founders
Are interested in GeoNode primarily for disaster risk management
Global Facility for Disaster Reduction and Recovery (GFDRR) and World Bank
UN International Strategy for Disaster Reduction (UNISDR)
Developing Risk Information to Inform Decisions
Create a platform to inform resilient development across sectors
Develop Detailed Physical Risk Assessment by collection, management, and analysis of data
Create a Portfolio of Activities to Increase Resilience
RISK REDUCTION PREPAREDNESS FINANCIAL PROTECTION
RESILIENT RECOVERY
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
The Problem Understanding and quantifying disaster and climate risks requires accessible,
detailed and up to date data on the hazard, exposure and vulnerability
In developing countries, data gaps prohibit meaningful analysis of risks – for example:
• Impact of Sea Level Rise when current coastal dataset has a ~16 m vertical error
• Impact of disasters and climate change on vulnerable populations when census data is not disaggregated
• Impact of disasters on schools when there is no database of schools and their attributes
• Cities are growing faster than mapping is keeping up with
The data issues:
• Fragmentation and duplication across ministries and development institutions
• Discoverability and inaccessibility
• Stale and incomplete data
• Curation expense
• Weak Usage/Application creates a disincentive for investment in data
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Sharing, Collecting, Using Risk Information to Inform Decisions
Collecting
Sharing
Using
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Provides styling and cartography tools
Users can use the tools on data they upload
GeoNode provides a reason to participate
Fine granularity on data permissions
Users can manage their profiles; those information are part of the metadata itself, Profiles then become useful data
Allows to organize users into groups / organizations
Data is advertised and disseminated through open standard W*S
Good metadata for geospatial data is important but hard to produce
Metadata Issue
Advertise users / admins on metadata completness
Help users to fill all the metadata fields required by ISO
Metadata is published with open standard CSW
Use open standards for data access; GeoNode also has open APIs
GeoNode's components interact through clean API’s
Others can build apps around GeoNode
Data published by GeoServer in OGC Services: WMS, WFS, WCS
Metadata published by PyCSW / GeoNetwork in OGC Service: CSW
Open Standards for data access
What's it made of?
GeoSolutions Contribute to GeoNode
GeoSolutions - Quick Facts Founded in late 2006
Expertise
• Image Processing, GeoSpatial Data Fusion
• Java, Java Enterprise, C++, Python
• JPEG2000, JPIP, Advanced visualization
• Web Based Mashups, Mobile Solutions
• OGC, ISO, INSPIRE Standards
Supporting/Developing FOSS4G projects
MapStore, GeoServer, GeoNetwork, GeoNode
CKAN, GeoTools , ImageIO-Ext, JAI-Ext, …
Clients UN FAO (CIOK, FIGIS, NRL, FORESTRY, ESTG), UN WFP, World Bank, DLR, EUMETSAT, JRC,
ARPAT, NATO CMRE, EMSA
E-GEOS, BASF, City of Helsinki, City of Wien, City of Prato, City of Florence, County of Florence, CSI-Piemonte, NWGEO, IGEA, BAYER, DigitalGlobe, Airbus, Neftex, MDA, etc…
GeoSolutions - Distinctive Traits Unparalled experience with Raster Data Management and
Processing Designed and developed JAI-Ext
Designed and developed ImageIO-Ext
Design and Developed most raster code in GeoTools/GeoServer
Extensive Experience with Vector Data Management and Processing JTS Power user
Extensive Experience with Spatial DBMS Oracle, SQL Server, Postgis
Extensive Experience with creating mashups OpenLayers, Leaflet
Ext-JS, JQuery, Bootstrap, Angular, React, Redux
Extensive Experience with OGC Protocols
Extensive Experience in Performance and Scalability Improvements
Extensive Experience in building Android Geospatial applications
Unparalleled multi-industry experience
GeoSolutions - Clients
Geographical distribution of our customers
Italy* includes UN FAO departments , UN WFP, NATO CMRE, JRC
GeoNode Action
9 Nov 2016 – GeoNode promoted as a full fledged OSGeoproject.
17 May 2017 – GeoNode 2.6 Release is out.
23 Dec 2016 – GeoNode REACT Client.
Soon… – GeoNode 2.7 Release.
Road-Map• Improve Setup; Win installer, Ansible scripts, Doker, Debian/Ubuntu
Packaging
• Improve Import of Data; django-osgeo-importer
• Improve Export of Data; WPS Download Process
• Improve Map Engine; GeoServer, QGIS Server
• Improve Map Cient; MapStore2, Boundless SDK
• Improve Map Styling; GeoServer SLD Compatibility w/ QGIS
• Improve Monitoring; GeoNode Monitor Dashboard
• Improve Search Engine; Elasticsearch, SOLR
• Improve Notifications; AMQ, Kafka
• Federation / Indexing of GeoNodes; Boundless Registry
• App Store; CartoView web mapping applications
Showcase
Open Data for Resilience InitiativeSharing Risk Information to Inform Decisions
UsingCollectin
g
Sharing
with Open Data Platforms,
Working Groups, Policies
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Open Data for Resilience Initiativehttp://maps.ugandadata.org/
Open Data for Resilience Initiativehttps://geodash.gov.bd/
Open Data for Resilience Initiativehttps://geodash.gov.bd/
Open Data for Resilience Initiativehttps://geodash.gov.bd/
Open Data for Resilience Initiativehttp://192.99.219.129/
Open Data for Resilience Initiativehttp://disasterrisk.af.geonode.org/
Open Data for Resilience InitiativeCollecting Risk Information to Inform Decisions
Using
Sharing
with Community Mapping,
Crowdsourcing
Collecting
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Open Data for Resilience Initiativehttp://ckan.c-read.net/
Open Data for Resilience Initiativehttp://ckan.c-read.net/
Open Data for Resilience Initiativehttp://ckan.c-read.net/
Open Data for Resilience Initiativehttp://www.masdap.mw/
Open Data for Resilience Initiativehttp://www.masdap.mw/
January 2015 floods:• Most impacted districts
were Nsanje and Chikwawa
• Affected >600,000 people, displaced 200,000,and damaged 35,000 ha ofagricultural crops
• Affected the poorest the hardest
The benefit of having data and Masdap Platform:• All data from the flood event was shared on the official Government
GeoNode (e.g.. satellite imagery)
• All data from the flood event was shared on the official Government GeoNode (e.g.. satellite imagery)
Open Data for Resilience InitiativeZanzibar Drone Mapping
http://www.zanzibarmapping.com/
https://www.youtube.com/watch?v=qVEdhSodIeE
http://zansea-geonode.org/
Open Data for Resilience Initiativehttp://zansea-geonode.org/
Open Data for Resilience Initiativehttp://zansea-geonode.org/
Open Data for Resilience InitiativeOpenStreetMap & Drone Mapping
http://ramanihuria.org/
Open Data for Resilience InitiativeOpenStreetMap & Drone Mapping
http://ramanihuria.org/
Open Data for Resilience InitiativeUsing Risk Information to Inform Decisions
Collecting
Sharing
Using
with Visualization, Manipulation,
Capacity Building
“Open Data for Resilience Initiative” 2017 - Vivien Deparday
Using Data through Open Source Tools Tailoring Information
InaSAFE – Scenario-based contingency planning
Using Data through Open Source Tools Tailoring Information
InaSAFE – Flood Scenarios Tandale
Different Information for Different Use and Users
Think Hazard! - http://thinkhazard.org/
Different Information for Different Use and Users
Think Hazard!
Different Information for Different Use and Users
Risk Data Extraction & Visualization Toolhttp://disasterrisk.af.geonode.org/
Different Information for Different Use and Users
Risk Data Extraction & Visualization Toolhttp://disasterrisk.af.geonode.org/
Different Information for Different Use and Users
Cost Benefit Analysis & Decision Toolhttp://disasterrisk.af.geonode.org/
Different Information for Different Use and Users
Cost Benefit Analysis & Decision Toolhttp://disasterrisk.af.geonode.org/
Different Information for Different Use and Users
Cost Benefit Analysis & Decision Toolhttp://disasterrisk.af.geonode.org/
Different Information for Different Use and Users
DECATASTROPHIZE - EUhttp://decat.geo-solutions.ithttp://demo.geo-solutions.it/mockups/decat/
Different Information for Different Use and Users
DECATASTROPHIZE - EUhttp://decat.geo-solutions.ithttp://demo.geo-solutions.it/mockups/decat/