मेरे पास कुछ डेटा हैं जो भू-चुंबकीय निर्देशांक में हैं; यही है, वे अक्षांश और देशांतर हैं, लेकिन भौगोलिक उत्तरी ध्रुव के बजाय कनाडा में चुंबकीय उत्तरी ध्रुव के संदर्भ में । जैसा कि आप अनुमान लगा सकते हैं, मैं उन्हें अन्य डेटा से मेल खाना चाहता हूं जो अन्य समन्वय प्रणालियों में हैं।
(डेटा की उत्पत्ति ऑरोनल अंडाकार के अभिकलन के रूप में हुई है; अर्थात, वे जियोमैग्नेटिक के रूप में उत्पन्न हुए हैं और कोई भौगोलिक स्रोत नहीं है जिसे मैं परामर्श कर सकता हूं, सिद्धांत रूप में भी।)
डेटा PostGIS में संग्रहीत किया जाएगा।
ऐसा करने का आसान तरीका यह है कि जियोमैग्नेटिक कोऑर्डिनेट सिस्टम के लिए एक ईपीएसजी कोड ढूंढा जाए, उस कोड के साथ डेटा को टैग किया जाए, और फिर उस समय जो भी मुझे चाहिए, वह सब कुछ जादुई तरीके से रिप्रेजेंट किया गया है। हालाँकि, मैं spatialreference.org पर कोई भी EPSG कोड नहीं पा रहा हूँ जिसमें या तो भू - चुंबकीय या चुंबकीय हो । Google की विभिन्न खोजें भी कुछ नहीं करती हैं।
सटीक स्तर की मुझे आवश्यकता है, किसी भी अक्षांश / देशांतर समन्वय प्रणाली (जैसे, WGS84) को एक अलग उत्तरी ध्रुव होने के लिए संशोधित किया गया है जो काफी अच्छा है। इसलिए यदि इस तरह की समन्वय प्रणाली को परिभाषित करने और इसे पोस्टजीआईएस में लोड करने का एक आसान तरीका है, तो यह ठीक भी होगा।
स्पष्टीकरण
उदाहरण के लिए, मान लीजिए कि भौगोलिक निर्देशांक से भौगोलिक में परिवर्तित करने के बजाय, मैं बस UTM 15N से WGS84 में परिवर्तित करना चाहता था। मैं पोस्टमास में UTM ऑब्जेक्ट को अनमॉडिफाइड में सहेज सकता हूं, और इसे EPSG कोड 26915 के साथ टैग कर सकता हूं । फिर, जब मैंने बाद में एक क्वेरी की, तो मैं PostGIS से कह सकता हूं, "कृपया EPSG कोड 4326 में परिणाम लौटाएं", और PostGIS स्वचालित रूप से WGS84 में बदल जाएगा।
इसी तरह, मैं जियोमैग्नेटिक डेटा को कुछ कॉर्डिनेट सिस्टम के साथ टैग करना चाहूंगा और पोस्टगिस को पर्दे के पीछे की पुनरावृत्ति करने दूंगा, इसके बिना मुझे reproject()
मैन्युअल रूप से किसी फ़ंक्शन को कॉल करना होगा।