Tukar Titik Latitud/Longitud kepada Piksel (x,y) pada Unjuran Mercator
Unjuran Mercator, yang biasa digunakan untuk carta navigasi, mempunyai garis lurus yang mewakili selari dan meridian. Untuk menukar titik latitud/longitud kepada koordinat piksel (x,y) pada imej unjuran Mercator, formula berikut boleh digunakan:
Derivasi:
The Unjuran Mercator ialah kes pengehadan unjuran Lambert Conic Conformal, di mana khatulistiwa adalah satu-satunya selari piawai. Ini menghasilkan garis lurus untuk semua selari dan meridian.
Formula:
E = FE + R (λ – λₒ) N = FN + R ln[tan(π/4 + φ/2)]
di mana:
Formula Ringkas:
Untuk Mercator sfera, timur palsu dan utara palsu adalah tidak digunakan, memudahkan formula kepada:
x = (longitude+180)*(mapWidth/360) y = (mapHeight/2)-(mapWidth*ln(tan((PI/4)+(latitude*PI/180)))/(2*PI))
Contoh:
Memandangkan parameter berikut:
Menggunakan formula, kami mendapat:
x = 60.0083 y = 32.5903
Koordinat piksel ini mewakili lokasi (x,y) titik pada imej unjuran Mercator.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Latitud/Longitud kepada Piksel pada Unjuran Mercator?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!