Download presentation
Presentation is loading. Please wait.
1
WCS Earth Observation Application Profile
HMA Follow-On Task 3 WCS Earth Observation Application Profile Acceptance Review 1 1
2
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 2
3
Concepts Overview Data structures:
EO Coverage = Coverage + EO Metadata + Lineage RectifiedGridCoverage or ReferenceableGridCoverage Dataset = 2D “horizontal” EO Coverage Stitched Mosaic = homogeneous grouping Can be seen as a coverage itself Dataset Series = heterogeneous grouping Operations: Capabilities document more flexible DescribeCoverage, GetCoverage as known DescribeEOCoverageSet: spatio-temporal search Slide 3
4
EO Coverage Coverage EO Metadata Bi-directional link -> can use EO-AP structuring means or EO Metadata mechanisms (parentOf, composedOf, ...) Slide 5
5
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 6
6
Definitions WCS EO AP EO vocabulary WCS EO AP
scene / image / product / raster data (image) / raw data (image) / orthoimage dataset mosaic / seamless mosaic long lat long lat j i j i rectified grid coverage referenceable grid coverage Slide 7
7
Definitions WCS EO AP EO vocabulary WCS EO AP series / time series
dataset series DescribeEOCoverageSet provides a set of Dataset and/or Stitched Mosaic descriptions t lat extraction from a 2-D dataset series by repeated GetCoverage Requests long Slide 8
8
Definitions WCS EO AP EO vocabulary WCS EO AP
google-like mosaic / composite mosaic Stitched Mosaic lat DescribeEOCoverageSet (mosic ID) provides a set of descriptions of the Dataset used in the Stitched Mosaic t dataset series long DescribeCoverage (mosic ID) provides a descriptions of the mosaic 2-D stitched mosaic long lat Slide 9
9
Definitions WCS EO AP EO vocabulary WCS EO AP collection
dataset series long lat t A B 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 series E ….. dataset series (e.g. collection) A dataset may be a member in different Dataset Series Slide 10
10
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 11
11
Services GetCapabilities
Output: coverage & Dataset Series descriptions DescribeCoverage Input: coverage identifiers Output: coverage descriptions (incl EO Metadata) GetCoverage Input: coverage identifier Output: 2D (sub) coverage (incl EO Metadata) DescribeEOCoverageSet Input: identifier + space/time bbox Output: descriptors of matching coverages Slide 12
12
DescribeEOCoverageSet
Request structure: Response structure: Slide 13
13
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 14
14
Capabilities Contents
<wcs:Contents> <wcs:CoverageSummary> <wcs:CoverageId>someCoverage</wcs:CoverageId> <wcs:CoverageSubtype>RectifiedGridCoverage</wcs:CoverageSubtype> <wcs:CoverageSubtype>RectifiedEOCoverage</wcs:CoverageSubtype> <wcs:CoverageSubtype>RectifiedDataset</wcs:CoverageSubtype> </wcs:CoverageSummary> <wcseo:DatasetSeriesSummary> <ows:WGS84BoundingBox> <ows:LowerCorner> </ows:LowerCorner> <ows:UpperCorner>180 90</ows:UpperCorner> </ows:WGS84BoundingBox> <wcseo:DatasetSeriesId>someDatasetSeries</wcseo:DatasetSeriesId> <gml:TimePeriod gml:id="someDatasetSeries_timeperiod"> <gml:beginPosition> T00:00:00.000</gml:beginPosition> <gml:endPosition> T23:59:59.999</gml:endPosition> </gml:TimePeriod> </wcs:DatasetSeriesSummary> </wcs:Contents> Slide 15
15
Coverage Description <wcs:CoverageDescriptions> <wcs:CoverageDescription gml:id="c1"> <gml:boundedBy> <gml:Envelope srsName=" axisLabels="Lat Long" srsDimension="2" uomLabels="deg deg"> <gml:lowerCorner> </gml:lowerCorner> <gml:upperCorner> </gml:upperCorner> </gml:Envelope> </gml:boundedBy> <wcs:CoverageId>c1</wcs:CoverageId> <gmlcov:metadata> <wcseo:EOMetadata> <eop:EarthObservation gml:id="c1_metadata"> <om:phenomenonTime> <gml:TimePeriod gml:id="c1_tp"> <gml:beginPosition> T10:00:06.000</gml:beginPosition> <gml:endPosition> T10:20:26.000</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="c1_archivingdate"> <gml:timePosition> T11:02:47.999</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure/> <om:observedProperty/> <om:featureOfInterest> <eop:Footprint gml:id="c1_fp"> <eop:multiExtentOf> <gml:MultiSurface gml:id="c1_ms" srsName="EPSG:4326"> <gml:surfaceMembers> <gml:Polygon gml:id="c1_fppoly"> <gml:exterior> <gml:LinearRing> <gml:posList> </gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </gml:surfaceMembers> </gml:MultiSurface> </eop:multiExtentOf> <eop:centerOf> <gml:Point gml:id="c1_p" srsName="EPSG:4326"> <gml:pos> </gml:pos> </gml:Point> </eop:centerOf> </eop:Footprint> </om:featureOfInterest> <om:result/> <eop:metaDataProperty> <eop:EarthObservationMetaData> <eop:identifier>c1</eop:identifier> <eop:acquisitionType>NOMINAL</eop:acquisitionType> <eop:status>ARCHIVED</eop:status> </eop:EarthObservationMetaData> </eop:metaDataProperty> </eop:EarthObservation> <lineage/> </wcseo:EOMetadata> <gmlcov:metadata> <gml:domainSet> <gml:RectifiedGrid dimension="2" gml:id="c1_grid"> … </gml:RectifiedGrid> </gml:domainSet> <gmlcov:rangeType> … </gmlcov:rangeType> <wcs:ServiceParameters> <wcs:CoverageSubtype>RectifiedGridCoverage</wcs:CoverageSubtype> <wcs:CoverageSubtype>RectifiedEOCoverage</wcs:CoverageSubtype> <wcs:CoverageSubtype>RectifiedDataset</wcs:CoverageSubtype> </wcs:ServiceParameters> </wcs:CoverageDescription> </wcs:CoverageDescriptions> Slide 16
16
DescribeEOCoverageSet Response
<wcseo:EOCoverageSetDescription> <wcs:CoverageDescriptions> <wcs:CoverageDescription gml:id="c1"> <gml:boundedBy>…</gml:boundedBy> <wcs:CoverageId>c1</wcs:CoverageId> <gmlcov:metadata> <wcseo:EOMetadata> <eop:EarthObservation gml:id="c1_metadata"> … </eop:EarthObservation> </wcseo:EOMetadata> </gmlcov:metadata> domain, range type </wcs:CoverageDescription> </wcs:CoverageDescriptions> <wcseo:DatasetSeriesDescriptions> <wcseo:DatasetSeriesDescription gml:id="ds2"> <gml:boundedBy>...</gml:boundedBy> </wcseo:DatasetSeriesDescription> </wcseo:DatasetSeriesDescriptions> </wcseo:EOCoverageSetDescription> Slide 17
17
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 18
18
Abstract Test Suite 81 requirements -> 81 conformance tests
Status: first version completed, under adaptation to recent changes Estimate: in 2 weeks Following scheme of WCS Core See document for examples Slide 19
19
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 20
20
Executable Test Suite Server testing
Status: GetCapabilities implemented See demo Remaining tests to be written once ATS is finished Slide 21
21
Agenda Concepts Overview Data Structures Services XML Schema
Abstract Test Suite Executable Test Suite / Server Summary Slide 22
22
SWG Wiki: Service Exts Slide 23
23
SWG Wiki: Format Exts Slide 24
24
SWG Wiki: Corrigenda Slide 25
25
SWG Wiki: A‘Profiles Slide 26
26
Summary Status achieved: Specification stable up to fine tuning
WCS.SWG telecon on Feb 09, version on Twiki ATS finished soon, ETS to follow Plans: agree with SWG, get adopted Hot discussion on several OGC lists: how to model EO observations? What specs to use? Suggesting EO-AP as role model Target: O&M profiles all refer to coverages Discussions foreseen for Bonn TC meeting INSPIRE ortho image TWG meeting tomorrow Slide 27
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.