我有一个配置好的 ArcGIS服务,如以下pastbin所示 。具体来说,第一个LOD如下所示:
{
"level": 0,
"resolution": 222.2222222222222,
"scale": 256000
}
我确定了如何从256000的比例转换为222.222的分辨率:
var dotsPerInch = 96.0;
var inchesPerFoot = 12.0;
var dotsPerUnit = dotsPerInch * inchesPerFoot;
var scale = 256000;
var resolution = scale / dotsPerUnit;
但是相关的WMTS服务报告的“ ScaleDenominator”值为241904.7619047619:
<TileMatrix>
<ows:Identifier>0</ows:Identifier>
<ScaleDenominator>241904.7619047619</ScaleDenominator>
<TopLeftCorner>-1.77905E7 4.643889999999999E7</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>3</MatrixWidth>
<MatrixHeight>3</MatrixHeight>
</TileMatrix>
此值背后的数学是什么?也就是说,在给定的比例为256000的情况下,ESRI如何达到ScaleDenominator的241904.7619?
感谢您对比例/分辨率的解释。我在任何地方都找不到!
—
Krystian