विभिन्न विभिन्न फ़िल्टरिंग कार्यों को आमतौर पर LiDAR डेटासेट (बिंदु घनत्व, कम पास, वनस्पति फ़िल्टरिंग, चौरसाई-कार्यों और इतने पर फ़िल्टर करके) पर लागू किया जाता है। जैसा कि आप एक स्थानिक ऑपरेशन (शेपफाइल को शामिल करते हुए) के लिए पूछ रहे हैं , मुझे लगता है कि आप अपने डेटासेट को क्लिप करने का एक तरीका खोजते हैं , यानी एक पॉलीफेन द्वारा परिभाषित बहुभुज सीमाओं के बाहर के बिंदुओं को बाहर करना ।
आमतौर पर, LAStools बिंदु डेटा प्रसंस्करण के लिए एक शक्तिशाली पैकेज है। यह कमांड-लाइन टूल का एक सेट है, लेकिन यह एक साधारण GUI भी लाता है और QGIS (और ArcGIS, वैसे) के साथ एकीकृत करता है। आप टूलबॉक्स को स्वतंत्र रूप से डाउनलोड कर सकते हैं और उसका मूल्यांकन कर सकते हैं - हालाँकि, इसके कुछ हिस्से खुले स्रोत (LGPL 2.1 लाइसेंस) हैं - बंद स्रोत वाले हिस्सों को आपके उद्देश्य के आधार पर लाइसेंस की आवश्यकता होती है । आपको यह जांचना होगा कि आपके लिए क्या शर्तें लागू हैं।
का प्रयोग करें lasclip LASTools से (बंद स्रोत, जांच लाइसेंस)
क्लोज-सोर्स टूल में से एक, लेस्लिप , बिल्कुल क्लिप-बाय-शेपफाइल कार्य करता है:
lasclip: इनपुट के रूप में एक LAS / LAZ / TXT फ़ाइल और SHP / TXT फ़ाइल को एक या कई बहुभुज (जैसे पदचिह्न का निर्माण) के साथ लेता है, सभी पॉलीगॉन (या कुछ बहुभुज के अंदर) के बाहर गिरने वाले सभी बिंदुओं को क्लिप करता है, और बचे हुए को संग्रहीत करता है आउटपुट LAS / LAZ / TXT फ़ाइल को इंगित करता है।
उपयोग सीधा है:
lasclip -i input_file.las -poly polygons.shp -o output_file.las -verbose
( उपयोग, अधिक उदाहरण और आकार देने की आवश्यकताओं के बारे में अधिक जानकारी के लिए लासाल README की जांच करें )
उपयोग las2las LASTools से (खुला स्रोत, बुनियादी कतरन कार्य केवल)
यदि बंद-स्रोत सॉफ़्टवेयर एक विकल्प नहीं है: las2las उपकरण सरल क्लिपिंग कार्य भी कर सकता है - हालांकि, आप एक आकृति-परिभाषित बहुभुज से क्लिप नहीं कर सकते हैं। आप उदाहरण के लिए आयतों, हलकों, ऊंचाई, स्कैन कोण, वर्गीकरण या डेटा गुणवत्ता द्वारा क्लिप कर सकते हैं। ( उपयोग उदाहरणों और विवरणों के लिए इसकी README देखें।)
दुर्भाग्य से, मुझे किसी भी ओपन-सोर्स टूल के बारे में पता नहीं है, जो लेस्क्लिप कार्यक्षमता के बराबर है।
स्व-निर्मित स्क्रिप्ट में LAS फ़ाइलों तक पहुँचने के लिए libLAS का उपयोग करें
LASTools ओपन-सोर्स, BSD- लाइसेंस प्राप्त libLAS लाइब्रेरी पर आधारित हैं । आप अपनी LAS फ़ाइलों तक पहुँचने और उन्हें कस्टम स्क्रिप्ट के साथ फ़िल्टर करने के लिए libLAS का उपयोग कर सकते हैं, जैसे कि Python का उपयोग करना ।
निश्चित रूप से अन्य संभावनाएं हैं यदि आप अपना प्रसंस्करण प्रवाह बदलते हैं (जैसे कि एलएएस को रेखापुंज और क्लिप को बाद में परिवर्तित करना), लेकिन मुझे लगता है कि सबसे सुविधाजनक तरीका है कि जब तक संभव हो एलएएस के साथ काम करते रहें और पॉइंट क्लाउड डेटा के साथ सभी फ़िल्टरिंग करें अपने आप।