From 893f8a354ec96fb32ab56bde0589aa67a3b4d826 Mon Sep 17 00:00:00 2001 From: Tim Astle Date: Fri, 26 Feb 2016 14:39:55 -0400 Subject: [PATCH] Updated the WCS CRS 1.0 extension to be the latest that arrived on the OGC site. It's quite different than the one originally provided by Peter Baumann. --- .../resources-original/ogc/wcs/ReadMe.txt | 3 + .../examples/requestGetCoverageOutputCRS.xml | 16 ++++ .../requestGetCoverageSubsettingCRS.xml | 17 ++++ .../1.0/examples/responseGetCapabilities.xml | 86 +++++++++++++++++++ .../ogc/wcs/crs/1.0/wcsCrs.sch | 39 +++++++++ .../ogc/wcs/crs/1.0/wcsCrs.xsd | 75 +++++++--------- .../main/resources/ogc/wcs/crs/1.0/wcsCrs.xsd | 42 --------- 7 files changed, 194 insertions(+), 84 deletions(-) create mode 100644 schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageOutputCRS.xml create mode 100644 schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageSubsettingCRS.xml create mode 100644 schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/responseGetCapabilities.xml create mode 100644 schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.sch delete mode 100644 schemas/src/main/resources/ogc/wcs/crs/1.0/wcsCrs.xsd diff --git a/schemas/src/main/resources-original/ogc/wcs/ReadMe.txt b/schemas/src/main/resources-original/ogc/wcs/ReadMe.txt index 3caeb349..069e8dc5 100644 --- a/schemas/src/main/resources-original/ogc/wcs/ReadMe.txt +++ b/schemas/src/main/resources-original/ogc/wcs/ReadMe.txt @@ -16,6 +16,9 @@ The most current schema are available at http://schemas.opengis.net/ . ----------------------------------------------------------------------- +2016-02-03 Peter Baumann + * wcs/crs/1.0: added WCS 2.0 CRS Extension 1.0.0 (OGC 11-053r1) + 2014-11-26 Peter Baumann * wcs/processing/2.0: added WCS Processing Extension 2.0.0 (OGC 08-059r4) diff --git a/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageOutputCRS.xml b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageOutputCRS.xml new file mode 100644 index 00000000..76c32a28 --- /dev/null +++ b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageOutputCRS.xml @@ -0,0 +1,16 @@ + + + + http://www.opengis.net/def/crs/EPSG/0/4326 + + C0001 + application/gml+xml + diff --git a/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageSubsettingCRS.xml b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageSubsettingCRS.xml new file mode 100644 index 00000000..1cadc281 --- /dev/null +++ b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/requestGetCoverageSubsettingCRS.xml @@ -0,0 +1,17 @@ + + + + http://www.opengis.net/def/crs/EPSG/0/4326 + http://www.opengis.net/def/crs/EPSG/0/4326 + + C0001 + application/gml+xml + diff --git a/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/responseGetCapabilities.xml b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/responseGetCapabilities.xml new file mode 100644 index 00000000..3085461b --- /dev/null +++ b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/examples/responseGetCapabilities.xml @@ -0,0 +1,86 @@ + + + + rasdaman + rasdaman server - free download from www.rasdaman.org + OGC WCS + 2.0.1 + http://www.opengis.net/spec/WCS_protocol-binding_soap/1.0/conf/soap + http://www.opengis.net/spec/WCS_coverage-encoding_netcdf/1.0/conf/netcdf + http://www.opengis.net/spec/WCS_service-model_processing/1.0/conf/processing + http://www.opengis.net/spec/WCS_service-model_transaction/1.0/conf/transaction + + + Jacobs University Bremen + + + Andrei Aiordachioaie + Developer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + application/gml+xml + + http://www.opengis.net/def/crs/EPSG/0/4326 + + + + + C0001 + GridCoverage + + + C0002 + MultiPointCoverage + + + C0003 + MultiCurveCoverage + + + C0004 + MultiSurfaceCoverage + + + C0005 + MultiSolidCoverage + + + diff --git a/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.sch b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.sch new file mode 100644 index 00000000..b6da6481 --- /dev/null +++ b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.sch @@ -0,0 +1,39 @@ + + + + WCS CRS Extension Schematron Rules + + + + Requirement 1: /req/crs/extension-identifier + + + + To indicate that the WCS CRS extension is implemented by this server, there shall be a profile element containing the extension identifier. + + + + + Requirement 3: /req/crs/wcsServiceMetadata-crs + + + The Capabilities document shall contain a CrsMetadata element. + + + + + Requirement 6: /req/crs/getCoverage-crs + + + Cardinality of the GetCoverageCrs element shall be 1. + + + + diff --git a/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.xsd b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.xsd index 2aca0fa3..81ed274e 100644 --- a/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.xsd +++ b/schemas/src/main/resources-original/ogc/wcs/crs/1.0/wcsCrs.xsd @@ -1,42 +1,33 @@ - - - - wcsCrs.xsd - This XML Schema Document is part of the WCS CRS Extension [OGC 11-053]. It encodes the elements and types that allow expressing Coordinate Reference Sytems (CRSs) in WCS client/server communication. - Last updated: 2013-aug-30 - Copyright (c) 2013 Open Geospatial Consortium, Inc. All Rights Reserved. - To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. - - - - - - - - - - - - - - CRS information reported in the Capabilities document of a WCS service supporting the CRS Extension. - - - - - - - - - - CRSs for the request bounding box and for the result coverage. - - - - - - - + + + + wcsCrs.xsd + This XML Schema Document is part of the WCS 2.0 CRS Extension 1.0 [OGC 11-053]. + It encodes the elements and types that allow expressing Coordinate Reference Sytems (CRSs) in WCS client/server communication. + Last updated: 2015-12-17 + Copyright (c) 2011, 2015 Open Geospatial Consortium. + To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. + + + + + + + + + + + + CRS information reported in the Capabilities document of a WCS service supporting the CRS Extension. + + + + + CRSs for the request bounding box and for the result coverage. + + + + diff --git a/schemas/src/main/resources/ogc/wcs/crs/1.0/wcsCrs.xsd b/schemas/src/main/resources/ogc/wcs/crs/1.0/wcsCrs.xsd deleted file mode 100644 index 2c9f7905..00000000 --- a/schemas/src/main/resources/ogc/wcs/crs/1.0/wcsCrs.xsd +++ /dev/null @@ -1,42 +0,0 @@ - - - - wcsCrs.xsd - This XML Schema Document is part of the WCS CRS Extension [OGC 11-053]. It encodes the elements and types that allow expressing Coordinate Reference Sytems (CRSs) in WCS client/server communication. - Last updated: 2013-aug-30 - Copyright (c) 2013 Open Geospatial Consortium, Inc. All Rights Reserved. - To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. - - - - - - - - - - - - - - CRS information reported in the Capabilities document of a WCS service supporting the CRS Extension. - - - - - - - - - - CRSs for the request bounding box and for the result coverage. - - - - - - -