LiDAR dosyalarını LAZ'dan LAS formatına dönüştürme


12

LASzip yazılımını kullanarak LAS (sıkıştırılmış sürüm) LAS (sıkıştırılmamış sürüm) LiDAR dosyalarını dönüştürmek çalışıyorum .

Ancak, nasıl çalıştığından gerçekten emin değilim. Uygulama arayüzüne girerken yeni bir çıktı klasörü oluşturdum, ancak tamamen boş.

Ayrıca komut istemi penceresinde aşağıdaki kodu denemişti:

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

ve 'girdi belirtilmedi' mesajını aldım.

Klasörümde 100 imh.laz dosyası ve bir imu.laz dosyası var. Herhangi bir öneri?


Gis.stackexchange'e hoş geldiniz! Lütfen bu sitedeki iyi bir sorunun sizin tarafınızdan, örneğin ne denediğinizi ve - mümkünse - şimdiye kadar kodladığınız bir dereceye kadar araştırma göstermesi beklendiğini unutmayın. Daha fazla bilgi için SSS'mizi kontrol edebilirsiniz .
underdark


Laszip.exe dosyasını lastools'tan indirin . LAZ ile pencerede bir komut istemi açın, laszip.exe, boşluk ve * .laz yolunu girin. Enter tuşuna basın ve bekleyin.
Barbarossa

Merhaba, yorumunuz için teşekkür ederim. Daha önce böyle bir şey denedim, ancak sonuç alamadım. Acaba .laz dosyaları olan klasör adını nasıl belirleyebilirim? Komut penceresinde bunu girmeye çalıştım: D: \ LiDAR \ Laszip \ laszip.exe (boşluk) *. Laz ve 'girdi belirtilmedi' diyen bir mesaj aldım
Haziran

Komut istemini LAZ dizininde açmayı deneyin veya komut penceresindeki LAZ dizinine gidin.
Barbarossa

Yanıtlar:


6

LASzip'i komut istemi penceresinden çalıştırmak için, girdi dosyasının yolunu da belirtmek gerekir.

Örneğin, laszip.exe dosyasının D: (D: \ LASzip \ laszip.exe) sürücüsünün altına yüklendiğini ve .laz dosyalarının D: \ lidar'da depolandığını varsayalım.

Sonra şunu yazın:

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

Mevcut klasördeki tüm LAZ dosyalarını, varolan dosyaların üzerine yazar. Çıktı dosyaları giriş dosyalarıyla aynı ada sahip olacaktır (ancak .las uzantılı).

Bazı açıklamalar:

  • komut satırına '.exe' dosya uzantısını yazmak gerekli değildir.
  • bir de anahtarı kullanarak -igiriş parametresinin, ancak isteğe bağlı olarak: D:\LASzip\laszip -i D:\lidar\*.laz.
  • tanımlayıcı -odirfarklı bir çıkış klasörü belirtmek için kullanılabilir: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Belirtilen çıktı klasörüne aynı dosya adlarına (.las uzantısı hariç) sahip tüm .laz dosyalarını kaydeder. Bkz. LAZ dosyalarını giriş (LAS) dosyalarından farklı bir konuma kaydetme? .
  • tanımlayıcıyı kullanmak -odixçıktı dosyası adlarına eklemek için: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Bu, girdi dosyası adının point_cloud_27.lazçıktı dosyası adının olacağı anlamına gelir point_cloud_27_decompressed.las.

Daha fazla örneği burada görebilirsiniz .

Başka bir seçenek (ilk örneğe ilişkin olarak) Barbarossa'nın önerdiği şekilde ilerlemektir, yani cmd'yi giriş dosyası klasöründen açın ve komutu ilk denemenizde olduğu gibi yazın.

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

laszipProgram yolunu belirtmeden doğrudan herhangi bir klasörden aramak istiyorsanız , berniejconnors'un yanıtı ortam değişkenlerine eklemek için iyi bir ipucu verir ( buraya bakın ).

laszip D:\lidar\*.laz 

Buradaki tüm örnekler başka bir yolla çalışır, yani .lasdosyalardan dosyaya dönüştürme .laz.


1

Görünüşe göre pencerelerde koşuyorsun. Sadece laszip.exe programını çift tıklatın ve GUI üzerinden çalıştırın. Sıkıştırmak istediğiniz klasöre menünün sol tarafındaki 'göz at ...' penceresini kullanarak göz atabilirsiniz. Neden LAZ'ı LAS'a sıkıştırmanız gerekiyor? Kullanmak istediğiniz LAZ'ı yerel olarak desteklemeyen bir yazılım var mı? Hangisi? Kontrol bu ve bu LAStools nasıl kullanılacağına dair birçok öğreticiler için videoları YouTube oynatma listesi ...


Merhaba, Bağlantılar için teşekkür ederim. LiDAR'da daha iyi bilgi almak için izlediğimden emin olacağım. ArcMap (Bu tüm benim seçenek) LiDAR verilerini analiz etmek istedim ve sadece Las formatı app okunabilir inanıyorum. Aldığım veriler sadece Laz'daydı. Bunu GUI'de yapmaya çalıştım ve sonucun bir metin dosyasını aldım, ancak bir şekilde hiç veri dönüştürülmedi. Ancak, yukarıdaki yorumu izleyerek bu sorunu çözdüm.
Haziran

1

Windows'ta bir komut isteminde laszip'i çalıştırmak için, giriş dosyalarınızı belirtmek üzere "-i" parametresini kullanmanız gerekir:

laszip -i lidar.laz

veya

laszip -i *.laz

Yukarıdaki komutları çalıştırmak için Laszip'in PATH ortam değişkeninizde olması gerekir:

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

Ve laz dosyaları geçerli dizininizde olmalıdır.

Giriş dosyalarınızda LAZ uzantısı varsa laszip dosyaları açar. Giriş dosyalarınızda LAS uzantısı varsa laszip dosyaları sıkıştırır.

LAStools'un tam kurulumuna sahipseniz , çok sayıda komut satırı örneği içeren bir " laszip_README.txt " dosyanız olmalıdır .

Uzman kullanıcılardan ve LAStools ve LASzip'in yaratıcısı Martin Isenburg'dan büyük destek alacağınız bir LAStools Google Grubu var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.