Saat mengonversi sistem lama, saya menemukan kolom posisi dengan nilai dalam format seperti ini: 38RQT6410550656
Meskipun saya belum pernah melihat posisi global terwakili dengan cara ini, menempatkan ini di Google Maps akan menghasilkan lokasi yang benar . Tanpa mengetahui format ini, saya tidak dapat menemukan informasi apa pun tentang ini.
Format apa ini dan bagaimana saya bisa mengubahnya menjadi lintang dan bujur (atau mendapatkan lokasi menjadi kolom Geografi SQL)?
convert
coordinates
latitude-longitude
format
David Starkey
sumber
sumber
Jawaban:
Koordinat berada dalam MGRS (Sistem Referensi Kotak Militer) yang merupakan sistem koordinat yang diproyeksikan. Koordinat tersebut memberi Anda akurasi 0,1 meter karena ada 10 digit tambahan. Anda dapat mengonversi koordinat dalam situs web daring seperti ini
3 karakter pertama adalah "desiganasi zona grid": 38R
dua karakter berikutnya adalah ID 100.000 meter persegi: UJ
10 karakter terakhir adalah koordinat kotak: sumbu x = 64105 sumbu y = 50656. Kerusakan pada gambar di bawah.
Saya tidak yakin bagaimana Anda dapat mengkonversi untuk mengatakan Lat, Long dari MGRS tanpa bantuan di situs web online. Ada modul Python yang disebut mgrs yang bisa bekerja jika Anda tahu python. Saya juga akan melihat utas ini karena kedengarannya mirip dengan apa yang Anda cari. Saya yakin orang lain memiliki eksplorasi yang lebih baik, tetapi saya pikir saya akan berpadu.
memperbarui:
Saya baru saja menguji modul python dan itu berhasil. Ini screenshotnya:
Anda memerlukan kompiler Python 2.7 dan Microsoft Visual C ++ untuk python 2.7 agar bisa berfungsi.
sumber