Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile
-
Upload
samantha-monroe -
Category
Documents
-
view
16 -
download
2
description
Transcript of Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile
Page 1
CSISS Center for Spatial Information Science and Systems
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation
Application Profile
HDF and HDF-EOS Workshop XV
Yuanzheng ShaoCenter for Spatial Information Science and Systems
George Mason University
04-18-2012
Page 2
CSISS Center for Spatial Information Science and Systems
Contents
1. WCS 2.0
2. Implementation
3. Useful links
4. Future work
Page 3
CSISS Center for Spatial Information Science and Systems
Web Coverage Service 2.0
• What’s WCS?
– “A WCS provides access to potentially detailed and rich sets of geospatial information, in forms that are useful for client-side rendering, multi-valued coverages, and input into scientific models and other clients” - [OGC 07-067r5].
• WCS 2.0– Adopts modular design method.– Harmonizes with EO Metadata Profile of O&M (OGC 10-157), GML coverage
model (OGC 07-036, GML3.2.1) and SWE Common (OGC 08-094) in range description.
– Uses core plus extensions pattern: the core defines a “core” set of requirements and extension specifications add further functionality.
– The core specification is not completely implement-able without certain extensions, e.g., format extension.
Page 4
CSISS Center for Spatial Information Science and Systems
Web Coverage Service 2.0
EO vocabulary WCS EO AP
scene / image / product / raster data (image) / raw data (image) / orthoimage
dataset
long
lat
long
lat
j
i
rectified grid coverage referenceable grid coveragej
i
Page 5
CSISS Center for Spatial Information Science and Systems
Web Coverage Service 2.0
EO vocabulary WCS EO AP
google-like mosaic / composite mosaic Stitched Mosaic
lat
long
t
dataset series
2-D stitched mosaic
DescribeEOCoverageSet (mosic ID) provides a set of descriptions of the Dataset used in the Stitched Mosaic
DescribeCoverage (mosic ID) provides a descriptions of the mosaic
Page 6
CSISS Center for Spatial Information Science and Systems
Web Coverage Service 2.0
EO vocabulary WCS EO AP
collection dataset series
long
lat
t
AB
D
E
C
A ….. dataset (e.g. scene)B ….. dataset (e.g. seamless mosaic) C ….. datasets of dataset series
(e.g. time series)D ….. datasets of dataset seriesE ….. dataset series (e.g. collection)
A dataset may be a member in different Dataset Series
Page 7
CSISS Center for Spatial Information Science and Systems
Web Coverage Service 2.0
• GetCapabilities, DescribeCoverage, GetCoverage
• DescribeEOCoverageSet– A request contains
• one or more identifiers for Dataset, StitchedMosaic, or DataSeries.
• zero or more spatiotemporal subsetting criteria using long, lat, phenomenonTime (i.e., in WGS84 and/or ISO 8601)
• an optional “sections” (All, CoverageDescriptions, DatasetSeriesDescriptions)
• an optional “containment” (contains=completely within,• overlaps=anything touched, default)
– A response includes the descriptions of the matched data items.
Page 8
CSISS Center for Spatial Information Science and Systems
Web Coverage Service 2.0
Protocol Bindings– GET– POST– SOAP
Format extensions– NetCDF Encoding Format Extension (V1.0 finished, 10-110)– GeoTIFF Encoding Format Extension (progressing, 10-147) – JPEG2000 Encoding Format Extension (progressing)– HDF-EOS Encoding Format Extension (not started)
Protocol Bindings– Range Subsetting Service Model Extension – Scaling & Interpolation Service Model Extension – Predefined CRS Service Model Extension
Page 9
CSISS Center for Spatial Information Science and Systems
Implementation
• Supported data products– HDF-EOS2 Grid, including MOD13C1, MOD09GQ, MYD15A2– HDF-EOS2 Swath, including MOD05_L2– HDF-EOS5 Grid, including Aura OMSO2G– HDF-EOS5 Swath, including Aura OMDOAO3– HDF4, Tropical Rainfall Measuring Mission (TRMM)– NetCDF, NOAA GOES Imager data
Page 10
CSISS Center for Spatial Information Science and Systems
Implementation
Page 11
CSISS Center for Spatial Information Science and Systems
Implementation
• Delivery method– File stream– File URL– Multi-part: metadata and file stream
• Sample URL– geobrain.laits.gmu.edu/cgi-bin/ows8/wcseo?
service=wcs&version=2.0&request=getcoverage&coverageid=MOD13C1.A2009241.005.2009261200123.hdf&subset=Lat,http://www.opengis.net/def/crs/EPSG/0/4326(20,40)&subset=Long,http://www.opengis.net/def/crs/EPSG/0/4326(-120,-100)&format=image/geotiff&outputCRS=EPSG:32612&mediatype=multipart/mixed
Page 12
CSISS Center for Spatial Information Science and Systems
Implementation
WPS
(EO) WCS@GMU
Integrated Client
(EO) WCS
WCPS
Conformance Test Engine
ESA Data
NASA Data
req
res
req
req
res
res
Page 13
CSISS Center for Spatial Information Science and Systems
Useful links
• Open Source License– MIT license
• Source Code Link– http://geobrain.laits.gmu.edu/ows8/wcseo/code/
gmu_eowcs_v0.1.tar.gz
• Online Document Link– http://geobrain.laits.gmu.edu/ows8/wcseo/doc/index.html
• User Guide Link– http://geobrain.laits.gmu.edu/ows8/wcseo/demo/
wcseodemo.html
Page 14
CSISS Center for Spatial Information Science and Systems
Future Work
• Update the open-source package with the release of new WCS specification extension.
• Add the CF-NetCDF support• Support more HDF-EOS5 data products• Data Lineage (ISO 19115)• Integrate OGC CSW service to find data
– http://cwic.csiss.gmu.edu
Page 15
CSISS Center for Spatial Information Science and Systems
Thank you!
Yaunzheng Shao
George Mason University