Title: Getting Started with the OpenGeo Stack for SDIs
1Towards the Open Geospatial Web
Chris Holmes
2Architectures of Participation
Coined by Tim OReilly
3(No Transcript)
4An Architecture of Participation is both social
and technical, leveraging the skills and energy
of users as much as possible to cooperate in
building something bigger than any single person
or organization could alone.
5Architectures of Participation
Software The first domain to see benefits The
process can be applied to other fields
6Geospatial Data
Creation Sharing
7Geo Data Sharing
Primary Goalthe 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
8The Success of SDIs?
9Factors for Success
Compelling Initiative User at the Center User
Responsibility No Barriers or Difficulty
10Contribute to Compelling Initiative.
- Mandated law ! useful
- Few real users
- No recognition
- No reward for the effort
- Try again in five years?
vs.
11Contribute to Compelling Initiative
- Quickly add data to quality map
- Ease of customization
- Recognition Shared, emailed, blogged about
- Indexed Searchable
12Users as Contributors
- Consumers ? Producers
- Data from official sources
- Metadata takes training
- GIS Professionals Only
13Users as Contributors
- Consumers Producers
- Everyone encouraged to contribute
- Community members grow in to experts
- Even used for real GIS its easier
than getting on an SDI
14SDI Contributing Data
15Hardware
16Software
17Metadata
18Metadata Training
19A Catalog to Register On
20Contributing Data to Google
21(No Transcript)
22Barriers to Entry
Browser Metadata Training Server Hardware WMS
Software Sharing Agreements Catalog Registration
23Does user contribution alone make an SDI?
24Let commercial players run SDI?
- SDIs are a public good
- Commercial players have profit motive
- Commercial players seek monopoly
- DANGER Governments are handing over data
- without opening it to anyone else!
25Towards the Open Geo Web
Inclusive Infrastructure Single Geo Web
Project Unlimited Potential Build on existing
Architectures of Participation
26Principles Towards the Open Geo Web
Not just policies, requirements mandates Align
incentives to create a single Geospatial Web
27Geospatial Data
Creation Sharing
28Geo Data Creation
OpenStreetMap
MapShare
29OSM
30OSM
31Though far from mature
- Licensing is a big problem
- Tools are unsophisticated
- Few different workflow options
- But huge potential has been proven
32Towards Maturity Workflow
vs
33Towards Maturity Scope
vs
34Towards Maturity Tools
- Compatibility with GIS tools
- Advanced workflow management
- Sandboxes, approval before acceptance
- Automatic validation (topology, required fields)
- Branches and merging with Conflict Resolution
- Automatic change notification email / rss
- Automatic feature extraction GPS tracks and
Satellite images
35Towards Maturity Licensing
For Geodata?
36Towards Maturity Cooperation
- Align efforts so that amateur, commercial, NGO
and governmental creators all naturally
collaborate - Figure out workflows, tools and licenses that
work for everyone - Put NMCAs at the center, incentivizing updates to
core layers (from citizens and companies) - Towards living data, constantly evolving -
authoritative and always up to date
37Beyond Portals
- Web Portals went out of fashion in 2001
- GeoWeb Node GeoPortal 2.0
- GeoPortal goal find existing data
- GeoWeb Node goal increase creation and sharing
of data - End goal of both is easier to find and use data
38No more Aquariums!
39Join the Web!
40A Geo Web Node
Building SDIs from the bottom up
41GeoWeb Node Rooted in Data Access
MySQL
PostGIS
ArcSDE
DB2
Oracle Spatial
42GeoWeb Node Spreading to the Geo Web
Google Earth
NASAWorldWind
Google Maps
Virtual Earth
Yahoo! Maps
43GeoWeb Node Integrated Viewer
44GeoWeb Node Online Styling
45GeoWeb Node Easy upload
Choose File
Geofile.shp
Upload
46GeoWeb Node Searchable by Google
47GeoWeb Node Editing
48GeoWeb Node Versioning and advanced workflow
49GeoWeb Node User accounts
- User statistics
- Comments, ratings, tags
- Collaborative Filtering
- Rankings of best views and data sets
contributed - Highest rated, most viewed, most shared
50GeoWeb Node Metadata
- Derive from user actions
- Dont require metadata to put out data
- Wiki type editing of metadata
- Automatically available with the Catalog standards
51GeoWeb Node The bottom up SDI
- Traditional SDI start with metadata
- Metadata -gt Users -gt Data
- GeoWebNodes start with data
- Data -gt Users -gt Metadata
- Built like the web, once there is enough valuable
data available others will come along to help
solve the harder search problems
52Where to put these nodes?
- Everywhere!
- Anywhere you might put a portal
- Anywhere you have an Enterprise GIS System
- Anywhere people share data with each other
- Handling all these use cases will evolve GeoWeb
nodes to be truly useful
53A National GeoWeb Node
- Provide a user friendly fully hosted
infrastructure for sharing data. - Easy for anyone to create maps add data, style
existing maps, mash-up diverse sources, edit
other's data, export results out - Free for small and government users, cost
recovery for larger uses - Resulting maps available as WMS, WFS, Catalog, on
Google Earth
54Spreading the GeoWeb Nodes
- Build the national on Open Source Software
- Allow anyone to use the same package
- Local levels may improve software in other ways
that national node can use - Encourage internal use, make it the easiest way
to create and share data - Sync nodes up and down for increased performance
- Result is a true information infrastructure
55Building the GeoWeb Node
The OpenGeo Suite
56Dont have to go it alone
OpenGeo
Enterprise
57The Future Beyond Portals
- The future is users
- Geo Participation
- GIS Professionals
- Amateur Neo Geographers
- Anyone with a locative device
- Technology Community
58My GeoWeb Goal
Lets build a Geo Web thats so compelling and
easy-to-use that everyone Citizens, Governments,
NGOs and Companies all naturally collaborate
towards the same infrastructure for public good.
59What you can do
- Go beyond portals, build National Geo Web Nodes
with free hosting for open contributors - Try opening data in open source / share alike
and/or non-commercial ways, align incentives back - Look for new business further up the value chain,
just selling data may not last - Partner with companies who are correcting data
and moving up the value chain, dont go it alone - Experiment with participation, both internally
and externally
60Learn more
www.geoserver.org www.opengeo.org www.cholmes.word
press.com
This work is licensed under a Creative Commons
Share Alike Attribution License. Please
attribute Chris Holmes, and keep the OpenGeo.org
logo on all slides, unless alternate permission
is given. Contact cholmes_at_opengeo.org for more
information
61Towards Maturity The role of the NMCA
- Natural leader, the most experience capturing and
maintaining the highest quality data - Must build upon success of accurate and official
maps with latest techniques to improve with
participation - Look to derive revenue from services around the
data - Use Open Source Business models as examples
62Learning from Open Source Business
- Hosted Services
- Geocoding
- Route finding
- Custom Tiles
- Hosting additional layers, etc.
- Guarantee of accuracy
- Value add packaging - formats, documentation,
software - Subscription to latest updates
63Build on other Architectures of Participation
MapShare
Align their success with yours
64Open vs Closed Geo Data
- Most important thing is that data is accessible
in all standard formats - But the Geo Web will be built on Open Data
- Google has proven this
- An open base will lead to more contributions on
top
65Official vs. User-contributed Data
One Infrastructure Limited User
Permissions Optional Commenting Rating