building enterprise sdi with geonode

105
1 Building Enterprise SDI With Gabriel Roldán OpenGeo

Upload: rafael-soto

Post on 29-Jun-2015

806 views

Category:

Technology


2 download

DESCRIPTION

A latinoware presentation about www.geonode.org

TRANSCRIPT

Page 1: Building Enterprise SDI with Geonode

1

Building Enterprise SDI

With

Gabriel Roldán

OpenGeo

Page 2: Building Enterprise SDI with Geonode

2

Spatial Data Infrastructure (SDI)

Page 3: Building Enterprise SDI with Geonode

3

“…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: Building Enterprise SDI with Geonode

4

The theory of SDI

developed before

we learned what was

possible with the Internet

Page 5: Building Enterprise SDI with Geonode

5

...what an ideal SDI would be like

Imagine...

Page 6: Building Enterprise SDI with Geonode

6

...an SDI that makes

uploading, sharing, and working

with data

as easy as blogging

Imagine...

Page 7: Building Enterprise SDI with Geonode

7

Publishing data

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

Page 8: Building Enterprise SDI with Geonode

8

Publishing data

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

map widget on his blog.

Page 9: Building Enterprise SDI with Geonode

9

Publishing data

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

for others to use.

Page 10: Building Enterprise SDI with Geonode

10

Metadata and reputation

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

their SDI.

Page 11: Building Enterprise SDI with Geonode

11

Metadata and reputation

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

rating.

Page 12: Building Enterprise SDI with Geonode

12

Metadata and reputation

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

reputation on the SDI improves.

Page 13: Building Enterprise SDI with Geonode

13

Federated search

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

Page 14: Building Enterprise SDI with Geonode

14

Federated search

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

routes

Page 15: Building Enterprise SDI with Geonode

15

Federated search

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

Page 16: Building Enterprise SDI with Geonode

16

Vision

Page 17: Building Enterprise SDI with Geonode

17

Theory

Page 18: Building Enterprise SDI with Geonode

18

How do you make an SDI

that's as compelling

as modern, widely-used web services?

Page 19: Building Enterprise SDI with Geonode

19

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

Page 20: Building Enterprise SDI with Geonode

20

General Principles

● Grow Bottom Up● Align Incentives through Openness● Build it for Casual Users

Page 21: Building Enterprise SDI with Geonode

21

Grow Bottom-Up

Reduce barriers to participation as much as possible.

Provide tools for expanding on

what's already there.

Page 22: Building Enterprise SDI with Geonode

22

Grow Bottom-Up

Start with data.

Let users work with it.

Generate metadata as needed.

Page 23: Building Enterprise SDI with Geonode

23

Align Incentives...

Align incentives

for contribution and use.

Growth should be natural,

not forced.

Page 24: Building Enterprise SDI with Geonode

24

Align Incentives...

● Reward data providers for good contributions

● Encourage users to contribute back● Make value of service transparent to

system providers

Page 25: Building Enterprise SDI with Geonode

25

... through Openness

● 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 26: Building Enterprise SDI with Geonode

26

Build it for Casual Users

Using

Spatial Data Infrastructure

should not require expertise

Page 27: Building Enterprise SDI with Geonode

27

Build it for Casual Users

Reading documentation

is too much work.

The burden is on the system developers

to make it intuitive to use.

Page 28: Building Enterprise SDI with Geonode

28

Vision

Theory

Page 29: Building Enterprise SDI with Geonode

29

Context

Page 30: Building Enterprise SDI with Geonode

30

is a new software project

to build this SDI

Page 31: Building Enterprise SDI with Geonode

31

Founders

Want GeoNode for

disaster reduction● Global Facility for Disaster Reduction and Recovery (GFDRR) and World Bank

● UN International Strategy for Disaster Reduction (UNISDR)

Page 32: Building Enterprise SDI with Geonode

32

Builders

