spatial data infrastructure best practices with geonode

94
Spatial Data Infrastructure Best Practices With Sebastian Benthall + Galen Evans OpenGeo World Bank

Upload: sebastian-benthall

Post on 11-May-2015

3.522 views

Category:

Technology


3 download

DESCRIPTION

This talk

TRANSCRIPT

Page 1: Spatial Data Infrastructure Best Practices with GeoNode

Spatial Data InfrastructureBest Practices

With

Sebastian Benthall + Galen Evans

OpenGeo World Bank

Page 2: Spatial Data Infrastructure Best Practices with GeoNode

Spatial Data Infrastructure (SDI)

Page 3: Spatial Data Infrastructure Best Practices with GeoNode

“…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)

Page 4: Spatial Data Infrastructure Best Practices with GeoNode

The theory of SDIdeveloped before

we learned what waspossible with the Internet

Page 5: Spatial Data Infrastructure Best Practices with GeoNode

...what an ideal SDI would be like

Imagine...

Page 6: Spatial Data Infrastructure Best Practices with GeoNode

...an SDI that makesuploading, sharing, and working

with dataas easy as blogging

Imagine...

Page 7: Spatial Data Infrastructure Best Practices with GeoNode

Publishing data

Anthony has some spatial data and wants to display it as part of a blog post.

Page 8: Spatial Data Infrastructure Best Practices with GeoNode

Publishing data

Anthony uploads it to a public SDI, styles it, provides a background, and then a map widget

on his blog.

Page 9: Spatial Data Infrastructure Best Practices with GeoNode

Publishing data

Meanwhile, the data, style, and map remain available on the public SDI

for others to use.

Page 10: Spatial Data Infrastructure Best Practices with GeoNode

Metadata and reputation

The World Organization tells Cameron, their consultant, to put data she has gathered on

their SDI.

Page 11: Spatial Data Infrastructure Best Practices with GeoNode

Metadata and reputation

Other users notice mistakes in the metadata. They notify Cameron and give it a low rating.

Page 12: Spatial Data Infrastructure Best Practices with GeoNode

Metadata and reputation

Cameron fixes the mistakes, and the other users rate the data more highly. Her reputation on

the SDI improves.

Page 13: Spatial Data Infrastructure Best Practices with GeoNode

Federated search

A regional Health agency and a regional Transit agency have separate SDI systems.

Page 14: Spatial Data Infrastructure Best Practices with GeoNode

Federated search

Phillip, a GIS analyst doing research, seeks out correlations between health and bicycle routes

Page 15: Spatial Data Infrastructure Best Practices with GeoNode

Federated search

Phillip searches for data in a single federated index and downloads the data as a batch.

Page 16: Spatial Data Infrastructure Best Practices with GeoNode

How do you make an SDIthat's as compelling

as modern, widely-used web services?

Page 17: Spatial Data Infrastructure Best Practices with GeoNode

Make an SDI using the best practices of these web services and projects

Page 18: Spatial Data Infrastructure Best Practices with GeoNode

General Principles

Build Bottom Up Align Incentives Be Open Non expert use

Page 19: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

“Bottom-up SDI”

Start with data.Let users work with it.

Generate metadata as needed.

Page 20: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

“Bottom-up SDI”

Reduce barriers to participation as much as possible.

Page 21: Spatial Data Infrastructure Best Practices with GeoNode

Align Incentives

Align incentivesfor contribution and use

so that itdevelops naturally

Page 22: Spatial Data Infrastructure Best Practices with GeoNode

Be Open

• Give users a reason to participate in the system

• Reward collaboration with recognition and harvest the results

• Make as much information transparent for others to use as possible.

Page 23: Spatial Data Infrastructure Best Practices with GeoNode

Non-expert User

You shouldn't have to be a GIS expertto use your SDI

Page 24: Spatial Data Infrastructure Best Practices with GeoNode

There's so much more

These principles just scratch the surface of the qualities the next generation of SDI should

have.

Page 25: Spatial Data Infrastructure Best Practices with GeoNode

But can it be?

These are nice dreams. But will they ever be a reality?

Page 26: Spatial Data Infrastructure Best Practices with GeoNode

is a new software projectto build this SDI

