Tôi có một dịch vụ ArcGIS được cấu hình như thể hiện trong pastbin này . Cụ thể, LOD đầu tiên trông như thế này:
{
"level": 0,
"resolution": 222.2222222222222,
"scale": 256000
}
Tôi đã xác định cách chuyển đổi từ thang đo 256000 sang độ phân giải 222.222:
var dotsPerInch = 96.0;
var inchesPerFoot = 12.0;
var dotsPerUnit = dotsPerInch * inchesPerFoot;
var scale = 256000;
var resolution = scale / dotsPerUnit;
Nhưng dịch vụ WMTS được liên kết báo cáo giá trị "ScaleDenominator" là 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>
Toán học đằng sau giá trị này là gì? Đó là, với thang điểm 256000, làm thế nào ESRI đến được ScaleDenominator là 241904.7619?