Mengubah file LiDAR dari format LAZ ke LAS

12

Saya mencoba mengkonversi file LiDAR dari format LAZ (versi terkompresi) menjadi LAS (versi tidak terkompresi) menggunakan perangkat lunak LASzip .

Namun, saya tidak begitu yakin bagaimana cara kerjanya. Saya membuat folder keluaran baru ketika saya masuk di antarmuka aplikasi, tetapi benar-benar kosong.

Saya juga sudah mencoba kode berikut di jendela command prompt:

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

dan mendapat pesan yang mengatakan 'tidak ada input yang ditentukan'.

Dalam folder saya, ada sekitar 100 file ish.laz dan juga satu imu.laz. Ada saran?

Juni
sumber
Selamat datang di gis.stackexchange! Harap perhatikan bahwa pertanyaan yang bagus di situs ini diharapkan menunjukkan beberapa tingkat penelitian di pihak Anda, yaitu apa yang telah Anda coba dan - jika berlaku - kode sejauh ini. Untuk info lebih lanjut, Anda dapat memeriksa faq kami .
underdark
Unduh laszip.exe dari lastools . Buka prompt perintah di jendela dengan LAZ, masukkan path ke laszip.exe, spasi, dan * .laz. Tekan Enter dan tunggu.
Barbarossa
Hai, terima kasih atas komentar Anda. Saya telah mencoba sesuatu seperti ini sebelumnya, tetapi tidak mendapatkan hasil apa pun. Saya bertanya-tanya bagaimana cara menentukan nama folder yang memiliki .laz fils? Saya mencoba memasukkan ini di jendela perintah: D: \ LiDAR \ Laszip \ laszip.exe (spasi) *. Laz dan mendapat pesan yang mengatakan 'tidak ada input yang ditentukan'
Juni
Coba buka prompt perintah di direktori LAZ, atau navigasikan ke direktori LAZ di jendela perintah.
Barbarossa

Jawaban:

6

Untuk menjalankan LASzip dari jendela prompt perintah, Anda juga perlu menentukan jalur file input.

Misalnya, misalkan file laszip.exe diinstal pada drive D: (D: \ LASzip \ laszip.exe) dan file .laz disimpan dalam D: \ lidar.

Kemudian, ketik:

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

Ini akan mendekompres semua file LAZ di folder saat ini menimpa file yang ada. File output akan memiliki nama yang sama dengan file input (tetapi dengan ekstensi .las).

Beberapa komentar:

  • tidak perlu mengetikkan ekstensi file '.exe' di baris perintah.
  • satu juga dapat menggunakan identifier -iuntuk parameter masukan, tapi itu adalah opsional: D:\LASzip\laszip -i D:\lidar\*.laz.
  • pengenal -odirdapat digunakan untuk menentukan folder output yang berbeda: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Ini akan menyimpan semua file .laz dengan nama file yang sama (kecuali untuk ekstensi .las) di folder output yang ditentukan. Lihat Menyimpan file LAZ ke lokasi berbeda dari file input (LAS)? .
  • menggunakan pengenal -odixuntuk menambahkan nama-nama file output: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Itu berarti jika nama file input adalah point_cloud_27.laz, nama file output akan point_cloud_27_decompressed.las.

Lihat lebih banyak contoh di sini .

Pilihan lain (dalam kaitannya dengan contoh pertama) adalah untuk melanjutkan seperti yang disarankan oleh Barbarossa, yaitu, buka cmd dari folder file input dan tulis perintah seperti pada upaya pertama Anda.

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

Jika Anda ingin menelepon lasziplangsung dari folder apa pun tanpa menentukan jalur program, maka, jawaban berniejconnors memberikan petunjuk yang baik untuk menambahkannya dalam variabel lingkungan (lihat di sini ).

laszip D:\lidar\*.laz 

Semua contoh di sini bekerja sebaliknya, yaitu, mengkonversi dari .lasfile ke .laz.

Andre Silva
sumber
1

Sepertinya Anda menjalankan di windows. Cukup klik dua kali program laszip.exe dan operasikan melalui GUI. Anda dapat menjelajah ke folder yang ingin Anda dekompresi melalui peluncuran 'browse ...' di sisi kiri menu. Mengapa Anda perlu mendekompresi LAZ ke LAS? Apakah ada perangkat lunak yang ingin Anda gunakan yang tidak mendukung LAZ secara asli? Yang mana? Lihat ini dan itu daftar putar video YouTube untuk banyak tutorial tentang cara menggunakan LAStools ...

LAStools
sumber
Hai, Terima kasih atas tautannya. Saya akan memastikan bahwa saya menonton untuk mendapatkan wawasan yang lebih baik di LiDAR. Saya ingin menganalisis data LiDAR di ArcMap (Ini semua pilihan saya), dan saya percaya hanya format Las yang dapat dibaca di aplikasi. Data yang saya peroleh hanya di Laz. Saya mencoba melakukan ini di GUI dan saya mendapat file teks dari hasilnya, tetapi entah bagaimana tidak ada data yang dikonversi sama sekali. Namun, saya memecahkan masalah ini dengan mengikuti komentar di atas.
Juni
1

Untuk menjalankan laszip di command prompt di Windows Anda harus menggunakan paremeter "-i" untuk menentukan file input Anda:

laszip -i lidar.laz

atau

laszip -i *.laz

Untuk menjalankan perintah di atas, Laszip harus dalam variabel lingkungan PATH Anda:

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

Dan file laz harus ada di direktori Anda saat ini.

Jika file input Anda memiliki ekstensi LAZ, laszip akan membuka kompresi file. Jika file input Anda memiliki ekstensi lasas LAS akan memampatkan file.

Jika Anda memiliki instalasi penuh LAStools Anda harus memiliki file " laszip_README.txt " dengan banyak contoh baris perintah.

Ada Grup Google LAStools di mana Anda akan mendapatkan dukungan besar dari pengguna ahli dan Martin Isenburg, pencipta LAStools dan LASzip.

konektor berniej
sumber