LAStools, libLAS और PDAL के बीच अंतर?


9

कई रीडिंग के बाद, मैं अभी भी उपयोग के अंतर और LiDAR डेटा प्रोसेसिंग और हेरफेर के लिए निम्नलिखित टूल के उद्देश्यों के बारे में उलझन में हूं: LAStools , libLAS और PDAL

मेरी अब तक की समझ यह है कि PDAL और libLAS के कुल लक्ष्य समान हैं, और यह कि PDAL धीरे-धीरे libLAS को उन्नत प्रदर्शन और अधिक क्षमताओं के साथ बदल रहा है। मैं समझता हूं कि पीडीएएल एक पुस्तकालय है जो (और बनना चाहता है) एलएएसटूल से पूरी तरह से स्वतंत्र है।

LAStools और libLAS के बीच का संबंध मेरे लिए सबसे अधिक भ्रमित करने वाला है। क्या वे दो पूरी तरह से अलग उपकरण हैं? क्या LAStools libLAS के शीर्ष पर चलता है?

क्या इन 3 टूल / लाइब्रेरी में से कोई एक दूसरे पर निर्भर करता है?

पृष्ठभूमि: मेरे पास LAStools का उपयोग करने के साथ अनुभव है, और पिछले कुछ हफ्तों में PDAL के साथ खेला है।

संपादित करें: एक लिंक टिप्पणी से, मुझे पता चला कि LASlib नाम की भी कोई चीज़ है, जो ऐसा प्रतीत होता है कि LAStools कुछ चलता है। काश यह प्रश्न LiDAR डेटा का उपयोग शुरू करने वाले लोगों के लिए इन उपकरणों के व्यापक अवलोकन को इकट्ठा कर सकता है और भ्रमित हो सकता है कि किसके साथ जाना है।


1
LibLas वेबपेज से: "2018 के अनुसार, libLAS को PDAL प्रोजेक्ट द्वारा बदल दिया गया है और यह हाइबरनेशन या रखरखाव मोड में है। libLAS LAS या LAZ 1.4 के लिए समर्थन प्रदान नहीं करता है, जो PDAL करता है। PDAL कई और प्रारूपों के लिए भी समर्थन प्रदान करता है। , पीडीएएल पाइपलाइनों की धारणा "। तो, मूल रूप से, libLas को पदावनत किया जाता है, और PDAL द्वारा सदस्यता ली जाती है। LasTools मुझे बहुत कम पता है, क्योंकि यह लिनक्स के साथ बहुत अच्छा नहीं खेलता है।
जॉन पॉवेल

हां, यह है कि मैं कैसे पता लगा कि पीडीएएल और लिबलास का पुस्तकालयों के समान ही लक्ष्य है / है।
Eskapp

1
PDAL पूछे जाने वाले प्रश्न भी दोनों libLAS और Lastools पर कुछ टिप्पणी की है। संक्षेप में, libLAS मूल रूप से LAS प्रारूप को पढ़ने के लिए है। PDAL और LasTools दोनों LIDAR प्रसंस्करण टूलकिट हैं। वे संबंधित नहीं हैं।
जॉन पॉवेल

जवाबों:


9

libLAS को LAS के लिए रीड / राइट सपोर्ट प्रदान करने के लिए विकसित किया गया था और इसे LAStools पर तैयार किया गया था, जो उस समय एक ओपन सोर्स लाइसेंस के तहत जारी नहीं किया गया था। बाद के वर्षों में, LAStools के कई हिस्सों को एक ओपन सोर्स लाइसेंस के तहत जारी किया गया था जिसने libLAS में समानांतर प्रयास की आवश्यकता को नकार दिया था। इसके पुस्तकालय भाग को LASlib कहा जाता है। हां, मैं मानता हूं कि हम चीजों के नामकरण में भयानक हैं।

PDAL ने हमारे प्रयासों से एक जेओस्पेशियल जोर (पीसीएल से इसे अलग करने के लिए) के साथ एक सामान्य बिंदु क्लाउड प्रोसेसिंग टूलकिट प्रदान करने के लिए libLAS के साथ अनुसरण किया था, जिसमें प्रारूपों की एक भीड़ के लिए समर्थन था और सुविधाजनक डेटा वर्कफ़्लो और ऑर्केस्ट्रेशन टूल प्रदान किए गए थे। पीडीएएल को अन्य सॉफ्टवेयर (PROJ और GDAL, उदाहरण के लिए) को समन्वित प्रणाली समर्थन और वेक्टर / आपदा पहुंच जैसी चीजों के लिए बनाया गया है। यह C / C ++ के अलावा Python और Matlab बोलता है, और यह OSX, Linux और Win64 पर काम करता है।

