In the WMS 1.1.1 specification the following layer parameters are defined:
- fixedWidth 0, positive integer
0: WMS can resize map to arbitrary width.
nonzero: map has a fixed width that cannot be changed by the WMS.
- fixedHeight 0, positive integer
0: WMS can resize map to arbitrary height.
nonzero: map has a fixed height that cannot be changed by the WMS.
- noSubsets 0, 1
0: WMS can map a subset of the full bounding box.
1: WMS can only map the entire bounding box.
These layer attributes are optional and we have never seen them in the wild - until now:
The above service serves up fixed sizes images and has no ability to resize!
Our GetMap implementation should do one of two things:
- request this fixed size and then resample as required (so the GridCoverage returned exactly matches the request)
- retrive the GridCoverage as returned by the server and let the client code deal with it