● Not-for-profit social enterprise● Builds and supports open source geospatial software● Aims to build the Open Geospatial Web

Page 33: Building Enterprise SDI with Geonode

33

GeoNode is open source.

Page 34: Building Enterprise SDI with Geonode

34

Through this partnership

We have recently released

GeoNode 1.0

Page 35: Building Enterprise SDI with Geonode

35

Vision

Theory

Context

Page 36: Building Enterprise SDI with Geonode

36

What does

GeoNode

actually do

?

Page 37: Building Enterprise SDI with Geonode

37

Give a reason to participate

A major problem with SDI

is that people

lack incentives to use it

Page 38: Building Enterprise SDI with Geonode

38

Problems with Portals

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

Page 39: Building Enterprise SDI with Geonode

39

GISGIS

SDI

Page 40: Building Enterprise SDI with Geonode

40

GISGIS

SDI

Page 41: Building Enterprise SDI with Geonode

41

Embed SDI

in the real work of

GIS practitioners,

and it will have more impact.

Page 42: Building Enterprise SDI with Geonode

42

● Provides styling and cartography tools● Users can use the tools on data they

upload● GeoNode provides a reason to participate

Page 43: Building Enterprise SDI with Geonode

43

Page 44: Building Enterprise SDI with Geonode

44

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

geospatial content

Page 45: Building Enterprise SDI with Geonode

45

Page 46: Building Enterprise SDI with Geonode

46

Page 47: Building Enterprise SDI with Geonode

47

Maps, Data and Users forman web to be browsed

Page 48: Building Enterprise SDI with Geonode

48

Users Have Identity

● People fill out user profiles to establish identity on the web

● Profiles are also useful data

Page 49: Building Enterprise SDI with Geonode

49

Meanwhile, Metadata Pain

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

Page 50: Building Enterprise SDI with Geonode

50

● GeoNode has user profiles and features them prominently

● Those profiles have ISO metadata fields within them

Page 51: Building Enterprise SDI with Geonode

51

Metadata Made Easy

Page 52: Building Enterprise SDI with Geonode

52

Metadata Published

Metadata is published

with open standard

CSW

using GeoNetwork

Page 53: Building Enterprise SDI with Geonode

53

Open standards and API's

Page 54: Building Enterprise SDI with Geonode

54

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

● Metadata published by GeoNetwork in CSW

Page 55: Building Enterprise SDI with Geonode

55

KML for Google

Page 56: Building Enterprise SDI with Geonode

56

We use open standards for data access.

GeoNode also has open APIs

Page 57: Building Enterprise SDI with Geonode

57

HTTP HTTP

HTTP

Page 58: Building Enterprise SDI with Geonode

58

● GeoNode's components interact through clean API's

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

Page 59: Building Enterprise SDI with Geonode

59

Make Content Portable

Page 60: Building Enterprise SDI with Geonode

60

Page 61: Building Enterprise SDI with Geonode

61

Let Users Control Content

Page 62: Building Enterprise SDI with Geonode

62

Page 63: Building Enterprise SDI with Geonode

63

Page 64: Building Enterprise SDI with Geonode

64

● Content owners control access with easy user interface

● Data security extends to OGC services

Page 65: Building Enterprise SDI with Geonode

65

All these features are included in

the current 1.0 release candidate.

Page 66: Building Enterprise SDI with Geonode

66

Vision

Theory

Context

Reality

Page 67: Building Enterprise SDI with Geonode

67

Future

Page 68: Building Enterprise SDI with Geonode

68

We have

even more ambitious

plans for GeoNode

moving forward

Page 69: Building Enterprise SDI with Geonode

69

The partnership investing in GeoNode is growing

The roadmap expands

with the vision and needs

of its partners

Page 70: Building Enterprise SDI with Geonode

70

Use the Social Network

Page 71: Building Enterprise SDI with Geonode

71

The Social for Search

Page 72: Building Enterprise SDI with Geonode

72

Page 73: Building Enterprise SDI with Geonode

