Transcript Document
OpenGeo and the Geospatial Web –Chris Holmes In the beginning (The Open Planning Project) The first project QuickTime™ and a TIFF (Uncompressed) decompressor are needed to see this picture. Towards OpenGeo • From a side project of TOPP • To sustaining contract work • And the push to grow Grow! Building a stack The Client OpenLayers The Cache The Database The Rich Client The OpenGeo Suite Funding OpenGeo.org Towards a Product Enterprise Building the Open Geospatial Web • Making Geospatial Information Open and Accessible • By bringing Open Source Principles to Geo • Working by building OS software that gets used by all • In the context of a hybrid organization The full solution OpenGe o Enterprise Examples Next directions for OpenGeo Suite • User collaboration • Editing and Maintaining Data • Sharing Data (bottom up SDI) • • • • Continue standards focus GIS apps through the web Massive scalability Multi Modal Routing User Collaboration: Data • 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 • Support a number of communities, for flexible sets of plugins that can be configured for all kinds of workflows • Emergency Roads vs Butterfly Parks User Collaboration: Sharing Data • Give all users a mapping homepage • Compose layers, change styles, create styles, add annotations to their 'map' on the homepage • Advanced users upload shapefiles, geotiffs • Export to webpage, blog, Google Earth • Let other users in to edit (with versioning etc) • Rate, tag and comment on others' maps, styles, data, edits • Lots of statistics, pages of most popular, and personal statistics Standards Focus • • • • • • • We love standards OGC, REST, INSPIRE, ESRI, Google WMS 1.3 and WFS 1.2 Atompub for Feature Editing / versioning WMS Tiling spec Catalog Integration More GeoSearch and Streaming KML GIS-based applications • Create tools to let developers make rich GUI desktop-like applications that leverage GIS operations • But designed for their users who may not know ‘GIS’ • Many users get trained on GIS and then use the same 5 operations • GeoExt plus Web Processing Service plus local storage (gears or GeoServer) • Wizard map app creation and granular developer focused components Multi Modal Trip Planning • Contract from Portland • Improve ‘Five Points’ open source project developed from Atlanta • Make it work with more data formats • Improve codebase and scalability/reliability • Build open source community and commercial clients around it. Scalability • Already serving IGN France’s full infrastructure: 50 servers with on average 30,000 unique visitors a day • No license fees makes things friendly for the cloud • Burst tile creation - EC2 or other to process tiles in hours, not weeks • Enterprise monitoring and reporting tools • Clustering and fail over best practices and advice Towards the ‘dot-org’ • Full Cost Recovery for OpenGeo • Spin off like Mozilla Corporation • Reinvest profit in similar ‘dot-orgs’ – Make Capital viral like the GPL • Require complete transparency • Business built on Open Source principles Open Source background • Basis is licensing • All successful Open Source is because of community • An asynchronous cooperative of code • Organizations that want the same thing can pool their resources • Cost is not 0, OS can be sold. • Real value comes when companies form mutually beneficial relationships with communities Software Business before Open Source • Proprietary Software sold boxes of ‘software’ • Customer thought they were just buying the code, but there is far more to software: • Manuals, Support • Bug fixes, new features • Training, integration, custom solutions • Software companies made huge profit margins Software Business after Open Source • High quality code is now free • A new class of Open Source companies has emerged • There is a market for everything around the code • Support, manuals, training, integration, additional development, services • Profit margins on code are lower and lower • Smart companies move up the value chain Open Source Business Models • Collaborate on the pieces that everyone is needs (and might build themselves) • Sell the ‘whole package’, your special sauce with all the open parts • Can be hosted services, integration with others, special plugins, trainings, support, feature development • Some will just use code directly (and may contribute back). Others want a ‘solution’, and will pay to not worry Opening of Geospatial Data • Everyone now sees the value of geospatial data • Navtec, Teleatlas sales, Google maps • But ability to sell base layer data is decreasing • Google is practically giving it away • OpenStreetMap is a pressure like Open Source Software • Segmenting of market - many don’t need high accuracy for their base. Moving up the value chain • Towards services • Ordnance Survey ‘special sauce’ is the data • Can get in to the services game before data is more open • While experimenting with crowd sourcing so your data acquisition cost is lower • There is still lots of space for innovative services Business models in an Open World • • • • • Custom Tiles Hosting of Layers Collaborative editing ‘Authoritative’ layers Bundled Software and data package • Subscriptions to updates • GIS-based applications Custom Tiles • Let anyone customize base layers • Use an online styler • They can match the look and feel of their website • Google can’t offer this, always looks the same • Use EC2 or other burst hosting so they can pay to create tiles quickly Collaborative editing • Let anyone crowdsource their data • Pay for advance workflows on hosted version • A sort of ‘sourceforge’ for the geo web in france • Free for people who release their data • Charge for those who make it private • Eventually a marketplace for private ones to sell to one another. Hosting of Layers • Free for everyone to add some points or upload a small shapefile • Costs money for large information • Charge for secure access, when they want hosted data not open to the world • All available with online styling, with exporting maps • All exports have your logo and link back, unless people pay to have it be ‘theirs’ Authoritative and Subscriptions • IGN provides the stamp that ‘this is accurate’ • People want that so they can sue someone if it goes wrong • Free users can use a six month old dataset • Perhaps they can get new one if they help improve it, submit edits • Various services to get updates when they are marked official Bundling Software • Combined software and data package • Built on Open Source Software, packaged nice for your data • Let anyone get set up quickly • (can partner with OpenGeo Enterprise packages) GIS-based applications • Area that Google etc won’t touch directly • Create tools to let developers make rich GUI desktop-like applications that leverage GIS operations • But designed for their users who may not know ‘GIS’ • This is direction of GeoExt • Could do a hosted developer toolkit for apps based on IGN data • Wizard map app creation and developer focused components Business Model warning • Be sure to not optimize for money making too early • If you have people pay for a service that is not that great they won’t come back • Get them hooked on a great service, spend time figuring out what that is. • Then start charging, after they’ve committed. Towards user collaboration on OS Portal • ‘Export’ - after composing a view let a user embed in a webpage or blog • Be sure to show logo and ‘created with OS, make your own map!’ • Track stats on layers and exported maps, show page of most popular • Have search results of catalog based on those stats, and prioritize catalog results with layers you can add • Rating, tags and comments on ‘maps’ that people create • Let people remix other maps