Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the...

16
Dan Getman August 16 th , 2011 Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels of Renewable Energy Development

Transcript of Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the...

Page 1: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Dan Getman

August 16th, 2011

Geospatial Analysis and the OpenCarto Framework: Spatial

Analysis, Data Provision, and Decision Support at all Levels of

Renewable Energy Development

Page 2: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto Framework

OpenCarto is a web based GIS framework designed to support analysis,

visualization, and data exploration

Page 3: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto Framework

• Project began as an LDRD

• Sponsored projects evolved the application into a

framework

• Framework gained stability and adoption inside and

outside of DOE

• Result of collaboration between

• Internal and external funding

• Multiple centers collaborating within NREL

• Multiple sponsoring offices and agencies

• Collaboration between domain expertise in several renewable

technologies, software development, and spatial analysis

OpenCarto framework was made possible by collaboration at every level

Page 4: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto Framework

National Renewable Energy Laboratory Innovation for Our Energy Future4

OpenCarto has evolved from a basic display of spatial data to a repository

that provides hundreds of dynamic datasets to thousands of users

• Display spatial layers

• Provide basic geographic information system (GIS) capabilities

• View existing spatial analyses in a dynamic environmentDynamic Maps

• Additional applications add significantly more data

• Integration with external models

• Spatial querying capabilitiesStatic Repository

• Dynamic model integration (MSM, SERA)

• Data are available to external applications

• Dynamic modification of map symbology

• Data thresholding

Dynamic Repository

• Dynamic charting for all layers

• Attribute querying for all layers

• Interoperable ingestion and provision of datasets

• Integration with OpenEI for download and metadata

Interoperability, Visualization,

Querying

FY10

FY09

FY07

FY08

FY11

Page 5: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto Framework

OpenCarto

HyDRA

TransAtlas

FleetAtlas

BioFuelsAtlas

BioPowerAtlas

Solar Prospector and IMBY

PVDAQ

RE Atlas

Geo-thermal

Prospector

REAtlas is built on OpenCarto, a web-based GIS platform that hosts

multiple web mapping tools funded by eight different clients.

Client Tool

DOE Solar IMBYPVDAQSolar Power

Prospector

DOE Hydrogen HyDRA

DOE Biomass BioFuels Atlas

DOE Clean Cities TransAtlas

DOE FEMP FleetAtlas

DOE Vehicle FleetAtlas

DOE Geothermal Geothermal Prospector

EPA BioPowerAtlas

Tools are available at http://maps.nrel.gov

Page 6: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Data Interoperability

6

MSM

SERA

OtherModels

KDFBioenergy Knowledge Discovery Framework

OtherApplications

OpenCarto ingests data from a wide range of sources

Data sources commonly used in renewable energy research

OpenCarto accesses data from external applications

OpenCarto accepts data from external models

OpenCarto provides data to external applications

OpenCarto provides data to external analysis models

OpenCarto

OpenCarto provides visualization and querying to the research community for all of these data

OpenEI

Page 7: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Value Proposition

New Project

Data service

OpenCarto code

Custom code

New projects benefit from development and data services made possible through other OpenCarto projects.

Funding can be focused on developing new project specific capabilities

HyDRA

Data service

OpenCarto code

Custom code

IMBY

Data service

OpenCarto code

Custom code

NREL Data Resources

And

External Data Sources

OpenCarto

OpenCarto is a

framework

comprised of open

source software,

custom software,

data management,

querying, and

visualization

methods, and

analysis tools.

• No code duplication• Enhancements and data

sources easily shared• Supports user

authentication and role-based access control

• Uses existing geospatial standards

• SLD• WMS• WFS

• Open Source Stack• MapServer• FeatureServer• TileCache• Ext-JS• OpenLayers• Postgres• Apache• Drupal

Page 8: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Capabilities

• Standard Mapping Interface

• Pan, Zoom, Measure

• Tree based layer navigation

• Print

• Find Location (Georeference)

• Query

• Point, Region, Attribute

• Results Downloadable to Excel

• Thresholding

• User-Selectable Thematic Maps

• Drag and Drop Layer Ordering

• Dynamic Layer Charting

Page 9: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Metadata and Linking

Page 10: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Layer Thresholding

Page 11: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Analysis

Page 12: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Analysis

Page 13: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Analysis

Page 14: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Analysis

Page 15: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

OpenCarto: Services

The analysis available in IMBY, PVDAQ, OpenPV, and other applications is also available as API based services that provide the same data, and same analytical results, without the need for the application itself.

Industry is actively using these to develop their own applications

Page 16: Geospatial Analysis and the OpenCarto Framework: Spatial ... · Geospatial Analysis and the OpenCarto Framework: Spatial Analysis, Data Provision, and Decision Support at all Levels

Innovation for Our Energy Future

Discussion

[email protected]

Mapping at NREL http://maps.nrel.gov

REAtlas http://maps.nrel.gov/reatlas

IMBY http://mercator.nrel.gov/imby

HyDRA http://maps.nrel.gov/hydra

BioFuels Atlas http://maps.nrel.gov/biomass

Solar Prospector http://maps.nrel.gov/prospector

PVDAQ http://maps.nrel.gov/pvdaq

GeoREServ API http://rpm.nrel.gov/docs/georeserv/