Convertendo arquivos LiDAR do formato LAZ para LAS


12

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?


Bem-vindo ao gis.stackexchange! Observe que uma boa pergunta neste site deve mostrar algum grau de pesquisa de sua parte, ou seja, o que você tentou e, se aplicável, o código até o momento. Para mais informações, você pode conferir nossas perguntas frequentes .
Subterrâneo


Faça o download do laszip.exe no lastools . Abra um prompt de comando na janela com o LAZ, digite o caminho para laszip.exe, um espaço e * .laz. Pressione Enter e aguarde.
Barbarossa

Olá, obrigado pelo seu comentário. Eu tentei algo assim antes, mas não obtive nenhum resultado. Gostaria de saber como posso especificar o nome da pasta que possui .laz fils? Eu tentei entrar neste na janela de comando: D: \ LiDAR \ Laszip \ laszip.exe (espaço) * laz e recebi uma mensagem dizendo 'não entrada especificado'.
junho

Tente abrir o prompt de comando no diretório LAZ ou navegue até o diretório LAZ na janela de comando.
Barbarossa

Respostas:


6

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:

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

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:

  • não é necessário digitar a extensão do arquivo '.exe' na linha de comando.
  • também se pode utilizar o identificador -ipara parâmetro de entrada, mas é opcional: D:\LASzip\laszip -i D:\lidar\*.laz.
  • o identificador -odirpode 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)? .
  • utilizar o identificador -odixpara 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 for point_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.

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

Se você deseja chamar laszipdiretamente 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 ).

laszip D:\lidar\*.laz 

Todos os exemplos aqui funcionam ao contrário, ou seja, convertendo de .lasarquivos para .laz.


1

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 ...


Olá, obrigado pelos links. Assegurarei-me de que assisto para obter melhores insights no LiDAR. Eu queria analisar os dados LiDAR no ArcMap (essa é minha opção) e acredito que apenas o formato Las possa ser lido no aplicativo. Os dados que adquiri estavam apenas no Laz. Tentei fazer isso na GUI e obtive um arquivo de texto do resultado, mas de alguma forma não houve dados convertidos. No entanto, resolvi esse problema seguindo o comentário acima.
junho

1

Para executar o laszip em um prompt de comando no Windows, você precisa usar o parâmetro "-i" para especificar seus arquivos de entrada:

laszip -i lidar.laz

ou

laszip -i *.laz

Para executar os comandos acima, o Laszip deve estar na sua variável de ambiente PATH:

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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.