मैं OGR / GDAL का उपयोग करके अजगर में एक स्क्रिप्ट का निर्माण कर रहा हूं।
मेरे पास शेपफाइल्स का एक सेट है और जियोफाई रिफस्टर फाइलों का एक सेट है।
मुझे लगता है कि अगर वे रेखापुंज क्षेत्र के साथ प्रतिच्छेद नहीं करते हैं तो मैं अपनी स्क्रिप्ट को आकार की अनदेखी करना चाहूंगा।
शेपफाइल एक आयत नहीं है, इसलिए मैं केवल xmin / xmax, ymin / ymax मानों की तुलना परत द्वारा नहीं कर सकता। GetExtent ()। मुझे वास्तविक बहुभुज की आवश्यकता है, जो समग्र आकार का प्रतिनिधित्व करता है, और फिर यह निर्धारित करने का कोई तरीका है कि यदि बहुभुज रेखापुंज वर्ग के साथ प्रतिच्छेद करता है।
मैं सोच रहा था कि मैं किसी भी आकृति में सभी बहुभुजों को एक विशेषता में विलय कर सकता हूं, और फिर उस सुविधा पर ज्यामिति पढ़ सकता हूं, और फिर उस जानकारी की तुलना रास्टर सीमा तक कर सकता हूं। हालांकि, मैं विशेष रूप से अनिश्चित हूं कि इसे कैसे निष्पादित किया जाए।
- शेपफाइल से बॉर्डर पॉलीगॉन की जानकारी कैसे निकालें?
- यह कैसे निर्धारित किया जाए कि बहुभुज किसी दिए गए वर्ग क्षेत्र को काटता है या नहीं?