Page 27: Spatial Data Infrastructure Best Practices with GeoNode

It's open source. Of course.

Page 28: Spatial Data Infrastructure Best Practices with GeoNode

Founders

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)

Page 29: Spatial Data Infrastructure Best Practices with GeoNode

That's the vision and the context.

What have we actually built?

Page 30: Spatial Data Infrastructure Best Practices with GeoNode

Whichbest practices?

How does GeoNode implement them?

Page 31: Spatial Data Infrastructure Best Practices with GeoNode

Give a reason to participate

A major problem with SDIis that too few people have

an incentive to use it

Page 32: Spatial Data Infrastructure Best Practices with GeoNode

Problems with Portals No benefit to registering Few real users No recognition or reward for the effort Uses stick, not carrot

Page 33: Spatial Data Infrastructure Best Practices with GeoNode

GISGIS

SDI

Page 34: Spatial Data Infrastructure Best Practices with GeoNode

GISGIS

SDI

Page 35: Spatial Data Infrastructure Best Practices with GeoNode

Embed SDIin the real work ofGIS practitioners,

it will have more impact.

Page 36: Spatial Data Infrastructure Best Practices with GeoNode

Provides styling and cartography tools Users can use the tools on data they upload GeoNode provides a reason to participate

Page 37: Spatial Data Infrastructure Best Practices with GeoNode
Page 38: Spatial Data Infrastructure Best Practices with GeoNode

Map composer makes Maps Maps are an important content type They bind together ecosystem of geospatial

content

Page 39: Spatial Data Infrastructure Best Practices with GeoNode
Page 40: Spatial Data Infrastructure Best Practices with GeoNode
Page 41: Spatial Data Infrastructure Best Practices with GeoNode

Maps, Data and Users forman ecosystem to be browsed

Page 42: Spatial Data Infrastructure Best Practices with GeoNode

Users Have Identity

People like to fill user profiles to establish identity on the web

Profiles then become useful data

Page 43: Spatial Data Infrastructure Best Practices with GeoNode

Metadata pain

Good metadata for geospatial data is important but hard to produce.

Page 44: Spatial Data Infrastructure Best Practices with GeoNode

GeoNode has user profiles and features them prominently

Those profiles have ISO metadata fields within them

Page 45: Spatial Data Infrastructure Best Practices with GeoNode

Metadata Made Easy

Page 46: Spatial Data Infrastructure Best Practices with GeoNode

Metadata Published

Metadata is publishedwith open standard

CSWusing GeoNetwork

Page 47: Spatial Data Infrastructure Best Practices with GeoNode

Open standards and API's

Page 48: Spatial Data Infrastructure Best Practices with GeoNode

Data published by GeoServer in OGC Services: WMS, WFS, WCS

Metadata published by GeoNetwork in CSW

Page 49: Spatial Data Infrastructure Best Practices with GeoNode

KML for Google

Page 50: Spatial Data Infrastructure Best Practices with GeoNode

We use open standards for data access.

GeoNode also has open APIs

Page 51: Spatial Data Infrastructure Best Practices with GeoNode

HTTP HTTP

HTTP

Page 52: Spatial Data Infrastructure Best Practices with GeoNode

GeoNode's components interact through clean API's

Others can build apps around GeoNode Or swap out components (Drupal...?)

Page 53: Spatial Data Infrastructure Best Practices with GeoNode

Make Content Portable

Page 54: Spatial Data Infrastructure Best Practices with GeoNode
Page 55: Spatial Data Infrastructure Best Practices with GeoNode

Let Users Control Content

Page 56: Spatial Data Infrastructure Best Practices with GeoNode
Page 57: Spatial Data Infrastructure Best Practices with GeoNode
Page 58: Spatial Data Infrastructure Best Practices with GeoNode

Content owners control access with easy user interface

Data security extends to OGC services

Page 59: Spatial Data Infrastructure Best Practices with GeoNode

All these features are included inthe current 1.0-beta release.

Page 60: Spatial Data Infrastructure Best Practices with GeoNode

DEMO

Page 61: Spatial Data Infrastructure Best Practices with GeoNode

They only scratch the surface.

GeoNode has a much more ambitious roadmap.

