Konwersja plików LiDAR z formatu LAZ na LAS

12

Próbuję przekonwertować pliki LiDAR z formatu LAZ (wersja skompresowana) na LAS (wersja nieskompresowana) za pomocą oprogramowania LASzip .

Jednak nie jestem pewien, jak to działa. Utworzyłem nowy folder wyjściowy po wejściu do interfejsu aplikacji, ale jest on całkowicie pusty.

Próbowałem także następujący kod w oknie wiersza polecenia:

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

i dostałem komunikat „nie określono danych wejściowych”.

W moim folderze znajduje się około 100 plików ish.laz, a także jeden plik imu.laz. Jakieś sugestie?

czerwiec
źródło
Witamy w gis.stackexchange! Należy pamiętać, że dobre pytanie na tej stronie powinno wykazać pewien stopień badań z twojej strony, tj. To, co próbowałeś i - jeśli dotyczy - kod do tej pory. Aby uzyskać więcej informacji, możesz sprawdzić nasze często zadawane pytania .
podmrok
Pobierz laszip.exe z lastools . Otwórz wiersz polecenia w oknie za pomocą LAZ, wprowadź ścieżkę do pliku laszip.exe, spację i * .laz. Naciśnij Enter i poczekaj.
Barbarossa,
Cześć, dziękuję za komentarz. Próbowałem czegoś takiego wcześniej, ale nie uzyskałem żadnego rezultatu. Zastanawiam się, jak mogę określić nazwę folderu zawierającego pliki .laz? Próbowałem wprowadzić to w oknie polecenia: D: \ LiDAR \ Laszip \ laszip.exe (spacja) * Laz i dostałem komunikat, że „nie określono wejścia”.
Czerwiec
Spróbuj otworzyć wiersz polecenia w katalogu LAZ lub przejdź do katalogu LAZ w oknie poleceń.
Barbarossa,

Odpowiedzi:

6

Aby uruchomić LASzip z okna wiersza poleceń, konieczne jest również określenie ścieżki do pliku wejściowego.

Załóżmy na przykład, że plik laszip.exe jest zainstalowany pod dyskiem D: (D: \ LASzip \ laszip.exe) i że pliki .laz są przechowywane w D: \ lidar.

Następnie wpisz:

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

Rozpakuje wszystkie pliki LAZ w bieżącym folderze, zastępując każdy istniejący plik. Pliki wyjściowe będą miały taką samą nazwę jak pliki wejściowe (ale z rozszerzeniem .las).

Kilka uwag:

  • nie trzeba wpisywać rozszerzenia pliku „.exe” w wierszu polecenia.
  • można również użyć identyfikatora -idla parametru wejściowego, ale jest to opcjonalne: D:\LASzip\laszip -i D:\lidar\*.laz.
  • identyfikator -odirmoże być wykorzystane, aby określić inny folder wyjściowy: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Zapisuje wszystkie pliki .laz o tych samych nazwach (oprócz rozszerzenia .las) w określonym folderze wyjściowym. Zobacz Zapisywanie plików LAZ w innej lokalizacji niż pliki wejściowe (LAS)? .
  • użyć identyfikatora -odix, aby dołączyć do nazwy pliku wyjściowego: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Oznacza to, że jeśli nazwa pliku wejściowego to point_cloud_27.laz, nazwa pliku wyjściowego będzie point_cloud_27_decompressed.las.

Zobacz więcej przykładów tutaj .

Inną opcją (w odniesieniu do pierwszego przykładu) jest kontynuowanie zgodnie z sugestią Barbarossy, tj. Otwarcie cmd z folderu plików wejściowych i napisanie polecenia jak przy pierwszej próbie.

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

Jeśli chcesz dzwonić laszipbezpośrednio z dowolnego folderu bez określania ścieżki programu, odpowiedź berniejconnors daje dobrą wskazówkę, aby dodać ją do zmiennych środowiskowych (patrz tutaj ).

laszip D:\lidar\*.laz 

Wszystkie przykłady tutaj działają na odwrót, tj. Konwersja .lasplików do .laz.

Andre Silva
źródło
1

Wygląda na to, że korzystasz z systemu Windows. Wystarczy dwukrotnie kliknąć program laszip.exe i obsługiwać go za pomocą GUI. Możesz przejść do folderu, który chcesz zdekompresować, poprzez rollout „Przeglądaj ...” po lewej stronie menu. Dlaczego musisz zdekompresować LAZ do LAS? Czy istnieje oprogramowanie, którego chcesz użyć, które nie obsługuje natywnie LAZ? Który? Sprawdź i playlistę filmów na YouTube, aby zapoznać się z wieloma samouczkami na temat korzystania z LAStools ...

LAStools
źródło
Cześć, dziękuję za linki. Dopilnuję, aby oglądać, aby uzyskać lepszy wgląd w LiDAR. Chciałem przeanalizować dane LiDAR w ArcMap (to wszystko moja opcja) i uważam, że w aplikacji można odczytać tylko format Las. Dane, które uzyskałem, były tylko w Laz. Próbowałem to zrobić w GUI i otrzymałem plik tekstowy wyniku, ale jakoś nie przekonwertowałem żadnych danych. Jednak rozwiązałem ten problem, postępując zgodnie z powyższym komentarzem.
czerwiec
1

Aby uruchomić laszip w wierszu polecenia w systemie Windows, musisz użyć paremeter „-i”, aby określić pliki wejściowe:

laszip -i lidar.laz

lub

laszip -i *.laz

Aby uruchomić powyższe polecenia, Laszip musi znajdować się w zmiennej środowiskowej PATH:

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

Pliki laz muszą znajdować się w twoim bieżącym katalogu.

Jeśli twoje pliki wejściowe mają rozszerzenie LAZ, laszip rozpakuje pliki. Jeśli twoje pliki wejściowe mają rozszerzenie LAS, laszip skompresuje pliki.

Jeśli masz pełną instalację LAStools, powinieneś mieć plik „ laszip_README.txt ” z licznymi przykładami wiersza poleceń.

Istnieje grupa dyskusyjna Google LAStools, w której uzyskasz świetne wsparcie od ekspertów i Martina Isenburga, twórcy LAStools i LASzip.

berniejconnors
źródło