LibLAS के संबंध में PDAL के संबंध में, PDAL LAS (और LAZ) 1.4 के लिए पूर्ण समर्थन प्रदान करता है, जबकि libLAS नहीं है। किसी को जो उस खराब की जरूरत है, वह एक पैच प्रदान कर सकता है, लेकिन PDAL libLAS की तुलना में कार्यक्षमता का एक बहुत समृद्ध टूलबॉक्स प्रदान करता है। यदि आप सभी की जरूरत है LAS समर्थन आपके सॉफ्टवेयर में एम्बेडेड है, तो मैं LASlib या libLAS का उपयोग करना चाहूंगा यदि वे आपके लिए काम कर सकते हैं। यदि आप कुछ ऐसा चाहते हैं जो लगभग किसी भी संभावित भू-स्थानिक प्रारूप को संभाल सके, तो पीडीएएल आपकी पसंद है।


तो मूल रूप से आज के रूप में, LAStools और PDAL, LiDAR डेटा के साथ काम करने के लिए पसंद के दो उपकरण हैं, PDAL केवल अन्य डेटा प्रारूपों का समर्थन करके LiDAR डेटा के साथ काम करने की क्षमताओं से परे जा रहा है। क्या मैं सही से समझ पाया?
Eskapp

1
हाँ, यह बहुत करीब है। LAStools उन सभी विशेषताओं की ओर उन्मुख है, जिनका आप LAS प्रारूप और हवाई लिडार प्रसंस्करण पाइपलाइनों द्वारा आवश्यक क्षमताओं के साथ लाभ उठा सकते हैं। पीडीएएल उससे अधिक सामान्य है और डेटा एब्स्ट्रेक्शन और डेटा प्रोसेसिंग वर्कफ़्लो की ओर उन्मुख है। जैसा कि मैं कभी-कभी कहता हूं, "पीडीएएल एक ऐसी चीज है जिसका उपयोग आप LAStools के निर्माण के लिए कर सकते हैं ", अगर यह कोई अर्थ रखता है।
हावर्ड बटलर

10

हॉवर्ड बटलर के जवाब से बहुत कुछ पता चलता है। कुछ और पृष्ठभूमि। जब मैंने पहली LAStools और LASlib लाइब्रेरी बनाई, जिस पर उपकरण बनाए गए हैं, मैं UC बर्कले में एक पोस्टडॉक था और केवल स्ट्रीमिंग डेलायने (या स्ट्रीम टीआईएन) पर अपने शोध के लिए इनपुट के रूप में LAS फ़ाइलों को तैयार करने की आवश्यकता थी।) प्रसंस्करण। क्योंकि कोड अपने आप में उपयोगी लगता था, मैंने इसे ज़िप किया और अप्रैल 2007 में अपने वेब पेज पर स्रोतों को प्रकाशित किया। इसके पास कोई लाइसेंस नहीं था, क्योंकि चार अलग-अलग विश्वविद्यालयों में 13 साल तक कंप्यूटर साइंस का अध्ययन करने के बावजूद मैंने कभी इस बारे में नहीं सीखा था कि कैसे लाइसेंस स्रोत कोड (क्या यह अन्य सीएस कार्यक्रमों में पाठ्यक्रम पर है?)। मुझे बस खुशी हुई जब लोगों ने मेरे कोड का इस्तेमाल किया। यह नवंबर 2007 में बदल गया जब हॉवर्ड बटलर ने मुझसे पूछा कि क्या वह LAStools का इस्तेमाल एक ओपन सोर्स प्रोजेक्ट के लिए शुरुआती बिंदु के रूप में कर सकते हैं जो अंततः libLAS होगा

कुछ साल बाद - LAStools कमोबेश उस समय एक शौक था - मैंने एक उच्च सुरक्षा वाले अमेरिकी लैब में अपनी नौकरी खो दी, एक निर्वासन शिविर में चार महीने तक हिरासत में रखा गया, और अंततः अमेरिका से हथकड़ी में निर्वासित हो गया। यह सब लेजर मुर्गियों के आसपास के मेरे विचारों के साथ करना था जो परमाणु हथियार प्रयोगशाला मैं काम कर रहा था, के साथ अच्छी तरह से नीचे नहीं गया था। इस कड़ी के "नतीजे" ने बहुत सारी ऊर्जा मुक्त कर दी और मेरे परिणामस्वरूप LAStools को पूरी तरह से चित्रित LiDAR प्रसंस्करण सूट और LASzip में उद्योग-शक्ति LiDAR कंप्रेसर में बदल दिया।

