Advancing Open Source Geospatial Software for the DoD/IC MILITARY OPEN SOURCE SOFTWARE (Mil-OSS) August 3, 2010
Summary <ul><li>Many DoD/Intel organizations deploy geo web services based on OS software  </li></ul><ul><li>Increasingly ...
OpenGeo Background <ul><li>Founded 2003. HQ New York City </li></ul><ul><li>Enterprise support for a complete, open-source...
OpenGeo Suite Bundles Five Open Source Projects For Enterprise Use <ul><li>Storage:  PostGIS  PostgreSQL spatial database ...
Strong OGC Standards Support <ul><li>WFS Reference Implementation </li></ul><ul><li>WFS, WFS-T 1.0 </li></ul><ul><li>WFS, ...
KML Super Overlays <ul><li>Problem:  Display large data sets on Google Earth </li></ul><ul><li>Generated KML is simply too...
KML Super Overlays <ul><li>Solution </li></ul><ul><ul><li>Create a pyramid like structure </li></ul></ul><ul><ul><li>Have ...
OpenGeo Suite Options <ul><li>Community Edition – free </li></ul><ul><li>Enterprise Editions – four levels of support </li...
Who Uses OpenGeo Software?
OpenGeo Clients <ul><li>NGA </li></ul><ul><li>World Bank </li></ul><ul><li>MassGIS </li></ul><ul><li>Google </li></ul><ul>...
Helping the DOD/IC Easily create, visualize and publish data for situational awareness with the  OpenGeo Suite
 
