If user configures "Limited SRS list" in the WCS settings then only those coordinate systems are included in the WCS 2.0.1 GetCapabilities as <wcscrs:crsSupported>. This may be wrong because in any case the service must support the native CRS of each coverage in the service. What should appear in the GetCapabilities is
- a list of all distinct native CRS values of all the coverages in the service
- plus possible new CRS values from the user defined Limited SRS list
Reference: For example "6.2 Modifications to GetCapabilities" of the Web Coverage Service Interface Standard - CRS Extension In its crsSupported component it contains the list of CRSs in which the server can return coverages and after Requirement 9: Note As per WCS Core [OGC 09-110r3] every coverage has a Native CRS associated which will be contained in this list among potentially more CRSs; therefore, this list will never be empty as long as the server offers at least one coverage How to reproduce: Configure a limited list with only EPSG:3857. GetCapabilities will list only EPSG:3857 even the coverages in the demo data have other native CRS values. |