1 / 22

OpenCarto A Foundation for the Geospatial Web

OpenCarto A Foundation for the Geospatial Web. NLIT Summit 2009 Witt Sparks June 1 – June 5 2009. OpenCarto in a Nutshell. A software foundation that facilitates the rapid development of web-based geospatial applications. Motivation.

lea
Télécharger la présentation

OpenCarto A Foundation for the Geospatial Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenCartoA Foundation for the Geospatial Web NLIT Summit 2009 Witt Sparks June 1 – June 5 2009 NREL is a national laboratory of the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy operated by the Alliance for Sustainable Energy, LLC

  2. OpenCarto in a Nutshell A software foundation that facilitates the rapid development of web-based geospatial applications

  3. Motivation • 2005 NREL GIS analysis of hydrogen production from renewables • Static nature of results less useful for people interested in specific regions • Need for dynamic tool allowing users to generate their own analysis view • Many organizations can benefit from presenting geographic data on the web

  4. Making Maps Dynamic: GIS on the Web

  5. Value Proposition Create a web-based GIS application with minimum investment Just Add Data! • No code duplication • Enhancements and bug fixes easily propagated • Uses existing geospatial standards • SLD: Styled Layer Descriptor • WMS: Web Mapping Service • WFS: Web Feature Service • Supports user authentication and role-based access control

  6. Topics • Features and Functionality • Architecture • Open Source!

  7. Features • Standard Map Stuff: Pan, Zoom, Measure • Tree based layer navigation • Print • Find Location • Query – Results Downloadable to Excel • Threshold • Dynamic Layer Transparency • User-Selectable Layer Colors • Drag and Drop Layer Ordering

  8. Look and Feel (Web 2.0) Look and Feel of a Desktop Application

  9. Alternative Fuels

  10. Thresholding

  11. Point Query

  12. Region Query

  13. The Printed Page

  14. Open Built on a Stack of Open Source Libraries… …and Standards • StyledLayerDescriptor • WebMappingService • MapServer • TileCache • Ext-JS • OpenLayers

  15. Extensible HyDRA TransAtlas OpenLayers Ext-JS OpenCarto

  16. Architecture: Mapping Engine Spatial Database MapServer Map Request Router Shapefiles TileCache WMS/WFS Image Cache

  17. Architecture: Styling Engine Styling Engine Layer Repository HyDRA Styled Layer Descriptor (XML) OpenCarto Layer Metadata (JSON) Ext-JS Map Request Router OpenLayers Client Application (JavaScript) User Preferences

  18. Architecture: The Whole Enchilada Styling Engine MapServer TransAtlas Client Application Map Request Router TileCache

  19. Access Control • User Authentication • Role-based access to data layers Drupal Content Management System

  20. Current and Planned Applications • HyDRA – Hydrogen Demand and Resource Assessment • TransAtlas – Alternative Fueling Stations, Alt-fuel vehicle densities, and more • BioPower – Data related to biomass resources • FleetAtlas – Help fleets improve efficiency through the use of alternative fuels and advanced vehicle technologies

  21. Where Can I Get Mine? • OpenCarto as an Open Source Project • “Open Labs” as a starting point • Funding? • Consulting and Support

  22. How to Demo an App • TransAtlas • http://rpm.nrel.gov/transatlas/launch • No user account required • HyDRA • http://rpm.nrel.gov/ • Click “Create an Account” • Specify ‘hydra’ as the application you’re interested in • Your account will be active in 48 hours

More Related