मैं अवतल बहुभुज का पता लगाने और उन्हें उत्तल बहुभुज में विभाजित करने के लिए एक उपकरण या एल्गोरिथ्म की तलाश कर रहा हूं। जैसे चित्र में बताया गया है, नीला बहुभुज A और B बहुभुज में विभाजित है
मैं Arcgis 10.1 के तहत Arcpy का उपयोग कर रहा हूं
मैं अवतल बहुभुज का पता लगाने और उन्हें उत्तल बहुभुज में विभाजित करने के लिए एक उपकरण या एल्गोरिथ्म की तलाश कर रहा हूं। जैसे चित्र में बताया गया है, नीला बहुभुज A और B बहुभुज में विभाजित है
मैं Arcgis 10.1 के तहत Arcpy का उपयोग कर रहा हूं
जवाबों:
यहाँ अवतल भागों से कोने की पहचान करने के लिए कुछ कदम दिए गए हैं:
पार्सल के साथ: न्यूनतम बाउंडिंग ज्यामिति (पतवार) -> पार्सलहॉल
पार्सल के साथ: FeatureVerticesToPoint -> पार्सल पॉइंट्स
parcelHull के साथ: FeatureVerticesToPoint -> parcelHullPoints
parcelPoint और parcelHullPoint के साथ: सममितीय डिफ -> अवतल बिंदु
उन बिंदुओं के आधार पर, आप या तो अपने बहुभुज (लाइन से दूरी) को काटने के लिए विवर्तनिकी को आकर्षित कर सकते हैं, वोरोनो त्रिकोण के किनारों का चयन करें जो आपकी बात को प्रतिच्छेद करते हैं लेकिन आपकी पार्सल सीमा के साथ एक खंड साझा नहीं कर रहे हैं (त्रिकोण को विभाजित करने के बाद स्थान का चयन करें) रेखाओं पर), विपरीत साइट पर शीर्ष का चयन करें और एक रेखा बनाएं (रेखाओं के लिए बिंदु), विपरीत किनारे पर निकटतम बिंदु का चयन करें और एक रेखा बनाएं (रेखाओं के बिंदु) ...
अंत में, अपनी पसंदीदा लाइनों और मूल पार्सल का उपयोग करें "बहुभुज की विशेषता" के साथ बहुभुज को विभाजित करें।