Для запуска LASzip из окна командной строки также необходимо указать путь к входному файлу.
Например, предположим, что файл laszip.exe установлен на диске D: (D: \ LASzip \ laszip.exe) и что файлы .laz хранятся в папке D: \ lidar.
Затем введите:
D:\LASzip\laszip D:\lidar\*.laz
Он распакует все файлы LAZ в текущей папке, перезаписав любой существующий файл. Выходные файлы будут иметь то же имя, что и входные файлы (но с расширением .las).
Некоторые замечания:
- нет необходимости вводить расширение файла «.exe» в командной строке.
- можно также использовать идентификатор
-i
для входного параметра, но это не является обязательным: D:\LASzip\laszip -i D:\lidar\*.laz
.
- идентификатор
-odir
может быть использован , чтобы указать другую папку вывода: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output
. Он сохранит все файлы .laz с одинаковыми именами (кроме расширения .las) в указанной выходной папке. См. Сохранение файлов 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
.