R&D Project I – Persistent WCS and CSW services for GOES Data

Download Report

Transcript R&D Project I – Persistent WCS and CSW services for GOES Data

Access HDF-EOS data with OGC Web
Coverage Service - Earth Observation
Application Profile
HDF and HDF-EOS Workshop XV
Yuanzheng Shao
Center for Spatial Information Science and Systems
George Mason University
04-18-2012
CSISS
Page 1
Center for Spatial Information Science and Systems
Contents
1.
2.
3.
4.
WCS 2.0
Implementation
Useful links
Future work
CSISS
Page 2
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 clientside 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.
CSISS
Page 3
Center for Spatial Information Science and Systems
Web Coverage Service 2.0
EO vocabulary
scene / image / product / raster
data (image) / raw data (image) /
orthoimage
WCS EO AP
dataset
lat
lat
long
long
i
i
j
rectified grid coverage
j
referenceable grid coverage
CSISS
Page 4
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
t
dataset series
DescribeEOCoverageSet
(mosic ID) provides a set
of descriptions of the
Dataset used in the
Stitched Mosaic
long
2-D stitched mosaic
DescribeCoverage
(mosic ID) provides a
descriptions of the
mosaic
CSISS
Page 5
Center for Spatial Information Science and Systems
Web Coverage Service 2.0
EO vocabulary
WCS EO AP
collection
dataset series
E
A ….. dataset (e.g. scene)
B ….. dataset (e.g. seamless mosaic)
C ….. datasets of dataset series
(e.g. time series)
D ….. datasets of dataset series
E ….. dataset series (e.g. collection)
A
B
C
t
D
lat
long
A dataset may be a
member in different
Dataset Series
CSISS
Page 6
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.
CSISS
Page 7
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
CSISS
Page 8
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
CSISS
Page 9
Center for Spatial Information Science and Systems
Implementation
CSISS
Page 10
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/cgibin/ows8/wcseo?service=wcs&version=2.0&request=getcoverage&cove
rageid=MOD13C1.A2009241.005.2009261200123.hdf&subset=Lat,http:
//www.opengis.net/def/crs/EPSG/0/4326(20,40)&subset=Long,http://ww
w.opengis.net/def/crs/EPSG/0/4326(-120,100)&format=image/geotiff&outputCRS=EPSG:32612&mediatype=multi
part/mixed
CSISS
Page 11
Center for Spatial Information Science and Systems
Implementation
req
req
Conformance
Test Engine
ESA Data
req
res
(EO) WCS
NASA Data
Integrated
Client
WPS
res
res
(EO) WCS
@GMU
WCPS
CSISS
Page 12
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
CSISS
Page 13
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
CSISS
Page 14
Center for Spatial Information Science and Systems
Thank you!
Yaunzheng Shao
George Mason University
[email protected]
CSISS
Page 15
Center for Spatial Information Science and Systems