LAZ से LAS प्रारूप में LiDAR फ़ाइलों को परिवर्तित करना


12

मैं LAZ प्रारूप (संकुचित संस्करण) से LiDAR फ़ाइलों को LASzip सॉफ़्टवेयर का उपयोग करके LAS (असम्पीडित संस्करण) में परिवर्तित करने का प्रयास कर रहा हूँ ।

हालांकि, मैं वास्तव में निश्चित नहीं हूं कि यह कैसे काम करता है। जैसे ही मैंने ऐप इंटरफ़ेस में प्रवेश किया मैंने एक नया आउटपुट फ़ोल्डर बनाया, लेकिन यह पूरी तरह से खाली है।

मैंने कमांड प्रॉम्प्ट विंडो में निम्न कोड भी आज़माया था:

 D:\LiDAR\Laszip\laszip.exe *.laz 

और 'कोई इनपुट निर्दिष्ट नहीं' कहते हुए एक संदेश मिला।

मेरे फ़ोल्डर में, लगभग 100-ish.laz फाइलें हैं और साथ ही एक imu.laz भी हैं। कोई सुझाव?


Gis.stackexchange में आपका स्वागत है! कृपया ध्यान दें कि इस साइट पर एक अच्छा सवाल यह है कि आपके द्वारा किए गए शोध के कुछ अंशों को दिखाने की उम्मीद है, यानी आपने क्या प्रयास किया है और - यदि लागू हो - अब तक का कोड। अधिक जानकारी के लिए, हमारी जाँच कर सकते हैं फैक
UnderDark


लास्टज़ से laszip.exe डाउनलोड करें । एलएजेड के साथ विंडो में कमांड प्रॉम्प्ट खोलें, लेसज़िप। Ex, एक स्पेस और * .laz में पथ दर्ज करें। दर्ज करें और प्रतीक्षा करें।
बारब्रोसा

नमस्ते, आपकी टिप्पणी के लिए धन्यवाद। मैंने पहले भी ऐसा कुछ करने की कोशिश की है, लेकिन कोई नतीजा नहीं निकला। मैं सोच रहा हूँ कि मैं .laz फ़ाइल वाले फ़ोल्डर का नाम कैसे निर्दिष्ट कर सकता हूँ? मैंने इसे कमांड विंडो में दर्ज करने का प्रयास किया: D: \ LiDAR \ Laszip \ laszip.exe (space) *। laz और एक संदेश मिला जिसमें कहा गया था कि 'कोई इनपुट निर्दिष्ट नहीं है'
जून

LAZ निर्देशिका में कमांड प्रॉम्प्ट खोलने का प्रयास करें, या कमांड विंडो में LAZ निर्देशिका पर नेविगेट करें।
Barbarossa

जवाबों:


6

कमांड प्रॉम्प्ट विंडो से LASzip चलाने के लिए इनपुट फ़ाइल का पथ निर्दिष्ट करना भी आवश्यक है।

उदाहरण के लिए, मान लें कि ड्राइव D: (D: \ LASzip \ laszip.exe) के तहत laszip.exe फ़ाइल स्थापित है और .laz फाइलें D: \ lidar में संग्रहीत हैं।

फिर, टाइप करें:

D:\LASzip\laszip D:\lidar\*.laz

यह किसी भी मौजूदा फ़ाइल को अधिलेखित करने वाले वर्तमान फ़ोल्डर में सभी एलएजेड फ़ाइलों को विघटित करेगा। आउटपुट फ़ाइलों में इनपुट फ़ाइलों के रूप में एक ही नाम होगा (लेकिन एक्सटेंशन .las के साथ)।

कुछ टिप्पणी:

  • कमांड-लाइन में फ़ाइल एक्सटेंशन '.exe' टाइप करना आवश्यक नहीं है।
  • कोई भी -iइनपुट पैरामीटर के लिए पहचानकर्ता का उपयोग कर सकता है , लेकिन यह वैकल्पिक है D:\LASzip\laszip -i D:\lidar\*.laz:।
  • -odirएक अलग आउटपुट फ़ोल्डर को निर्दिष्ट करने के लिए पहचानकर्ता का उपयोग किया जा सकता है D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output:। यह निर्दिष्ट आउटपुट फ़ोल्डर में समान फ़ाइल नाम (.las एक्सटेंशन को छोड़कर) के साथ सभी .laz फ़ाइलों को बचाएगा। इनपुट (LAS) फ़ाइलों से विभिन्न स्थान पर LAZ फ़ाइलों को सहेजना देखें ?
  • -odixफ़ाइल नामों को आउटपुट करने के लिए पहचानकर्ता का उपयोग करें D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed:। इसका मतलब है कि यदि इनपुट फ़ाइल नाम है point_cloud_27.laz, तो आउटपुट फ़ाइल नाम होगा point_cloud_27_decompressed.las

