การแปลงไฟล์ LiDAR จาก LAZ เป็นฟอร์แมต LAS


12

ฉันพยายามแปลงไฟล์ LiDAR จากรูปแบบ LAZ (เวอร์ชันบีบอัด) เป็น LAS (รุ่นที่ไม่บีบอัด) โดยใช้ซอฟต์แวร์LASzip

อย่างไรก็ตามฉันไม่แน่ใจว่ามันทำงานอย่างไร ฉันสร้างโฟลเดอร์เอาต์พุตใหม่เมื่อฉันป้อนในอินเทอร์เฟซแอป แต่มันว่างเปล่าทั้งหมด

ฉันได้ลองใช้รหัสต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง:

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

และได้รับข้อความแจ้งว่า 'ไม่ได้ระบุอินพุต'

ในโฟลเดอร์ของฉันมีไฟล์ประมาณ 100-ish.laz และ imu.laz หนึ่งไฟล์ ข้อเสนอแนะใด ๆ


ยินดีต้อนรับสู่ gis.stackexchange! โปรดทราบว่าคำถามที่ดีในเว็บไซต์นี้คาดว่าจะแสดงการวิจัยระดับหนึ่งในส่วนของคุณเช่นสิ่งที่คุณได้ลองและ - ถ้ามี - รหัสจนถึงตอนนี้ สำหรับข้อมูลเพิ่มเติมคุณสามารถตรวจสอบของเราคำถามที่พบบ่อย
underdark


ดาวน์โหลด laszip.exe จากlastools เปิดพรอมต์คำสั่งในหน้าต่างที่มี LAZ ป้อนพา ธ ไปที่ laszip.exe, ช่องว่างและ * .laz กด Enter และรอ
Barbarossa

สวัสดีขอบคุณสำหรับความคิดเห็นของคุณ ฉันลองอะไรทำนองนี้ก่อนหน้านี้ แต่ไม่ได้ผลลัพธ์ใด ๆ ฉันสงสัยว่าฉันจะระบุชื่อโฟลเดอร์ที่มีไฟล์. laz ได้อย่างไร ฉันพยายามป้อนนี้ในหน้าต่างคำสั่ง: D: \ LiDAR \ Laszip \ laszip.exe (เว้นวรรค) * laz และมีข้อความว่า 'อินพุตไม่ระบุ.
มิถุนายน

ลองเปิดพรอมต์คำสั่งในไดเรกทอรี LAZ หรือไปที่ไดเรกทอรี LAZ ในหน้าต่างคำสั่ง
Barbarossa

คำตอบ:


6

สำหรับการรัน LASzip จากหน้าต่างพรอมต์คำสั่งจำเป็นต้องระบุพา ธ ของไฟล์อินพุต

ตัวอย่างเช่นสมมติว่าไฟล์ laszip.exe ถูกติดตั้งภายใต้ไดรฟ์ D: (D: \ LASzip \ laszip.exe) และไฟล์. laz ถูกเก็บไว้ใน D: \ lidar

จากนั้นพิมพ์:

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

มันจะขยายขนาดไฟล์ LAZ ทั้งหมดในโฟลเดอร์ปัจจุบันเขียนทับไฟล์ใด ๆ ที่มีอยู่ ไฟล์เอาต์พุตจะมีชื่อเหมือนกับไฟล์อินพุต (แต่มีนามสกุล. Atlas)

ข้อสังเกตบางส่วน:

  • ไม่จำเป็นต้องพิมพ์นามสกุลไฟล์ '.exe' ในบรรทัดคำสั่ง
  • เราสามารถใช้ตัวระบุ-iสำหรับพารามิเตอร์อินพุตได้ แต่มันก็เป็นตัวเลือก: D:\LASzip\laszip -i D:\lidar\*.laz.
  • ระบุสามารถนำมาใช้เพื่อระบุโฟลเดอร์ออกที่แตกต่างกัน:-odir D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\outputมันจะบันทึกไฟล์. laz ทั้งหมดที่มีชื่อไฟล์เหมือนกัน (ยกเว้นนามสกุล. Atlas) ในโฟลเดอร์เอาต์พุตที่ระบุ ดูการบันทึกไฟล์ LAZ ไปยังตำแหน่งอื่นจากไฟล์อินพุต (LAS) .
  • ใช้ตัวระบุ-odixเพื่อต่อท้ายชื่อไฟล์ที่ส่งออก: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. มันหมายความว่าถ้าชื่อไฟล์ใส่เป็นชื่อไฟล์ที่ส่งออกจะได้รับpoint_cloud_27.lazpoint_cloud_27_decompressed.las

ดูตัวอย่างเพิ่มเติมที่นี่

ตัวเลือกอื่น (ที่เกี่ยวข้องกับตัวอย่างแรก) คือการดำเนินการตามที่แนะนำโดย Barbarossa เช่นเปิด 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

ดูเหมือนว่าคุณกำลังทำงานบน windows เพียงดับเบิลคลิกที่โปรแกรม laszip.exe และใช้งานผ่าน GUI คุณสามารถเรียกดูโฟลเดอร์ที่คุณต้องการคลายการบีบอัดผ่าน 'เรียกดู ... ' ที่ด้านซ้ายของเมนู ทำไมคุณต้องคลายการบีบอัด LAZ ถึง LAS? มีซอฟต์แวร์ที่คุณต้องการใช้ที่ไม่รองรับ LAZ หรือไม่? อันไหน? ตรวจสอบนี้และที่เพลย์ลิสของ YouTube วิดีโอสำหรับบทเรียนมากมายเกี่ยวกับวิธีการใช้ LAStools ...


สวัสดีขอบคุณสำหรับลิงค์ ฉันจะทำให้แน่ใจว่าฉันดูเพื่อรับข้อมูลเชิงลึกที่ดีขึ้นใน LiDAR ฉันต้องการวิเคราะห์ข้อมูล LiDAR ใน ArcMap (นี่คือตัวเลือกทั้งหมดของฉัน) และฉันเชื่อว่ามีเพียงรูปแบบ Las เท่านั้นที่สามารถอ่านได้ในแอป ข้อมูลที่ฉันได้รับคือ Laz เท่านั้น ฉันพยายามทำสิ่งนี้ใน GUI และฉันได้รับไฟล์ข้อความของผลลัพธ์ แต่อย่างใดไม่มีการแปลงข้อมูลเลย อย่างไรก็ตามฉันแก้ไขปัญหานี้โดยทำตามความคิดเห็นด้านบน
มิถุนายน

1

ในการรัน laszip ในพรอมต์คำสั่งใน Windows คุณต้องใช้ paremeter "-i" เพื่อระบุไฟล์อินพุตของคุณ:

laszip -i lidar.laz

หรือ

laszip -i *.laz

ในการใช้คำสั่งข้างต้น Laszip ต้องอยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณ:

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

และไฟล์ laz จะต้องอยู่ในไดเรกทอรีปัจจุบันของคุณ

หากไฟล์อินพุตของคุณมีส่วนขยาย LAZ laszip จะคลายการบีบอัดไฟล์ หากไฟล์อินพุตของคุณมีส่วนขยาย LAS ของ Las Vegas จะบีบอัดไฟล์

หากคุณมีการติดตั้งแบบเต็มของ LAStools คุณควรมีไฟล์ " laszip_README.txt " พร้อมตัวอย่างบรรทัดคำสั่งจำนวนมาก

มี LAStools Google Group ที่คุณจะได้รับการสนับสนุนที่ดีจากผู้ใช้ที่มีความเชี่ยวชาญและ Martin Isenburg ผู้สร้าง LAStools และ LASzip

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.