Saya punya beberapa data yang berada dalam koordinat geomagnetik; yaitu, mereka lintang dan bujur, tetapi mengacu pada kutub utara magnetik di Kanada daripada kutub utara geografis. Seperti yang Anda tebak, saya ingin mencocokkannya dengan data lain yang ada di sistem koordinat lainnya.
(Data berasal sebagai perhitungan oval auroral; yaitu, mereka berasal sebagai geomagnetik dan tidak ada sumber geografis yang dapat saya konsultasikan, bahkan pada prinsipnya.)
Data akan disimpan di PostGIS.
Cara mudah untuk melakukan ini adalah menemukan kode EPSG untuk sistem koordinat geomagnetik, menandai data dengan kode itu, dan kemudian semuanya diproyeksikan secara ajaib ke apa pun yang saya butuhkan pada saat itu. Namun, saya tidak dapat menemukan kode EPSG di spatialreference.org yang mengandung geomagnetik atau magnetik . Berbagai pencarian Google juga tidak menghasilkan apa-apa.
Untuk tingkat presisi yang saya butuhkan, sistem koordinat lintang / bujur (misalnya, WGS84) yang dimodifikasi untuk memiliki kutub utara yang berbeda sudah cukup baik. Jadi jika ada cara mudah untuk mendefinisikan sistem koordinat seperti itu dan memuatnya ke PostGIS, itu juga tidak masalah.
Klarifikasi
Sebagai contoh, misalkan alih-alih mengubah dari koordinat geomagnetik ke geografis, saya hanya ingin mengkonversi dari UTM 15N ke WGS84. Saya bisa menyimpan objek UTM ke PostGIS tanpa modifikasi, dan menandainya dengan kode EPSG 26915 . Kemudian, ketika saya kemudian membuat permintaan, saya bisa mengatakan kepada PostGIS, "tolong kembalikan hasil dalam kode EPSG 4326 ", dan PostGIS akan dikonversi ke WGS84 secara otomatis.
Demikian pula, saya ingin menandai data geomagnetik dengan beberapa sistem koordinat dan membiarkan PostGIS melakukan proyeksi ulang di belakang layar, tanpa harus memanggil reproject()
fungsi secara manual.