Introduction to GeoNode

Post on 23-Jan-2018

770 views 5 download

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.

Developers Community

Join Us! http://geonode.org

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/