LP DAAC OPeNDAP Services

Slides:



Advertisements
Similar presentations
The Live Access Server (Access to observational data) Jonathan Callahan (University of Washington) Steve Hankin (NOAA/PMEL – PI) Roland Schweitzer, Kevin.
Advertisements

U.S. Department of the Interior U.S. Geological Survey MRTWeb: Enhanced MODIS data discovery and delivery services from the LP DAAC January 18, 2007 Tom.
Welcome to Middleware Joseph Amrithraj
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
MODIS Data at NSIDC MODIS Collection 5/Long Term Data Record Workshop Molly McAllister & Terry Haran January
Streaming NetCDF John Caron July What does NetCDF do for you? Data Storage: machine-, OS-, compiler-independent Standard API (Application Programming.
Summary previous session 1 3 D:\ tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
31 January 2007Craig E. Ward1 Large-Scale Simulation Experimentation and Analysis Database Programming Using Java.
Obtaining MISR Data and Information Jeff Walter Atmospheric Science Data Center April 17, 2009.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Proposed Post-processing and Referral Metrics Robert Wolfe (GSFC – MODAPS) and Tom Sohre (EDC – LP DAAC) Presented by Jason Werpy (EDC – LP DAAC) Earth.
Using the SAS® Information Delivery Portal
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
Updates from EOSDIS -- as they relate to LANCE Kevin Murphy LANCE UWG, 23rd September
MapServer-OGR-OPeNDAP: An Integrated System for Uniform Access to Land and Oceanographic Datasets Frank Warmerdam Consultant Thomas E. Burk University.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
1 OPeNDAP/ECHO Demo Integrating and Chaining services September, 2006 CEOS WGISS 22 Annapolis, MD.
U.S. Department of the Interior U.S. Geological Survey Diving into the Data Pool with DAAC2Disk Kelly Lemig ERT, Inc., contractor to the U.S. Geological.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
F. Toussaint (WDCC, Hamburg) / / 1 CERA : Data Structure and User Interface Frank Toussaint Michael Lautenschlager World Data Center for Climate.
The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc.
Tools for Interoperability between HDF and NetCDF Mike Folk and MuQun Yang The HDF Group The HDF Group provides the following tools for the NASA HDF and.
U.S. Department of the Interior U.S. Geological Survey Access to MODIS Land Data Products Through the Land Processes DAAC John Dwyer and Carolyn Gacke,
DAP4 James Gallagher & Ethan Davis OPeNDAP and Unidata.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
September 4, 2003MODIS Ocean Data Products Workshop, Oregon State University1 Goddard Earth Sciences (GES) Distributed Active Archive Center (DAAC) MODIS.
Using Datacasting to Acquire Only the GHRSST Products You Care About Using Datacasting.
1 DAPPER: An OPENDAP Server for In-Situ Data Joe Sirott Donald W. Denbo, Willa H Zhu University of Washington PMEL/NOAA.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
User Working Group 2013 Data Access Mechanisms – Status 12 March 2013
L JSTOR Tools for Linguists 22nd June 2009 Michael Krot Clare Llewellyn Matt O’Donnell.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
Vegetation Index Visualization of individual composite period. The tool provides a color coded grid display of the subset region. The tool provides time.
1 Adventures in Web Services for Large Geophysical Datasets Joe Sirott PMEL/NOAA.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Development Team Meeting, 2014 CWIC OpenSearch Design and Implementation Yuanzheng.
U.S. Department of the Interior U.S. Geological Survey Discover MODIS Land at your Desk January 17, 2007 Calli B. Jenkerson* MODIS Science Data Specialist.
Improving User Access to Metadata for Public and Restricted Use US Federal Statistical Files William C. Block Jeremy Williams Lars Vilhuber Carl Lagoze.
1 ECHO ECHO 9.0 for Data Partners Rob Baker January 23, 2007.
Obtaining MISR Data Nancy Ritchey Atmospheric Sciences Data Center May 16, 2004.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
U.S. Department of the Interior U.S. Geological Survey LP DAAC Big Earth Data Initiative (BEDI) Developed Web Services 1 Jason Werpy LP DAACEnterprise.
LP DAAC Overview – Land Processes Distributed Active Archive Center Chris Doescher LP DAAC Project Manager (605) Chris Torbert.
1. Gridded Data Sub-setting Services through the RDA at NCAR Doug Schuster, Steve Worley, Bob Dattore, Dave Stepaniak.
U.S. Department of the Interior U.S. Geological Survey July 2014 OPeNDAP Services – Present and Future at LP DAAC Brian Davis 1, Rob Quenzer 1, Jason Werpy.
Sea Surface Temperature Distribution from the Physical Oceanography DAAC Ed Armstrong JPL PO.DAAC MODIS Science Team Meeting.
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Jason Bury Dylan Drake Rush Corey Watt
Deploying ArcGIS for Water
Understanding SOAP and REST calls The types of web service requests
IRI Data Library Overview
Open Source distributed document DB for an enterprise
MERRA Data Access and Services
Improving Data Access, Discovery, and Usability
An introduction to MEDIN Data Guidelines.
Take Control of Insurance Product Management: Build, Test, and Launch Any Product Globally 10x Faster, 10x More Cheaply with INSTANDA on Azure Partner.
LP DAAC AppEEARS Data Access
Search Relevancy in GEO Data Access Broker
OneStop: Architecture Review
Saranya Sriram Developer Evangelist | Microsoft
ESIP Winter Meeting 2016 January 2016
ExPLORE Complex Oceanographic Data
OPeNDAP/Hyrax Interfaces
DIBBs Brown Dog BDFiddle
Iserve – Bulk Cash Deposit Kiosk
Presentation transcript:

LP DAAC OPeNDAP Services Jason Werpy LP DAAC Enterprise Architect SGT, Inc., Contractor to the USGS EROS Center *Work performed under USGS contract G15PD00766

OPeNDAP – The base of LP DAAC Data access Tiered Concept LP DAAC created a tiered approach to data access

A Quick Aside – HTTP access to everything OPeNDAP utiilzes HTTP to access data, so LP DAAC decided to deploy all the components for data access as HTTP services as well. Why HTTP services? Simple Standard based protocol Securable Dynamic interaction methods (get/post, etc.) Stream based data delivery

OPeNDAP – The base of LP DAAC Data access Data Access methods OPeNDAP - Open-source Project for a Network Data Access Protocol. Provides a direct way of subsetting LP DAAC data from our Data Pool.

LP DAAC OPeNDAP Deployment Hyrax was chosen for the LP DAAC deployment because of its capabilities for handling of MODIS tile data. Due to the uniform tiled nature of the LP DAAC’s MODIS data, we chose to aggregate data based on date. Due to the configuration of the ECS data pool we chose to programmatically create and update our aggregation files instead of using the scanning based aggregation capabilities. Aggregation scripts are available at ECC, contact me for further details. LP DAAC OPeNDAP Services http://opendap.cr.usgs.gov/opendap/hyrax

LP DAAC OPeNDAP Deployment To handle large volumes of data access LP DAAC deployed a cluster of servers to provide OPeNDAP services.

OPeNDAP Data Access Data Services Middleware API UI

OPeNDAP Data Access Data Services Middleware API UI

LP DAAC OPeNDAP Data Access link Data Services Middleware API UI

OPeNDAP Data Access Access and extract discrete subsets Spatial Band/Layers Temporal (from aggregation) Request data via URL http://opendap.cr.usgs.gov/opendap/hyrax/MOD09Q1.005/h11v04.ncml.ascii?sur_refl_b01[683:1:683][2000:1:2010][2000:1:2010] Returns data that the user intends to use! Reduces time spent downloading and processing Minimizes the amount of data downloaded Converts the data format if desired Data Services Middleware API UI

OPeNDAP Data Access OPeNDAP request: Return: http://opendap.cr.usgs.gov/opendap/hyrax/MOD09Q1.005/h11v04.ncml.json?sur_refl_b01[683:1:683][2000:1:2010][2000:1:2010] Return: { "name": "h11v04.ncml", "attributes": [ {"name": "HDF_GLOBAL","attributes": [ {"name": "HDFEOSVersion", \ "value": ["HDFEOS_V2.9"]} ] } ], "leaves": [ { "name": "sur_refl_b01", "type": "Float32", "attributes": [ {"name": "coordinates", "value": ["Latitude Longitude"]}, {"name": "long_name", "value": ["Surface_reflectance_for_band_1"]}, {"name": "units", "value": ["reflectance"]}, {"name": "scale_factor_err", "value": [0.0000000000000000]}, {"name": "add_offset_err", "value": [0.0000000000000000]}, {"name": "calibrated_nt", "value": [5]}, {"name": "orig_scale_factor", "value": [0.00010000000000000000]}, {"name": "orig_add_offset", "value": [0.0000000000000000]}, {"name": "_FillValue", "value": [-28672]}, {"name": "valid_min", "value": [-0.009999999776]}, {"name": "valid_max", "value": [1.599999905]}, {"name": "grid_mapping", "value": ["MOD_Grid_250m_Surface_Reflectance_eos_cf_projection"]} ], "shape": [1,11,11], "data": [[[0.5359, 0.5657, 0.5258, 0.4739, 0.4648, 0.5087, 0.5234, 0.5234, 0.6214, 0.5793, 0.5374], [0.5759, 0.5414, 0.5338, 0.4489, 0.432, 0.5036, 0.6051, 0.6214, 0.5793, 0.455, 0.446], [0.4594, 0.5409, 0.6224, 0.6289, 0.6289, 0.6051, 0.5005, 0.5005, 0.3325, 0.3092, 0.3826], [0.5831, 0.5831, 0.6126, 0.6307, 0.6307, 0.5277, 0.612, 0.3325, 0.3092, 0.332, 0.4036], [0.6329, 0.6126, 0.6061, 0.5691, 0.5691, 0.612, 0.5841, 0.5841, 0.4301, 0.4782, 0.6271], [0.6092, 0.6092, 0.6152, 0.5691, 0.6297, 0.6035, 0.5052, 0.5052, 0.4782, 0.6518, 0.6913], [0.5712, 0.6152, 0.6248, 0.5686, 0.5686, 0.3522, 0.5088, 0.5912, 0.6316, 0.4729, 0.5756], [0.5737, 0.5737, 0.524, 0.5368, 0.3522, 0.5691, 0.5944, 0.4085, 0.4729, 0.5375, 0.5375], [0.5606, 0.5211, 0.5368, 0.5874, 0.5874, 0.343, 0.26, 0.26, 0.3825, 0.5794, 0.5863], [0.5883, 0.5591, 0.5263, 0.4325, 0.343, 0.4485, 0.626, 0.626, 0.5462, 0.3682, 0.3463], [0.5435, 0.5263, 0.4325, 0.4887, 0.4887, 0.5175, 0.626, 0.5475, 0.4101, 0.4592, 0.4203]]] } ], "nodes": [] } Data Services Middleware API UI

OPeNDAP Data Access OPeNDAP URLs are complex Need to know: Syntax Product name Layer name Time Geolocation Tile locations (H & V) – Data is aggregated over time by tile Pixel location (Ydim & Xdim) http://opendap.cr.usgs.gov/opendap/hyrax/MOD09Q1.005/h11v04.ncml.json?sur_refl_b01[683:1:683][2000:1:2010][2000:1:2010] Data Services Middleware API UI

With the OPeNDAP in Place what can be done? Using these building blocks the LP DAAC (or anyone who wants to really) can build new interfaces and systems like….

AppEEARS Application for Extracting and Exploring Analysis Ready Samples Web application interface for accessing and extracting LP DAAC’s tiled MODIS and WELD data Data Services Middleware API UI

https://lpdaacsvc.cr.usgs.gov/appeears/ AppEEARS location https://lpdaacsvc.cr.usgs.gov/appeears/ Data Services Middleware API UI

Questions? Questions? Data Services Middleware API UI

AppEEARS Built on top of services and tools Capabilities Easy access and selection of MODIS and WELD land data Extracts pixel values for sample point locations Data exploration and interaction Dynamic Graphs Tables Download Bundle Analysis-ready data Data Services Middleware API UI

For More Information about our services Subscribe to our listserv: https://lists.nasa.gov/mailman/listinfo/lpdaac

BEDI – LP DAAC Response Middleware Web Services Tilemap – Coverts Latitude and Longitude values into tile and pixel values for datasets located on a common grid structure. Fromjulian – Converts dates from a Julian date format to a mm-dd-yyyy format. Tojulian – Converts dates from a mm-dd-yyyy format to a Julian date format of the number of days since 01-01-2000. Product (coming soon!) – Service that provides information about the different products available from the LP DAAC. Inventory – Service that returns information about the granules in the LP DAAC inventory. Powered by NASA Common Metadata Repository (CMR). Data Services Middleware API UI