SlideShare une entreprise Scribd logo
1  sur  15
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

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

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

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

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

Center for Spatial Information Science and Systems
Thank you!
Yaunzheng Shao
George Mason University
yshao3@gmu.edu

CSISS
Page

Center for Spatial Information Science and Systems

Contenu connexe

Tendances

Tendances (20)

Open-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDFOpen-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDF
 
GDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS ProjectGDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS Project
 
Improved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the MassesImproved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the Masses
 
Multidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGISMultidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGIS
 
Scientific Computing and Visualization using HDF
Scientific Computing and Visualization using HDFScientific Computing and Visualization using HDF
Scientific Computing and Visualization using HDF
 
XDC demo: CTA
XDC demo: CTAXDC demo: CTA
XDC demo: CTA
 
ICESat-2 Metadata and Status
ICESat-2 Metadata and StatusICESat-2 Metadata and Status
ICESat-2 Metadata and Status
 
SPD and KEA: HDF5 based file formats for Earth Observation
SPD and KEA: HDF5 based file formats for Earth ObservationSPD and KEA: HDF5 based file formats for Earth Observation
SPD and KEA: HDF5 based file formats for Earth Observation
 
Status of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and ToolsStatus of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and Tools
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
Introduction to NetCDF-4
Introduction to NetCDF-4Introduction to NetCDF-4
Introduction to NetCDF-4
 
HDF5 iRODS
HDF5 iRODSHDF5 iRODS
HDF5 iRODS
 
Parallel HDF5 Developments
Parallel HDF5 DevelopmentsParallel HDF5 Developments
Parallel HDF5 Developments
 
HDF Tools Tutorial
HDF Tools TutorialHDF Tools Tutorial
HDF Tools Tutorial
 
Welcome to HDF Workshop V
Welcome to HDF Workshop VWelcome to HDF Workshop V
Welcome to HDF Workshop V
 
HDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGISHDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGIS
 
Pilot Project for HDF5 Metadata Structures for SWOT
Pilot Project for HDF5 Metadata Structures for SWOTPilot Project for HDF5 Metadata Structures for SWOT
Pilot Project for HDF5 Metadata Structures for SWOT
 
HDFS Analysis for Small Files
HDFS Analysis for Small FilesHDFS Analysis for Small Files
HDFS Analysis for Small Files
 
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
 
Status of HDF-EOS, Related Software and Tools
 Status of HDF-EOS, Related Software and Tools Status of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and Tools
 

En vedette

En vedette (20)

Green Shoots: Research Data Management Pilot at Imperial College London
Green Shoots:Research Data Management Pilot at Imperial College LondonGreen Shoots:Research Data Management Pilot at Imperial College London
Green Shoots: Research Data Management Pilot at Imperial College London
 
NAGARA: SRB and iRODS
NAGARA: SRB and iRODSNAGARA: SRB and iRODS
NAGARA: SRB and iRODS
 
Research Data Management en bibliotheken
Research Data Management en bibliothekenResearch Data Management en bibliotheken
Research Data Management en bibliotheken
 
Data Management for Grown Ups
Data Management for Grown UpsData Management for Grown Ups
Data Management for Grown Ups
 
iRODS User Group Meeting 2016 - MUMC+
iRODS User Group Meeting 2016 - MUMC+iRODS User Group Meeting 2016 - MUMC+
iRODS User Group Meeting 2016 - MUMC+
 
UDT
UDTUDT
UDT
 
ODSC and iRODS
ODSC and iRODSODSC and iRODS
ODSC and iRODS
 
HDF OPeNDAP Project Update and Demo
HDF OPeNDAP Project Update and DemoHDF OPeNDAP Project Update and Demo
HDF OPeNDAP Project Update and Demo
 
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs ProjectsGES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
 
HDF Tools Updates and Discussions
HDF Tools Updates and DiscussionsHDF Tools Updates and Discussions
HDF Tools Updates and Discussions
 
Earth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project UpdateEarth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project Update
 
HDF4 Mapping Project Update
HDF4 Mapping Project UpdateHDF4 Mapping Project Update
HDF4 Mapping Project Update
 
HDF Tools Tutorial
HDF Tools TutorialHDF Tools Tutorial
HDF Tools Tutorial
 
Connecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata StandardsConnecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata Standards
 
Using IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS DataUsing IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS Data
 
Granules Are Forever
Granules Are ForeverGranules Are Forever
Granules Are Forever
 
HDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDCHDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDC
 
HDF Group Support for NPP/NPOESS/JPSS
HDF Group Support for NPP/NPOESS/JPSSHDF Group Support for NPP/NPOESS/JPSS
HDF Group Support for NPP/NPOESS/JPSS
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
Images of HDF5
Images of HDF5Images of HDF5
Images of HDF5
 

Similaire à Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile

2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
Rudolf Husar
 
General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school
ISSGC Summer School
 
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
Rudolf Husar
 
6 deus leaflet wp5
6 deus leaflet wp56 deus leaflet wp5
6 deus leaflet wp5
imec.archive
 
Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...
Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...
Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...
The HDF-EOS Tools and Information Center
 
Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏
Julie Allinson
 

Similaire à Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile (20)

Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
Metadata in EOSDIS
Metadata in EOSDISMetadata in EOSDIS
Metadata in EOSDIS
 
NWGISS: The Web GIS Software Suite for Interoperable Access and Manipulation ...
NWGISS: The Web GIS Software Suite for Interoperable Access and Manipulation ...NWGISS: The Web GIS Software Suite for Interoperable Access and Manipulation ...
NWGISS: The Web GIS Software Suite for Interoperable Access and Manipulation ...
 
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
0603 Esip Fed Wash Dc Tech Pres 060103 Esip Aq Tech Track
 
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
2006-01-11 Data Flow & Interoperability in DataFed Service-based AQ Analysis ...
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
060128 Galeon Rept
060128 Galeon Rept060128 Galeon Rept
060128 Galeon Rept
 
HDF-EOS Overview and Status
HDF-EOS Overview and StatusHDF-EOS Overview and Status
HDF-EOS Overview and Status
 
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web M...
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web M...Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web M...
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web M...
 
An HDF-EOS DataBlade using Informix's Object-Relational Database
An HDF-EOS DataBlade using Informix's Object-Relational DatabaseAn HDF-EOS DataBlade using Informix's Object-Relational Database
An HDF-EOS DataBlade using Informix's Object-Relational Database
 
HDF-EOS 3.0 Functional and Structural Design
HDF-EOS 3.0 Functional and Structural DesignHDF-EOS 3.0 Functional and Structural Design
HDF-EOS 3.0 Functional and Structural Design
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
 
General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school
 
060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra060314 Ispra Htap Presentations Husar 060314 Ispra
060314 Ispra Htap Presentations Husar 060314 Ispra
 
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
 
6 deus leaflet wp5
6 deus leaflet wp56 deus leaflet wp5
6 deus leaflet wp5
 
Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...
Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...
Implementation of OGC Web Coverage Service Using HDF5/HDF-EOS5 as the Base Fi...
 
Deploying OpenStack with Cisco Networking, Compute and Storage
Deploying OpenStack with Cisco Networking, Compute and StorageDeploying OpenStack with Cisco Networking, Compute and Storage
Deploying OpenStack with Cisco Networking, Compute and Storage
 
Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏
 
20100512 Workflow Ramage
20100512 Workflow Ramage20100512 Workflow Ramage
20100512 Workflow Ramage
 

Plus de The HDF-EOS Tools and Information Center

Plus de The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 

Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile

  • 1. 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
  • 2. Contents 1. 2. 3. 4. WCS 2.0 Implementation Useful links Future work CSISS Page 2 Center for Spatial Information Science and Systems
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Implementation CSISS Page Center for Spatial Information Science and Systems
  • 11. 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 Center for Spatial Information Science and Systems
  • 12. 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 Center for Spatial Information Science and Systems
  • 13. 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 Center for Spatial Information Science and Systems
  • 14. 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 Center for Spatial Information Science and Systems
  • 15. Thank you! Yaunzheng Shao George Mason University yshao3@gmu.edu CSISS Page Center for Spatial Information Science and Systems

Notes de l'éditeur

  1. Architecture: CLASS, SNAAP, and NAAP-ESolution for distributed data servicesCatalog Service for Web (CSW) Web Coverage Service (WCS)Front end interface Back end processing