2012 में LAStools के साथ पहले से ही लोकप्रिय मैं अपने व्यवसाय ऊष्मायन केंद्रों के माध्यम से यूरोपीय अंतरिक्ष एजेंसी से बीज धन प्राप्त करने में सक्षम था । इससे मुझे एक उचित कंपनी रैपिडेलो जीएमबीएच शुरू करने की आवश्यकता हुई जो अंततः वाणिज्यिक और शैक्षणिक लाइसेंस LAStools को बेच देगी । इस बिंदु पर LASlib और LASzip को उचित ओपन सोर्स लाइसेंस भी मिला (जैसा कि हावर्ड बटलर ने सलाह दी थी) जिससे लिबलास को कुछ हद तक कम जरूरत थी। फिर हावर्ड ने पीडीएएल शुरू किया (उसका उत्तर देखें)।

LAStools शायद अभी भी सिर्फ एक शौक परियोजना होगी यदि यह अमेरिकी मातृभूमि सुरक्षा के लिए नहीं थी जो आपको मेरे जैसे दुष्ट तत्वों से सुरक्षित रखती है ... (-; आशा है कि कुछ अन्य कोण से प्रकाश को बहाती है इस कारण से LAStools और PDAL और है; कैसे LASlib , libLAS और LASzip उनसे संबंधित हैं।


3
कोई विचार नहीं था, LAStools के विकास पर बहुत दिलचस्प अंतर्दृष्टि। ईएसए को धन्यवाद इस महान उपकरण को बचाने के लिए।
Mapperz

1
  • libLAS को हटा दिया जाता है और उसका रखरखाव नहीं किया जाता है। इसकी जगह पीडीएएल ने ले ली है।
  • LAStools पूरी तरह से खुला स्रोत नहीं है और (ज्यादातर) केवल LAS प्रारूप का समर्थन करता है। अधिकांश भाग के लिए यह एक व्यक्ति द्वारा बनाया और बनाए रखा गया है।
  • पीडीएएल पूरी तरह से खुला स्रोत है और इनपुट और आउटपुट दोनों पर कई बिंदु क्लाउड प्रारूपों का समर्थन करता है। पीडीएएल मॉड्यूलर है। यह OSX, * निक्स और विंडोज पर काम करता है।

PDAL और LAStools अलग-अलग एल्गोरिदम का समर्थन करते हैं। यदि आप केवल विंडोज पर LAS का उपयोग कर रहे हैं, तो LAStools एक व्यवहार्य विकल्प है यदि आपको जिस कार्यक्षमता की आवश्यकता है वह उस कीमत पर समर्थित है जिसे आप भुगतान करने के लिए तैयार हैं। अन्यथा, आपको पीडीएएल को देखना चाहिए।


LAStools कई प्रारूपों के अलावा अन्य का समर्थन करता है। (.xyz, .laz, .txt; वेक्टर प्रारूप जैसे कि assh .shp, .obj; रेखापुंज प्रारूप .tif, दूसरों के बीच में)। "ज्यादातर" के साथ आपका क्या मतलब था?
आंद्रे सिल्वा

इसके अलावा, "मॉड्यूलर" का क्या अर्थ है? क्या LAStools मॉड्यूलर भी नहीं है? और जिज्ञासा से बाहर, कितने लोगों ने बनाई और पीडीएएल को मंथन किया?
आंद्रे सिल्वा

ज्यादातर, मुझे लगता है कि उनका मतलब है कि LAStools कई अन्य स्वरूपों का समर्थन करता है, लेकिन उन स्वरूपों का बिंदु क्लाउड समर्थन "LAS डेटा मॉडल" के संदर्भ में है। पीडीएएल में एलएएस का भरपूर समर्थन है, लेकिन यह दृष्टिकोण व्यापक नहीं है। योगदानकर्ताओं के लिए, जिसे Github github.com/PDAL/PDAL/graphs/contributors बनाम github.com/LAStools/LAStools/graphs/contributors
Howard
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.