Matematika di balik skala konversi ke resolusi?


11

Saya memiliki layanan ArcGIS yang dikonfigurasi seperti yang ditunjukkan dalam pastbin ini . Secara khusus, LOD pertama terlihat seperti ini:

{
  "level": 0,
  "resolution": 222.2222222222222,
  "scale": 256000
}

Saya menentukan cara mengonversi dari skala 256000 untuk mencapai resolusi 222.222:

var dotsPerInch = 96.0;
var inchesPerFoot = 12.0;   
var dotsPerUnit = dotsPerInch * inchesPerFoot;
var scale = 256000;
var resolution = scale / dotsPerUnit;

Tetapi layanan WMTS terkait melaporkan nilai "ScaleDenominator" dari 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>

Apa matematika di balik nilai ini? Artinya, diberi skala 256000 bagaimana ESRI tiba di ScaleDenominator dari 241904,7619?


terima kasih atas penjelasan skala / resolusi. Saya tidak dapat menemukannya di mana pun!
Krystian

Jawaban:


12

WMTS mengasumsikan DPI 90,7 bukannya 96 seperti yang jelas didokumentasikan dalam dokumen WMTSCapabilities yang menyatakan,

"Himpunan matriks ubin yang memiliki nilai skala dihitung berdasarkan dpi yang ditentukan oleh spesifikasi OGC (dpi mengasumsikan 0.28mm sebagai jarak fisik piksel)."

0,28 mm per piksel = 0,0110236 inci per piksel atau 90,71446714322 piksel per inci.

Jika Anda mengganti 96 dalam persamaan di atas dengan 90.71428571429 Anda akan mendapatkan nilai ScaleDenominator sehingga ESRI menggunakan konstanta konversi yang berbeda. Setelah sedikit riset saya belajar itu

1 in = 2.54 cm (saya pikir ini perkiraan tetapi menurut definisi )

Karena ada 25,4 mm dalam satu inci maka 25,4 / .28 = 90,71428571429 DPI yang merupakan nilai yang kami kejar untuk DPI. Berikut adalah situs yang mengkonfirmasi perhitungan ini.


1
+1 Ada dua kaki yang berbeda; Anda telah menggambarkan Foot Internasional. Definisi yang lain, US Survey Foot , adalah bahwa satu kaki = 12 / 39,37 meter (yang, langkah Eric Weisstein, masih digunakan secara luas). Mereka berbeda oleh dua bagian per juta: jumlah yang kecil, tetapi cukup besar sehingga ketika sistem koordinat memiliki nilai yang mencapai jutaan atau puluhan juta, itu membuat perbedaan yang cukup besar.
whuber

1
Ini adalah spesifikasi OGC WMTS, bukan dokumen WMTSCapabilities yang menentukan 0,28mm per piksel.
John Powell

@ JohnBarça Ini adalah tanggapan aktual ESRI WMTS yang saya kutip di sini.
ca0v
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.