GeoServer
OpenGeo Suite – Key Features <ul><li>Greater scalability & app control in combining enterprise data with Google's infrastr...
A New Approach to Developing SDI
The CAPRA Program Central America Probabilistic Risk Assessment CAPRA is an ongoing initiative to develop and enhance a se...
Multiple Natural Hazards EARTHQUAKE HURRICANE INTENSE RAIN VOLCANO TSUNAMI GROUND SHAKING / LIQUEFACTION LANDSLIDES -  GRO...
Probabilistic Risk Modeling Risk (i.e. probable loss) Hazard (i.e. earthquake) Exposure (i.e. houses) Vulnerability (of ho...
SDIs and Collaborative Mapping Risk (i.e. probable loss) Hazard (i.e. earthquake) Exposure (i.e. houses) Vulnerability (of...
Meeting CAPRA Requirements <ul><li>Need more  participatory  SDI building  </li></ul><ul><li>Must improve/augment existing...
The theory of SDI developed  before  we learned what was possible with the Internet…
Successful Internet projects have a  vitality  that encourages participation.
Align incentives  to create a  sustainable  Spatial Data Infrastructure Necessary, but not sufficient to just have policie...
– Tim O’Reilly “ Architectures of Participation” An “Architecture of Participation” is both social  and  technical , lever...
GeoNode = Web Portals + Web 2.0 User at the Center Compelling and relevant User Responsibility  Reduce Barriers of Entry
GeoNode Principle Concepts Collaboration Distribution Cartography Data collection
<ul><li>Very simple to share data </li></ul><ul><li>Provide user statistics </li></ul><ul><li>Comments, ratings, tags </li...
Usage Statistics Add Context…
Ratings Inform Search Results…
Comments improve collaboration...
<ul><li>Simple installation and distribution </li></ul><ul><li>Automatic metadata creation </li></ul><ul><li>Versioned met...
User Profiles as Sources of Metadata
User Profiles as Sources of Metadata
GeoNode is About Cartography…
...that will entice people to upload and use their data on GeoNode Give Users Web GIS Tools…
Styling
Editing
Tools and workflows for data integration Focus on exposure data for disaster reduction GeoNode is about Data Collection
OpenStreetMap Focus on exposure data for disaster reduction Data Collection Platform
GeoNode Components
<ul><li>For the metadata catalog </li></ul><ul><li>Fully integrated with upcoming 1.0 release </li></ul>
<ul><li>JavaScript library for rich web GIS applications </li></ul><ul><li>Same library as used in MapFish user interface ...
<ul><li>Web application framework </li></ul><ul><li>The glue between the other pieces </li></ul><ul><li>Foundation for soc...
GeoNode Status:  Progress, Challenges and Promise
<ul><li>June 2009 – Began prototype development </li></ul><ul><li>September 2009 – Completed prototype development </li></...
<ul><li>SDI-building institutions have high standards for metadata (ISO) </li></ul><ul><li>Social features of GeoNode depe...
<ul><li>How to put social metadata into the metadata catalog? </li></ul><ul><ul><li>Using & modifying GeoNetwork </li></ul...
<ul><li>GeoNode requirements:  </li></ul><ul><ul><li>Open source  </li></ul></ul><ul><ul><li>Focus on the user (rich profi...
<ul><li>Most robust ones are in lighter-weight scripting languages  </li></ul><ul><li>Geospatial applications require high...
<ul><li>Chose Django:  mature & lighter-weight </li></ul><ul><ul><li>Presents challenging build and deployment issues </li...
<ul><ul><li>Work on the API's of GeoNode components </li></ul></ul><ul><ul><ul><li>Improved styling widget library for Geo...
<ul><li>Integrating existing tools & building new application code </li></ul><ul><li>Adding to the libraries and API's at ...
<ul><li>GeoNode encourages Open Data </li></ul><ul><li>Some institutions love this </li></ul><ul><li>Others are concerned ...
Solution:  Give Users Control
Solution:  Group Endorsement
<ul><li>Peru and Guatemala have started their own open source SDI initiatives </li></ul><ul><li>Quick progress, but no uni...
<ul><li>Encourage common use of GeoNode as open source SDI throughout Latin America </li></ul><ul><li>Involve others in th...
<ul><li>Haiti Data Dissemination Portal </li></ul><ul><li>Global Earthquake Model  </li></ul><ul><li>ITHACA / WFP  </li></...
Other Initiatives <ul><li>OpenAerialMap </li></ul><ul><ul><li>What's needed is a bright shiny core, well documented for ot...
Questions & Discussion
Questions & Discussion <ul><li>Contacts: </li></ul><ul><ul><li>Eddie Pickle,  [email_address] </li></ul></ul><ul><ul><li>C...
Upcoming SlideShare
Loading in …5
×

Advancing open source geospatial software for the do d ic edward pickle opengeo 20100802a

1,472 views
1,411 views

Published on

Advancing Open Source Geospatial Software for the DoD/IC
Eddie Pickle,
OpenGeo

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Advancing Open Source Geospatial Software for the DoD/IC from Joshua L. Davis on Vimeo.<br /><object type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=14348092&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=1" width="350" height="288"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14348092&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=1"></param><embed src="http://vimeo.com/moogaloop.swf?clip_id=14348092&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=1" width="350" height="288" type="application/x-shockwave-flash"></embed></object>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,472
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
46
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • The OpenGeo Suite enables scalable solutions to combine enterprise data with Google&apos;s mapping infrastructure. The OpenGeo Suite excels at Google Maps and Earth integration, connecting directly to existing databases, no matter how large.
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • For example, we want usage statistics to add context ala YouTube
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • 04/26/10
  • Advancing open source geospatial software for the do d ic edward pickle opengeo 20100802a

    1. 1. Advancing Open Source Geospatial Software for the DoD/IC MILITARY OPEN SOURCE SOFTWARE (Mil-OSS) August 3, 2010
    2. 2. Summary <ul><li>Many DoD/Intel organizations deploy geo web services based on OS software </li></ul><ul><li>Increasingly organizations turn to OpenGeo </li></ul><ul><ul><li>To deploy with greater ease and lower risk </li></ul></ul><ul><ul><li>To develop advanced features </li></ul></ul><ul><li>OpenGeo is extending the OpenGeo Suite for collaboration and Web 2.0 functionality </li></ul>
    3. 3. OpenGeo Background <ul><li>Founded 2003. HQ New York City </li></ul><ul><li>Enterprise support for a complete, open-source web mapping platform </li></ul><ul><ul><li>Certified, stable releases with one easy install </li></ul></ul><ul><ul><li>Professional support and service </li></ul></ul><ul><ul><li>Training </li></ul></ul><ul><ul><li>Advanced development & feature enhancements </li></ul></ul>
    4. 4. OpenGeo Suite Bundles Five Open Source Projects For Enterprise Use <ul><li>Storage: PostGIS PostgreSQL spatial database </li></ul><ul><li>Application server: GeoServer map/feature server </li></ul><ul><li>Application cache: GeoWebCache tile cache </li></ul><ul><li>User interface framework: GeoExt / ExtJS </li></ul><ul><li>User interface map component: OpenLayers </li></ul>
    5. 5. Strong OGC Standards Support <ul><li>WFS Reference Implementation </li></ul><ul><li>WFS, WFS-T 1.0 </li></ul><ul><li>WFS, WFS-T and WFS Xlink 1.1 </li></ul><ul><li>WCS 1.0 compliant and 1.1 Reference Implementation </li></ul><ul><li>WMS 1.1.1 and full SLD </li></ul><ul><li>SLD is native style format </li></ul><ul><li>KML with Super Overlays </li></ul><ul><li>GeoRSS, GeoJSON, Shapefile, PDF, WMS-C, CSV, XLS </li></ul>
    6. 6. KML Super Overlays <ul><li>Problem: Display large data sets on Google Earth </li></ul><ul><li>Generated KML is simply too big </li></ul><ul><li>Features for display have a clear hierarchy </li></ul><ul><li>Zoomed out, you want to display only the most important ones </li></ul><ul><ul><li>Less important ones should appear progressively, as you zoom in, while leaving the important ones visible </li></ul></ul><ul><ul><li>Everything should happen in the most fluid way </li></ul></ul>
    7. 7. KML Super Overlays <ul><li>Solution </li></ul><ul><ul><li>Create a pyramid like structure </li></ul></ul><ul><ul><li>Have Google Earth regions drive what is visible at each scale </li></ul></ul><ul><ul><li>Use a tile cache to maximize delivery speed </li></ul></ul>
    8. 8. OpenGeo Suite Options <ul><li>Community Edition – free </li></ul><ul><li>Enterprise Editions – four levels of support </li></ul><ul><ul><li>Basic </li></ul></ul><ul><ul><li>Professional </li></ul></ul><ul><ul><li>Platform </li></ul></ul><ul><ul><li>Strategic </li></ul></ul>
    9. 9. Who Uses OpenGeo Software?
    10. 10. OpenGeo Clients <ul><li>NGA </li></ul><ul><li>World Bank </li></ul><ul><li>MassGIS </li></ul><ul><li>Google </li></ul><ul><li>City of New York </li></ul><ul><li>Portland TriMet </li></ul><ul><li>Palantir Technologies </li></ul><ul><li>DISA </li></ul><ul><li>Austrian Fed. Railways </li></ul><ul><li>Finnish Ministry of Agric. </li></ul><ul><li>Grontmij-Calbro (Den.) </li></ul><ul><li>Landgate (Australia) </li></ul><ul><li>Rijkswaterstaat (Neth.) </li></ul><ul><li>SWECO (Sweden) </li></ul>
    11. 11. Helping the DOD/IC Easily create, visualize and publish data for situational awareness with the OpenGeo Suite
    12. 13. GeoServer
    13. 14. OpenGeo Suite – Key Features <ul><li>Greater scalability & app control in combining enterprise data with Google's infrastructure </li></ul><ul><li>Additional geospatial capabilities to the Oracle platform </li></ul><ul><li>Seamless integration with ESRI, plus developer-friendly JavaScript components </li></ul><ul><li>Instant, wide access to data stores on Bing </li></ul>
    14. 15. A New Approach to Developing SDI
    15. 16. The CAPRA Program Central America Probabilistic Risk Assessment CAPRA is an ongoing initiative to develop and enhance a set of free and open source tools to understand , communicate and support decisions to reduce disaster risk within Central America.
    16. 17. Multiple Natural Hazards EARTHQUAKE HURRICANE INTENSE RAIN VOLCANO TSUNAMI GROUND SHAKING / LIQUEFACTION LANDSLIDES - GROUND SHAKING - HURRICANE RAINFALL - OTHER RAINFALL STRONG WINDS STORM SURGE HURRICANE RAINFALL FLOODS - HURRICANE RAINFALL - OTHER RAINFALL ASH FALLS BALLISTIC EJECTIONS PYROCLASTIC FLOWS LAVA FLOWS
    17. 18. Probabilistic Risk Modeling Risk (i.e. probable loss) Hazard (i.e. earthquake) Exposure (i.e. houses) Vulnerability (of house to quake) INFRASTRUCTURE ENVIRONMENTAL ECONOMIC SOCIAL - Disaster Impact Analysis - Scenario or Stochastic
    18. 19. SDIs and Collaborative Mapping Risk (i.e. probable loss) Hazard (i.e. earthquake) Exposure (i.e. houses) Vulnerability (of house to quake) 1) Locate the data that already exists 2) Access and share that data 3) Create the data that is not in existence
    19. 20. Meeting CAPRA Requirements <ul><li>Need more participatory SDI building </li></ul><ul><li>Must improve/augment existing SDI platforms </li></ul><ul><li>Meet these requirements through developing and distributing open source, Web-based GeoNodes </li></ul>
    20. 21. The theory of SDI developed before we learned what was possible with the Internet…
    21. 22. Successful Internet projects have a vitality that encourages participation.
    22. 23. Align incentives to create a sustainable Spatial Data Infrastructure Necessary, but not sufficient to just have policies, requirements & mandates Necessary, but not sufficient to just have best-of-breed software Spatial Data Infrastructure (SDI)
    23. 24. – Tim O’Reilly “ Architectures of Participation” An “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.
    24. 25. GeoNode = Web Portals + Web 2.0 User at the Center Compelling and relevant User Responsibility Reduce Barriers of Entry
    25. 26. GeoNode Principle Concepts Collaboration Distribution Cartography Data collection
    26. 27. <ul><li>Very simple to share data </li></ul><ul><li>Provide user statistics </li></ul><ul><li>Comments, ratings, tags </li></ul><ul><li>Collaborative Filtering </li></ul><ul><li>Rankings of best ‘views’ and data sets contributed </li></ul><ul><li>Highest rated, most viewed, most shared </li></ul>GeoNode is About Collaboration…
    27. 28. Usage Statistics Add Context…
    28. 29. Ratings Inform Search Results…
    29. 30. Comments improve collaboration...
    30. 31. <ul><li>Simple installation and distribution </li></ul><ul><li>Automatic metadata creation </li></ul><ul><li>Versioned metadata </li></ul><ul><li>Searchable via catalogs and also Google </li></ul>GeoNode is About Distribution…
    31. 32. User Profiles as Sources of Metadata
    32. 33. User Profiles as Sources of Metadata
    33. 34. GeoNode is About Cartography…
    34. 35. ...that will entice people to upload and use their data on GeoNode Give Users Web GIS Tools…
    35. 36. Styling
    36. 37. Editing
    37. 38. Tools and workflows for data integration Focus on exposure data for disaster reduction GeoNode is about Data Collection
    38. 39. OpenStreetMap Focus on exposure data for disaster reduction Data Collection Platform
    39. 40. GeoNode Components
    40. 41. <ul><li>For the metadata catalog </li></ul><ul><li>Fully integrated with upcoming 1.0 release </li></ul>
    41. 42. <ul><li>JavaScript library for rich web GIS applications </li></ul><ul><li>Same library as used in MapFish user interface </li></ul>
    42. 43. <ul><li>Web application framework </li></ul><ul><li>The glue between the other pieces </li></ul><ul><li>Foundation for social features </li></ul><ul><li>and cartographic ecosystem </li></ul>
    43. 44. GeoNode Status: Progress, Challenges and Promise
    44. 45. <ul><li>June 2009 – Began prototype development </li></ul><ul><li>September 2009 – Completed prototype development </li></ul><ul><li>October 2009 – Began 1.0 development </li></ul><ul><li>August 2010 – 1.0 beta release </li></ul><ul><li>September 2010 – 1.0 release (planned) </li></ul><ul><li>2011 – Pilot deployment in Piura, Peru </li></ul>GeoNode Project Timeline
    45. 46. <ul><li>SDI-building institutions have high standards for metadata (ISO) </li></ul><ul><li>Social features of GeoNode depend on social metadata (ratings, # of views, comments, etc.) </li></ul>Challenge: Integrating Social Metadata
    46. 47. <ul><li>How to put social metadata into the metadata catalog? </li></ul><ul><ul><li>Using & modifying GeoNetwork </li></ul></ul><ul><ul><li>Building a custom XML schema that extends ISO19139 with social metadata fields </li></ul></ul>Challenge: Integrating Social Metadata
    47. 48. <ul><li>GeoNode requirements: </li></ul><ul><ul><li>Open source </li></ul></ul><ul><ul><li>Focus on the user (rich profiles, content management, and social metadata, etc.) </li></ul></ul><ul><li>Standard open source geospatial web tools lack this focus </li></ul><ul><ul><li>Need a modern web application framework </li></ul></ul>Challenge: Focus on Users
    48. 49. <ul><li>Most robust ones are in lighter-weight scripting languages </li></ul><ul><li>Geospatial applications require higher-performance languages </li></ul>Challenge: Which Web Framework?
    49. 50. <ul><li>Chose Django: mature & lighter-weight </li></ul><ul><ul><li>Presents challenging build and deployment issues </li></ul></ul><ul><ul><li>But gained a strong community and great capabilities for building user features </li></ul></ul>Challenge: Which Web Framework?
    50. 51. <ul><ul><li>Work on the API's of GeoNode components </li></ul></ul><ul><ul><ul><li>Improved styling widget library for GeoExt </li></ul></ul></ul><ul><ul><ul><li>Improved GeoServer REST API </li></ul></ul></ul><ul><ul><ul><li>gsconfig.py, a library for working with the GeoServer REST API </li></ul></ul></ul><ul><ul><ul><li>Patches to OWSLib </li></ul></ul></ul>Solution: Contributions to Open Source
    51. 52. <ul><li>Integrating existing tools & building new application code </li></ul><ul><li>Adding to the libraries and API's at the joints </li></ul><ul><li>Maximize potential for reuse </li></ul>Contributions to Open Source
    52. 53. <ul><li>GeoNode encourages Open Data </li></ul><ul><li>Some institutions love this </li></ul><ul><li>Others are concerned about data quality, misuse of data, etc. </li></ul>Challenge: Open Data
    53. 54. Solution: Give Users Control
    54. 55. Solution: Group Endorsement
    55. 56. <ul><li>Peru and Guatemala have started their own open source SDI initiatives </li></ul><ul><li>Quick progress, but no unified community </li></ul>Challenge: CAPRA & Other OS SDIs
    56. 57. <ul><li>Encourage common use of GeoNode as open source SDI throughout Latin America </li></ul><ul><li>Involve others in the developer community </li></ul>Solution: Build Developer Community
    57. 58. <ul><li>Haiti Data Dissemination Portal </li></ul><ul><li>Global Earthquake Model </li></ul><ul><li>ITHACA / WFP </li></ul><ul><li>Caribbean Community Climate Change Center </li></ul><ul><li>And more... </li></ul>User Community
    58. 59. Other Initiatives <ul><li>OpenAerialMap </li></ul><ul><ul><li>What's needed is a bright shiny core, well documented for others to work from. </li></ul></ul><ul><ul><li>OSM got that through the monk-like devotion, over a period of months/years, by the OSM founders </li></ul></ul><ul><ul><li>OAM is getting that from... nobody (post C. Schmidt) </li></ul></ul><ul><ul><li>OpenGeo pursuing partners and funders to revive OAM as a repository for contributions of raster data </li></ul></ul>
    59. 60. Questions & Discussion
    60. 61. Questions & Discussion <ul><li>Contacts: </li></ul><ul><ul><li>Eddie Pickle, [email_address] </li></ul></ul><ul><ul><li>Chris Holmes, [email_address] </li></ul></ul><ul><ul><li>Ken Bossung, [email_address] </li></ul></ul><ul><ul><li>Alyssa Wright, [email_address] </li></ul></ul>

    ×