コマンドプロンプトウィンドウから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
。指定した出力フォルダーに同じファイル名(.las拡張子を除く)ですべての.lazファイルを保存します。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
。つまり、ファイルからへの変換です。