สำหรับการรัน 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.laz
point_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