I trying to set up the CRS scales/resolution for a map accordingly to the provided information of an WMTS getCapabilities request. At the moment I'm playing with the following service.
The service provides me with the following TileMatrix information:
<TileMatrix> <ows:Identifier>00</ows:Identifier> <ScaleDenominator>1889880.95238</ScaleDenominator> <TopLeftCorner>200000.0 6075000.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>3</MatrixWidth> <MatrixHeight>2</MatrixHeight> </TileMatrix> ...
Based on an OpenLayers example from this source the resolutions should be:
[ 529.166666667, ... ]
I've created a fiddle that uses the resolutions specified in the example. Using these informations the map displays as expected. But how do I calculate the resolution based on the provided ScaleDenominator?