Jeomanyetik koordinatlarda verilerim var; yani, enlem ve boylamdır, ancak coğrafi kuzey kutbundan ziyade Kanada'daki manyetik kuzey kutbuna referansla . Tahmin edebileceğiniz gibi, bunları diğer koordinat sistemlerindeki diğer verilerle eşleştirmek istiyorum.
(Veriler auroral ovalin bir hesaplaması olarak ortaya çıkmıştır; yani, jeomanyetik olarak ortaya çıkmıştır ve prensipte bile başvurabileceğim bir coğrafi kaynak yoktur.)
Veriler PostGIS'de saklanacaktır.
Bunu yapmanın kolay yolu, jeomanyetik koordinat sistemi için bir EPSG kodu bulmak, verileri bu kodla etiketlemektir ve o zaman her şey sihirli bir şekilde o zaman ihtiyacım olan her şeye yeniden yönlendirilir. Ancak, spatialreference.org üzerinde jeomanyetik veya manyetik içeren herhangi bir EPSG kodu bulamıyorum . Çeşitli Google aramaları da hiçbir şey yapmaz.
İhtiyacım olan hassasiyet seviyesi için, farklı bir kuzey kutbuna sahip olacak şekilde değiştirilmiş herhangi bir enlem / boylam koordinat sistemi (örn. WGS84) yeterince iyidir. Dolayısıyla, böyle bir koordinat sistemi tanımlamanın ve PostGIS'e yüklemenin kolay bir yolu varsa, bu da iyi olur.
açıklama
Örneğin, jeomanyetik koordinatlardan coğrafi konuma dönüştürmek yerine, UTM 15N'den WGS84'e dönüştürmek istediğimi varsayalım. UTM nesnesini değiştirmeden PostGIS'e kaydedebilir ve EPSG kodu 26915 ile etiketleyebilirim . Daha sonra bir sorgu yapılmış Sonra, ben "EPSG kodunda sonuçlarını iade edin, PostGIS için söyleyebiliriz 4326 " ve PostGIS otomatik WGS84 dönüştürmek istiyorum.
Benzer şekilde, bazı koordinat sistemi ile jeomanyetik verileri etiketlemek ve PostGIS'in bir reproject()
işlevi manuel olarak çağırmak zorunda kalmadan sahnelerin arkasındaki yeniden projeksiyonu yapmasına izin vermek istiyorum .