अधिक उदाहरण यहाँ देखें ।

एक अन्य विकल्प (पहले उदाहरण के संबंध में) बारब्रोसा द्वारा सुझाए गए अनुसार आगे बढ़ना है, यानी, इनपुट फ़ाइल फ़ोल्डर से cmd खोलें और अपने पहले प्रयास में कमांड लिखें।

REM move to folder where the input file is, then run laszip.
cd  D:\lidar
D:\LASzip\laszip *.laz

यदि आप laszipप्रोग्राम पथ को निर्दिष्ट किए बिना किसी भी फ़ोल्डर से सीधे कॉल करना चाहते हैं , तो, berniejconnors का उत्तर पर्यावरण चर (इसे यहां देखें ) में जोड़ने के लिए एक अच्छा संकेत देता है ।

laszip D:\lidar\*.laz 

यहां सभी उदाहरण .lasफाइलों के माध्यम से परिवर्तित करते हुए दूसरे तरीके से काम करते हैं .laz


1

ऐसा लगता है कि आप खिड़कियों पर चल रहे हैं। बस Laszip.exe प्रोग्राम को डबल-क्लिक करें और इसे GUI के माध्यम से संचालित करें। आप उस फ़ोल्डर को ब्राउज़ कर सकते हैं जिसे आप मेनू के बाईं ओर स्थित 'ब्राउज ...' रोलआउट के माध्यम से हटाना चाहते हैं। आपको एलएएस से एलएएस को कम करने की आवश्यकता क्यों है? क्या कोई ऐसा सॉफ़्टवेयर है जिसका आप उपयोग करना चाहते हैं जो LAZ का समर्थन नहीं करता है? कौनसा? चेक इस और है कि कैसे LAStools का उपयोग करने पर कई ट्यूटोरियल के लिए वीडियो की प्लेलिस्ट ...


नमस्ते, लिंक के लिए धन्यवाद। मैं यह सुनिश्चित करूंगा कि मैं LiDAR में बेहतर अंतर्दृष्टि प्राप्त करने के लिए देखता हूं। मैं ArcMap में LiDAR डेटा का विश्लेषण करना चाहता था (यह मेरा सभी विकल्प है), और मुझे विश्वास है कि ऐप में केवल लास प्रारूप पढ़ा जा सकता है। मैंने जो डेटा हासिल किया वह केवल लाज़ में था। मैंने GUI में ऐसा करने की कोशिश की और मुझे परिणाम की एक पाठ फ़ाइल मिल गई, लेकिन किसी भी तरह कोई भी डेटा परिवर्तित नहीं हुआ। हालाँकि, मैंने ऊपर की टिप्पणी का अनुसरण करके इस समस्या को हल किया।
जून

1

Windows में कमांड प्रॉम्प्ट में लास्ज़िप चलाने के लिए आपको अपनी इनपुट फ़ाइलों को निर्दिष्ट करने के लिए "-i" paremeter का उपयोग करने की आवश्यकता है:

laszip -i lidar.laz

या

laszip -i *.laz

उपरोक्त आदेशों को चलाने के लिए लासज़िप को आपके PATH वातावरण चर में होना चाहिए:

set path=%path%;<path_to_your_laszip_exe>
set path=%path%;C:\LAStools\bin

और laz फ़ाइलें आपके वर्तमान निर्देशिका में होनी चाहिए।

यदि आपके इनपुट फ़ाइल में LAZ एक्सटेंशन है तो लेसज़िप फाइलों को अनलॉक्ड कर देगा। यदि आपकी इनपुट फ़ाइल में LAS एक्सटेंशन है तो Laszip फाइलों को कंप्रेस कर देगा।

यदि आपके पास LAStools की पूर्ण स्थापना है, तो आपके पास कई कमांड लाइन उदाहरणों के साथ " laszip_README.txt " फ़ाइल होनी चाहिए ।

एक LAStools Google समूह है जहां आपको विशेषज्ञ उपयोगकर्ताओं और LAStools और LASzip के निर्माता मार्टिन Isenburg से बहुत समर्थन मिलेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.