Konvertieren von LiDAR-Dateien von LAZ in das LAS-Format


12

Ich versuche, LiDAR-Dateien aus dem LAZ-Format (der komprimierten Version) mit der LASzip- Software in LAS (die unkomprimierte Version) zu konvertieren .

Ich bin mir jedoch nicht sicher, wie es funktioniert. Ich habe einen neuen Ausgabeordner erstellt, als ich ihn in die App-Oberfläche eingegeben habe, aber er ist völlig leer.

Ich hatte auch den folgenden Code im Eingabeaufforderungsfenster ausprobiert:

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

und erhielt die Meldung "Keine Eingabe angegeben".

In meinem Ordner befinden sich ungefähr 100-ish.laz-Dateien sowie eine imu.laz. Irgendwelche Vorschläge?


Willkommen bei gis.stackexchange! Bitte beachten Sie, dass von einer guten Frage auf dieser Website erwartet wird, dass sie ein gewisses Maß an Forschung von Ihrer Seite zeigt, dh was Sie bisher versucht haben und - falls zutreffend - Code. Weitere Informationen finden Sie in unseren FAQ .
underdark


Laden Sie laszip.exe von lastools herunter . Öffnen Sie eine Eingabeaufforderung im Fenster mit LAZ, geben Sie den Pfad zu laszip.exe, ein Leerzeichen und * .laz ein. Drücken Sie die Eingabetaste und warten Sie.
Barbarossa

Hallo, danke für deinen Kommentar. Ich habe so etwas schon früher versucht, aber kein Ergebnis erzielt. Ich frage mich, wie ich den Ordnernamen mit .laz-Dateien angeben kann. Ich habe versucht, dies in das Befehlsfenster einzugeben: D: \ LiDAR \ Laszip \ laszip.exe (Leerzeichen) *. Laz und habe die Meldung "Keine Eingabe angegeben" erhalten
Juni

Öffnen Sie die Eingabeaufforderung im LAZ-Verzeichnis oder navigieren Sie im Befehlsfenster zum LAZ-Verzeichnis.
Barbarossa

Antworten:


6

Zum Ausführen von LASzip über das Eingabeaufforderungsfenster muss auch der Pfad der Eingabedatei angegeben werden.

Angenommen, die Datei laszip.exe wird unter Laufwerk D: (D: \ LASzip \ laszip.exe) installiert und die .laz-Dateien werden in D: \ lidar gespeichert.

Geben Sie dann Folgendes ein:

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

Alle LAZ-Dateien im aktuellen Ordner werden dekomprimiert, wobei alle vorhandenen Dateien überschrieben werden. Die Ausgabedateien haben denselben Namen wie die Eingabedateien (jedoch mit der Erweiterung .las).

Einige Anmerkungen:

  • Es ist nicht erforderlich, die Dateierweiterung '.exe' in die Befehlszeile einzugeben.
  • Man kann den Bezeichner auch -ials Eingabeparameter verwenden, er ist jedoch optional : D:\LASzip\laszip -i D:\lidar\*.laz.
  • Mit dem Bezeichner -odirkann ein anderer Ausgabeordner angegeben werden : D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Es werden alle .laz-Dateien mit denselben Dateinamen (mit Ausnahme der Erweiterung .las) im angegebenen Ausgabeordner gespeichert. Siehe Speichern von LAZ-Dateien an einem anderen Speicherort als Eingabedateien (LAS)? .
  • Verwenden Sie den Bezeichner -odix, um an die Ausgabedateinamen anzuhängen : D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Wenn der Name der Eingabedatei lautet point_cloud_27.laz, lautet der Name der Ausgabedatei point_cloud_27_decompressed.las.

Weitere Beispiele finden Sie hier .

Eine andere Option (in Bezug auf das erste Beispiel) besteht darin, wie von Barbarossa vorgeschlagen vorzugehen, dh das cmd aus dem Ordner der Eingabedatei zu öffnen und den Befehl wie bei Ihrem ersten Versuch zu schreiben.

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

Wenn Sie laszipdirekt aus einem Ordner aufrufen möchten, ohne den Programmpfad anzugeben, gibt die Antwort von berniejconnors einen guten Hinweis, um ihn den Umgebungsvariablen hinzuzufügen (siehe hier ).

laszip D:\lidar\*.laz 

Alle Beispiele hier funktionieren umgekehrt, dh das Konvertieren von .lasDateien in .laz.


1

Es scheint, dass Sie unter Windows laufen. Doppelklicken Sie einfach auf das Programm laszip.exe und bedienen Sie es über die GUI. Sie können über den Rollout "Durchsuchen ..." auf der linken Seite des Menüs zu dem Ordner navigieren, den Sie dekomprimieren möchten. Warum müssen Sie LAZ in LAS dekomprimieren? Gibt es eine Software, die Sie verwenden möchten und die LAZ nicht nativ unterstützt? Welcher? In dieser und jener YouTube-Wiedergabeliste mit Videos finden Sie viele Tutorials zur Verwendung von LAStools ...


Hallo, danke für die Links. Ich werde sicherstellen, dass ich zuschaue, um bessere Einblicke in LiDAR zu erhalten. Ich wollte LiDAR-Daten in ArcMap analysieren (dies ist alles meine Option) und ich glaube, dass nur das Las-Format in der App gelesen werden kann. Die Daten, die ich erfasst habe, waren nur in Laz. Ich habe versucht, dies in der GUI zu tun, und ich habe eine Textdatei des Ergebnisses erhalten, aber irgendwie wurden überhaupt keine Daten konvertiert. Ich habe dieses Problem jedoch gelöst, indem ich dem obigen Kommentar gefolgt bin.
Juni

1

Um laszip an einer Eingabeaufforderung in Windows auszuführen, müssen Sie den Paremeter "-i" verwenden, um Ihre Eingabedateien anzugeben:

laszip -i lidar.laz

oder

laszip -i *.laz

Um die obigen Befehle ausführen zu können, muss sich Laszip in Ihrer Umgebungsvariablen PATH befinden:

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

Und die Laz-Dateien müssen sich in Ihrem aktuellen Verzeichnis befinden.

Wenn Ihre Eingabedatei (en) die LAZ-Erweiterung (en) hat, dekomprimiert laszip die Dateien. Wenn Ihre Eingabedatei (en) die LAS-Erweiterung (en) hat, komprimiert laszip die Dateien.

Wenn Sie die vollständige Installation von LAStools haben, sollten Sie eine " laszip_README.txt " -Datei mit zahlreichen Befehlszeilenbeispielen haben.

Es gibt eine LAStools-Google-Gruppe, in der Sie von erfahrenen Benutzern und Martin Isenburg, dem Erfinder von LAStools und LASzip, großartige Unterstützung erhalten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.