73

Page 74: Building Enterprise SDI with Geonode

74

Page 75: Building Enterprise SDI with Geonode

75

Page 76: Building Enterprise SDI with Geonode

76

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

results

Page 77: Building Enterprise SDI with Geonode

77

The Social for Quality

Page 78: Building Enterprise SDI with Geonode

78

● Ratings affect user reputation● Will encourage quality content on SDI

Page 79: Building Enterprise SDI with Geonode

79

Groups Matter

Page 80: Building Enterprise SDI with Geonode

80

Page 81: Building Enterprise SDI with Geonode

81

Organizations will have a presence

Allows organizational

endorsement of data

Page 82: Building Enterprise SDI with Geonode

82

There are also features specific to

Spatial Data Infrastructure

on our roadmap

SDI Features

Page 83: Building Enterprise SDI with Geonode

83

Editing

Page 84: Building Enterprise SDI with Geonode

84

Federation

Page 85: Building Enterprise SDI with Geonode

85

FrequentlyAsked

Questions

Page 86: Building Enterprise SDI with Geonode

86

What's it made of?

Page 87: Building Enterprise SDI with Geonode

87

HTTP HTTP

HTTP

Page 88: Building Enterprise SDI with Geonode

88

Page 89: Building Enterprise SDI with Geonode

89

What about INSPIRE?

● GeoServer needs WMS 1.3 to meet INSPIRE standards

● OpenGeo is currently starting its development

● It is coming soon

Page 90: Building Enterprise SDI with Geonode

90

Open Data Skepticism

Isn't GeoNode an open data platform?

Doesn't open data raise concerns about

data quality and data security?

Page 91: Building Enterprise SDI with Geonode

91

Open Data Optimism

Yes, GeoNode is designed to promote open data.

Page 92: Building Enterprise SDI with Geonode

92

Open Data Optimism

Features like

User reputation

Organizational endorsement

Flexible security

address data quality concerns

Page 93: Building Enterprise SDI with Geonode

93

Open Data Optimism

GeoNode supports

the continuum

of openness with a common platform

for institutional GIS and neogeography

Page 94: Building Enterprise SDI with Geonode

94

What about Features X,Y, Z?

We welcome your

investmentin new GeoNode features

and

involvementin the developer community.

Page 95: Building Enterprise SDI with Geonode

95

GeoNode Action

Page 96: Building Enterprise SDI with Geonode

96

How to Try It

Play with the

live public demo at

http://demo.geonode.org

(Warning: Unstable)

Page 97: Building Enterprise SDI with Geonode

97

How to Install It

● Follow instructions in README at http://github.com/geonode/geonode

● Email questions to mailing list [email protected]

● Talk to developers in Freenode's #geonode IRC channel

Page 98: Building Enterprise SDI with Geonode

98

Tell us about your experience

[email protected]

Your comments will help us

Improve it

Page 99: Building Enterprise SDI with Geonode

99

If you want to use

GeoNode in production

you may want

professional quality support

How to Buy It

Page 100: Building Enterprise SDI with Geonode

100

Contact OpenGeo at

[email protected]

Or visit our booth

How to Buy It

Page 101: Building Enterprise SDI with Geonode

101

Is GeoNode perfect

for you except that it needs

one more feature?

How to Invest In It

Page 102: Building Enterprise SDI with Geonode

102

Contact OpenGeo at

[email protected]

Or visit our booth

How to Invest in It

Page 103: Building Enterprise SDI with Geonode

103

How to Join It

• Contributing Organizations: OpenGeo, World Bank, Civic Works

• We hope others will join the developer community

• Patches welcome• Community growth a priority

Page 104: Building Enterprise SDI with Geonode

104

Developer Community

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

mailing list• IRC: freenode#geonode• See the issue tracker at

– http://projects.opengeo.org/CAPRA

Page 105: Building Enterprise SDI with Geonode

105

Any questions?