Saya memiliki kode pos UK dy8 3xt berikut dan tahu bahwa garis lintang dan bujur adalah: -
54.452772
-2.156082
Saya juga tahu bahwa Easting, Northing untuk kode pos adalah: -
389490
283880
Namun saya berjuang untuk menemukan persamaan yang mengubah lat / long ke northing dan Easting, saya lebih suka memiliki persamaan dalam jScript dan c # (saya serakah)!
Adakah yang bisa membantu?
Beberapa info lebih lanjut, jika Anda mengklik tautan ini Anda dapat melihat hasil yang saya cari. Kode pos saya memasukkan proyek ke lat / lng menggunakan WG S84 dan proyek ref grid ke OSGB. Jadi pertanyaan saya adalah bagaimana ini dilakukan?
Saya akhirnya dituntun ke sini yang bisa saya konfirmasi berfungsi dengan baik.
coordinate-system
c#
jquery
Rippo
sumber
sumber
Jawaban:
Edit - Perbarui dengan informasi spesifik OSGB36.
Nah, kabar baiknya adalah bahwa target proyeksi adalah OSGB36, yang merupakan proyeksi terkenal dan standar. Berita buruknya adalah pemrograman GIS masih sangat sulit :)
Ada satu set parameter yang perlu didefinisikan, dan operasi matematika diterapkan pada parameter tersebut, untuk berhasil memproyeksikan lat / long ke grid. Untungnya, ada database parameter untuk yang pertama, dan perpustakaan untuk yang terakhir.
proj.4
, yang saya sebutkan sebelumnya, adalah salah satu perpustakaan standar. Ada juga portproj.4
untuk bahasa lain, termasuk JavaScript, yang diharapkan cukup dekat dengan jScript untuk keperluan Anda. Portnya adalah proj4js .Hal lain yang perlu Anda ketahui adalah
EPSG
angka untuk sistem koordinat Anda. OSGB36 adalah EPSG: 6277. EPSG adalah badan industri minyak (saya pikir) yang mengumpulkan banyak proyeksi lokal dan mendokumentasikannya. Basis data sekarang dipelihara secara terbuka, dan perpustakaan GIS dapat menggunakan definisi mereka.Info sebelumnya
Angka arah timur / utara Anda mungkin berada di sistem jaringan nasional Inggris .
Saya memberikan jawaban untuk pertanyaan terkait SIG lain yang mencakup tautan ke
proj.4
, yang merupakan salah satu perpustakaan standar untuk mengkonversi antara lat / long dan easting / northing (perhitungan maju disebutprojection
dalam dunia GIS). Saya tidak pernah menggunakannya untuk konversi yang Anda cari, tetapi perangkat lunaknya terdokumentasi dengan baik dan dilengkapi dengan definisi konversi untuk banyak proyeksi.sumber
Bagian C # dari pertanyaan ini adalah duplikat dari Apakah ada perpustakaan .Net gratis untuk mengkonversi OSGB36 ke WGS84 ? Jawabannya berisi dua perpustakaan gratis.
sumber
Apakah ini untuk UTM zone northing / eastings? Saya menulis sebuah utilitas untuk itu dalam javascript:
http://cambertx.com/utm/
sumber
Ini referensi .
sumber