building enterprise sdi with geonode
DESCRIPTION
A latinoware presentation about www.geonode.orgTRANSCRIPT
1
Building Enterprise SDI
With
Gabriel Roldán
OpenGeo
2
Spatial Data Infrastructure (SDI)
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)
4
The theory of SDI
developed before
we learned what was
possible with the Internet
5
...what an ideal SDI would be like
Imagine...
6
...an SDI that makes
uploading, sharing, and working
with data
as easy as blogging
Imagine...
7
Publishing data
Anthony has some spatial data and wants to display it as part of a blog post.
8
Publishing data
Anthony uploads it to a public SDI, styles it, provides a background, and then puts a
map widget on his blog.
9
Publishing data
Meanwhile, the data, style, and map remain available on the public SDI
for others to use.
10
Metadata and reputation
The World Organization tells Cameron, their consultant, to put data she has gathered on
their SDI.
11
Metadata and reputation
Other users notice mistakes in the metadata. They notify Cameron and give it a low
rating.
12
Metadata and reputation
Cameron fixes the mistakes, and the other users rate the data more highly. Her
reputation on the SDI improves.
13
Federated search
A regional Health agency and a regional Transit agency have separate SDI systems.
14
Federated search
Phillip, a GIS analyst doing research, seeks out correlations between health and bicycle
routes
15
Federated search
Phillip searches for data in a single federated index and downloads the data as a batch.
16
Vision
17
Theory
18
How do you make an SDI
that's as compelling
as modern, widely-used web services?
19
Make an SDI using the best practices of these web services and projects
20
General Principles
● Grow Bottom Up● Align Incentives through Openness● Build it for Casual Users
21
Grow Bottom-Up
Reduce barriers to participation as much as possible.
Provide tools for expanding on
what's already there.
22
Grow Bottom-Up
Start with data.
Let users work with it.
Generate metadata as needed.
23
Align Incentives...
Align incentives
for contribution and use.
Growth should be natural,
not forced.
24
Align Incentives...
● Reward data providers for good contributions
● Encourage users to contribute back● Make value of service transparent to
system providers
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
26
Build it for Casual Users
Using
Spatial Data Infrastructure
should not require expertise
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.
28
Vision
Theory
29
Context
30
is a new software project
to build this SDI
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)
32
Builders
● Not-for-profit social enterprise● Builds and supports open source geospatial software● Aims to build the Open Geospatial Web
33
GeoNode is open source.
34
Through this partnership
We have recently released
GeoNode 1.0
35
Vision
Theory
Context
36
What does
GeoNode
actually do
?
37
Give a reason to participate
A major problem with SDI
is that people
lack incentives to use it
38
Problems with Portals
● No benefit to registering● Few real users● No recognition or reward for the effort● Uses stick, not carrot
39
GISGIS
SDI
40
GISGIS
SDI
41
Embed SDI
in the real work of
GIS practitioners,
and it will have more impact.
42
● Provides styling and cartography tools● Users can use the tools on data they
upload● GeoNode provides a reason to participate
43
44
● Map composer makes Maps ● Maps are an important content type● They bind together ecosystem of
geospatial content
45
46
47
Maps, Data and Users forman web to be browsed
48
Users Have Identity
● People fill out user profiles to establish identity on the web
● Profiles are also useful data
49
Meanwhile, Metadata Pain
Good metadata for geospatial data is important but hard to produce.
50
● GeoNode has user profiles and features them prominently
● Those profiles have ISO metadata fields within them
51
Metadata Made Easy
52
Metadata Published
Metadata is published
with open standard
CSW
using GeoNetwork
53
Open standards and API's
54
● Data published by GeoServer in OGC Services: WMS, WFS, WCS
● Metadata published by GeoNetwork in CSW
55
KML for Google
56
We use open standards for data access.
GeoNode also has open APIs
57
HTTP HTTP
HTTP
58
● GeoNode's components interact through clean API's
● Others can build apps around GeoNode● Or swap out components (Drupal...?)
59
Make Content Portable
60
61
Let Users Control Content
62
63
64
● Content owners control access with easy user interface
● Data security extends to OGC services
65
All these features are included in
the current 1.0 release candidate.
66
Vision
Theory
Context
Reality
67
Future
68
We have
even more ambitious
plans for GeoNode
moving forward
69
The partnership investing in GeoNode is growing
The roadmap expands
with the vision and needs
of its partners
70
Use the Social Network
71
The Social for Search
72
73
74
75
76
● Record statistics on usage● Let users comment on and rate content● Use that information to improve search
results
77
The Social for Quality
78
● Ratings affect user reputation● Will encourage quality content on SDI
79
Groups Matter
80
81
Organizations will have a presence
Allows organizational
endorsement of data
82
There are also features specific to
Spatial Data Infrastructure
on our roadmap
SDI Features
83
Editing
84
Federation
85
FrequentlyAsked
Questions
86
What's it made of?
87
HTTP HTTP
HTTP
88
89
What about INSPIRE?
● GeoServer needs WMS 1.3 to meet INSPIRE standards
● OpenGeo is currently starting its development
● It is coming soon
90
Open Data Skepticism
Isn't GeoNode an open data platform?
Doesn't open data raise concerns about
data quality and data security?
91
Open Data Optimism
Yes, GeoNode is designed to promote open data.
92
Open Data Optimism
Features like
User reputation
Organizational endorsement
Flexible security
address data quality concerns
93
Open Data Optimism
GeoNode supports
the continuum
of openness with a common platform
for institutional GIS and neogeography
94
What about Features X,Y, Z?
We welcome your
investmentin new GeoNode features
and
involvementin the developer community.
95
GeoNode Action
96
How to Try It
Play with the
live public demo at
http://demo.geonode.org
(Warning: Unstable)
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
98
Tell us about your experience
Your comments will help us
Improve it
99
If you want to use
GeoNode in production
you may want
professional quality support
How to Buy It
101
Is GeoNode perfect
for you except that it needs
one more feature?
How to Invest In It
102
Contact OpenGeo at
Or visit our booth
How to Invest in It
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
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
105
Any questions?