Estou tentando converter arquivos LiDAR do formato LAZ (a versão compactada) em LAS (a versão não compactada) usando o software LASzip .
No entanto, não tenho muita certeza de como isso funciona. Criei uma nova pasta de saída quando entrei na interface do aplicativo, mas ela está totalmente vazia.
Eu também tentei o seguinte código na janela do prompt de comando:
D:\LiDAR\Laszip\laszip.exe *.laz
e recebi uma mensagem dizendo 'nenhuma entrada especificada'.
Na minha pasta, existem cerca de arquivos 100-ish.laz e um imu.laz. Alguma sugestão?
Respostas:
Para executar o LASzip na janela do prompt de comandos, também é necessário especificar o caminho do arquivo de entrada.
Por exemplo, suponha que o arquivo laszip.exe esteja instalado na unidade D: (D: \ LASzip \ laszip.exe) e que os arquivos .laz estejam armazenados em D: \ lidar.
Em seguida, digite:
Ele descompactará todos os arquivos LAZ na pasta atual, substituindo qualquer arquivo existente. Os arquivos de saída terão o mesmo nome que os arquivos de entrada (mas com a extensão .las).
Algumas observações:
-i
para parâmetro de entrada, mas é opcional:D:\LASzip\laszip -i D:\lidar\*.laz
.-odir
pode ser usado para especificar uma pasta de saída diferente:D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output
. Ele salvará todos os arquivos .laz com os mesmos nomes de arquivo (exceto a extensão .las) na pasta de saída especificada. Consulte Salvar arquivos LAZ em um local diferente dos arquivos de entrada (LAS)? .-odix
para acrescentar nomes de arquivo de saída:D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed
. Isso significa que se o nome do arquivo de entrada forpoint_cloud_27.laz
, o nome do arquivo de saída serápoint_cloud_27_decompressed.las
.Veja mais exemplos aqui .
Outra opção (em relação ao primeiro exemplo) é continuar como sugerido por Barbarossa, ou seja, abra o cmd na pasta do arquivo de entrada e escreva o comando como em sua primeira tentativa.
Se você deseja chamar
laszip
diretamente de qualquer pasta sem especificar o caminho do programa, a resposta de berniejconnors fornece uma boa dica para adicioná-lo nas variáveis de ambiente (veja aqui ).Todos os exemplos aqui funcionam ao contrário, ou seja, convertendo de
.las
arquivos para.laz
.fonte
Parece que você está executando no Windows. Basta clicar duas vezes no programa laszip.exe e operá-lo através da GUI. Você pode navegar para a pasta que deseja descompactar através do rollout 'procurar ...' no lado esquerdo do menu. Por que você está precisando descomprimir LAZ para LAS? Existe um software que você queira usar que não suporte nativamente o LAZ? Qual? Verifique esta e aquela lista de reprodução de vídeos do YouTube para ver muitos tutoriais sobre como usar o LAStools ...
fonte
Para executar o laszip em um prompt de comando no Windows, você precisa usar o parâmetro "-i" para especificar seus arquivos de entrada:
ou
Para executar os comandos acima, o Laszip deve estar na sua variável de ambiente PATH:
E os arquivos laz devem estar no seu diretório atual.
Se o (s) arquivo (s) de entrada tiverem a extensão LAZ, o laszip descompactará os arquivos. Se o (s) arquivo (s) de entrada tiverem a extensão LAS, o laszip compactará os arquivos.
Se você tiver a instalação completa do LAStools, deverá ter um arquivo " laszip_README.txt " com vários exemplos de linha de comando.
Existe um grupo do LAStools no Google em que você obtém grande apoio de usuários especializados e de Martin Isenburg, criador do LAStools e do LASzip.
fonte