Page 62: Spatial Data Infrastructure Best Practices with GeoNode

Use the Social Network

Page 63: Spatial Data Infrastructure Best Practices with GeoNode

The Social for Search

Page 64: Spatial Data Infrastructure Best Practices with GeoNode
Page 65: Spatial Data Infrastructure Best Practices with GeoNode
Page 66: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

Page 67: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

Page 68: Spatial Data Infrastructure Best Practices with GeoNode

Record statistics on usage Let users comment on and rate content Use that information to improve search

results

Page 69: Spatial Data Infrastructure Best Practices with GeoNode

The Social for Quality

Page 70: Spatial Data Infrastructure Best Practices with GeoNode

Ratings affect user reputation Will encourage quality content on SDI

Page 71: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

Groups Matter

Page 72: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

Page 73: Spatial Data Infrastructure Best Practices with GeoNode

Organizations will have a presence

Allows organizationalendorsement of data

Page 74: Spatial Data Infrastructure Best Practices with GeoNode

These features,based on the best practices of the web,

will likely be developed within a year

Big Plans

Page 75: Spatial Data Infrastructure Best Practices with GeoNode

There are also features specific toSpatial Data Infrastructure

on our roadmap

Even Bigger Plans

Page 76: Spatial Data Infrastructure Best Practices with GeoNode

Editing

Page 77: Spatial Data Infrastructure Best Practices with GeoNode

04/26/10

Federation

Page 78: Spatial Data Infrastructure Best Practices with GeoNode

FrequentlyAsked

Questions

Page 79: Spatial Data Infrastructure Best Practices with GeoNode

What's it made of?

Page 80: Spatial Data Infrastructure Best Practices with GeoNode

HTTP HTTP

HTTP

Page 81: Spatial Data Infrastructure Best Practices with GeoNode

Today, Sept 914:00, right after lunch

Room 4

“GeoNode Architecture”David Winslow

Page 82: Spatial Data Infrastructure Best Practices with GeoNode

What about INSPIRE?

GeoServer needs WMS 1.3 and WFS 2.0 for GeoNode to meet INSPIRE standards

OpenGeo is looking for partners to fund this development

Page 83: Spatial Data Infrastructure Best Practices with GeoNode

Open Data Skepticism

Isn't GeoNode an open data platform?

Doesn't open data raise concerns aboutdata quality and data security?

Page 84: Spatial Data Infrastructure Best Practices with GeoNode

Open Data Optimism

Yes, GeoNode is designed to promote open data.

Page 85: Spatial Data Infrastructure Best Practices with GeoNode

Open Data Optimism

Features likeUser reputation

Organizational endorsementFlexible security

address data quality concerns

Page 86: Spatial Data Infrastructure Best Practices with GeoNode

Open Data Optimism

GeoNode supports

the continuum

of openness with a common platformfor institutional GIS and neogeography

Page 87: Spatial Data Infrastructure Best Practices with GeoNode

What about Features X,Y, Z?

OpenGeo: We welcome your investment

in new GeoNode features!Inquire at the OpenGeo Booth.

(Also, patches are very welcome)

Page 88: Spatial Data Infrastructure Best Practices with GeoNode

GeoNode Action

Page 89: Spatial Data Infrastructure Best Practices with GeoNode

August 6th - GeoNode 1.0-beta release

September 27th ?? - GeoNode 1.0 released

Page 90: Spatial Data Infrastructure Best Practices with GeoNode

Developer Community

• Contributing Organizations: OpenGeo, World Bank, Civic Works

• We hope others will join the developer community

Page 91: Spatial Data Infrastructure Best Practices with GeoNode

Developer Community

• Join Us!• Email [email protected] to join the

mailing list• IRC: #geonode

Page 92: Spatial Data Infrastructure Best Practices with GeoNode

OpenGeo: We're Hiring!

OpenGeo is hiring to fillGeoNode

software developerand consultant positions

Page 93: Spatial Data Infrastructure Best Practices with GeoNode

OpenGeo: We're Selling!

OpenGeo is offering aFOSS4G Specialon GeoNode 1.0

Support, Deployment, and Services

Inquire at our booth.

Page 94: Spatial Data Infrastructure Best Practices with GeoNode

Any questions?