मैं उपग्रह कक्षीय स्वाथियों के लिए बहुभुज उत्पन्न करने की कोशिश कर रहा हूं। अब तक मेरे पास दो पंक्तियों को उत्पन्न करने की एक विधि है जो प्रत्येक स्वाथ के किनारे को [lat, long] में दर्शाती है। स्वाथ में से कुछ अंतर्राष्ट्रीय डेटलाइन को पार करते हैं और इसलिए गोल लपेटते हैं:
मैं इसे हल करने में सक्षम था ogr2ogr
-wrapdateline
:
ogr2ogr -wrapdateline -f "ESRI Shapefile" test.shp orbits.shp
जो शायद रेखाओं को विभाजित करता है
मैं अब दोनों लाइनों के इंटीरियर पर बहुभुज उत्पन्न करने में सक्षम होना चाहता हूं। उदाहरण के लिए, इस मामले में, जहां स्वाथ का एक किनारा डेटलाइन को पार करता है एक बहुभुज भरता है जब यह दूसरी तरफ उभरता है, जैसे:
मुझे एक ऐसी विधि की आवश्यकता है जो स्वचालित हो क्योंकि मुझे कार्य को बहुत दोहराने की आवश्यकता है। अधिमानतः अजगर में के रूप में मैं कैसे लाइनों उत्पन्न किया है। यहाँ दो शेपफाइल्स हैं जिनमें रेखाएँ हैं: रैपपराउंड ; datelinefixed