मैं उन प्रजातियों के लिए उत्तल पतवार बना रहा हूं जो इंडो-पैसिफिक (~ 20 से -65 डिग्री देशांतर) में निवास करती हैं। मैंने जो समस्या पेश की है, वह यह है कि 180 डिग्री देशांतर रेखा के दोनों किनारों पर पाई जा सकने वाली प्रजातियों के लिए पुनर्निर्मित पतवार पूरे परत में फैलता है, न कि बहुत छोटे बहुभुज में बिंदुओं को सम्मिलित करते हुए, जिसमें परत के दोनों छोर शामिल होते हैं। इस व्यवहार का कारण यह है कि यह रेखा परत के किनारे का प्रतिनिधित्व करती है, और क्यूजीआईएस वेक्टर मैप्स को नहीं लपेटता है (नीचे दी गई छवि देखें ... मेरी 'प्रतिष्ठा' अब इसे शामिल करने के लिए पर्याप्त है, धन्यवाद)।
कुछ सोच और गुगली के बाद, ये उस समस्या के कुछ संभावित दृष्टिकोण हैं, जो मेरे सामने आए हैं; हालाँकि, मैं उनकी योग्यता या कार्यान्वयन के बारे में सुनिश्चित नहीं हूँ:
0 (यानी ग्रीनविच) से केंद्रीय मेरिडियन को 150 डिग्री कहने के लिए बदलें। यह कैसे किया जा सकता है? क्या यह केवल मानचित्र प्रदर्शन (उपयोगी प्रति से) को बदल देगा, या यह सही उत्तल पतवार के निर्माण में भी योगदान देगा?
समन्वय प्रणाली को +/- 180 डिग्री प्रारूप से 0 से 360 डिग्री प्रारूप में बदलें। जाहिरा तौर पर, इन लाइनों के साथ कुछ PostGIS में 'ST_Shift_Longitude' फ़ंक्शन का उपयोग करके प्राप्त किया जा सकता है, जो कि नकारात्मक देशांतरों में 360 डिग्री जोड़ता है। क्या ऐसा करने का कोई सरल तरीका है? साथ ही यह फ़ंक्शन 180 डिग्री सेंट्रिक मैप तैयार करता है, जो दुनिया का अंत नहीं होगा, लेकिन 150 डिग्री सेंट्रिक मैप बेहतर होगा (~ इंडो-पैसिफिक का केंद्र)।
अपने समय और मदद के लिए धन्यवाद, और लंबी पोस्ट के लिए खेद है।