Conversión de archivos LiDAR de LAZ a formato LAS

12

Estoy tratando de convertir archivos LiDAR del formato LAZ (la versión comprimida) a LAS (la versión sin comprimir) usando el software LASzip .

Sin embargo, no estoy realmente seguro de cómo funciona. Creé una nueva carpeta de salida cuando ingresé en la interfaz de la aplicación, pero está totalmente vacía.

También probé el siguiente código en la ventana del símbolo del sistema:

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

y recibí un mensaje que decía 'no se especificó ninguna entrada'.

En mi carpeta, hay aproximadamente 100 archivos ish.laz, así como uno imu.laz. ¿Alguna sugerencia?

junio
fuente
Bienvenido a gis.stackexchange! Tenga en cuenta que se espera que una buena pregunta en este sitio muestre cierto grado de investigación de su parte, es decir, lo que ha intentado y, si corresponde, el código hasta ahora. Para más información, puede consultar nuestras preguntas frecuentes .
oscuro
Descargue laszip.exe de lastools . Abra un símbolo del sistema en la ventana con LAZ, ingrese la ruta a laszip.exe, un espacio y * .laz. Presiona Enter y espera.
Barbarroja
Hola gracias por tu comentario He intentado algo como esto antes, pero no obtuve ningún resultado. Me pregunto cómo puedo especificar el nombre de la carpeta que tiene archivos .laz. He intentado entrar en esto en la ventana de comandos: D: \ Lidar \ Laszip \ laszip.exe (espacio) * laz y tengo un mensaje que dice 'no especificado de entrada'.
junio
Intente abrir el símbolo del sistema en el directorio LAZ, o navegue al directorio LAZ en la ventana de comandos.
Barbarroja

Respuestas:

6

Para ejecutar LASzip desde la ventana del símbolo del sistema, también es necesario especificar la ruta del archivo de entrada.

Por ejemplo, suponga que el archivo laszip.exe está instalado en la unidad D: (D: \ LASzip \ laszip.exe) y que los archivos .laz están almacenados en D: \ lidar.

Luego, escriba:

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

Descomprimirá todos los archivos LAZ en la carpeta actual sobrescribiendo cualquier archivo existente. Los archivos de salida tendrán el mismo nombre que los archivos de entrada (pero con extensión .las).

Algunas observaciones:

  • no es necesario escribir la extensión de archivo '.exe' en la línea de comandos.
  • También se puede utilizar el identificador -idel parámetro de entrada, pero es opcional: D:\LASzip\laszip -i D:\lidar\*.laz.
  • el identificador -odirse puede utilizar para especificar una carpeta de salida diferente: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output. Guardará todos los archivos .laz con los mismos nombres de archivo (excepto la extensión .las) en la carpeta de salida especificada. Consulte ¿Cómo guardar archivos LAZ en una ubicación diferente de los archivos de entrada (LAS)? .
  • utilizar el identificador -odixpara añadir a los nombres de archivo de salida: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed. Significa que si el nombre del archivo de entrada es point_cloud_27.laz, el nombre del archivo de salida será point_cloud_27_decompressed.las.

Ver más ejemplos aquí .

Otra opción (en relación con el primer ejemplo) es proceder según lo sugerido por Barbarroja, es decir, abrir el cmd desde la carpeta del archivo de entrada y escribir el comando como en su primer intento.

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

Si desea llamar laszipdirectamente desde cualquier carpeta sin especificar la ruta del programa, la respuesta de berniejconnors da una buena pista para agregarlo en las variables de entorno (ver aquí ).

laszip D:\lidar\*.laz 

Todos los ejemplos aquí funcionan al revés, es decir, la conversión de .lasarchivos a .laz.

Andre Silva
fuente
1

Parece que estás corriendo en Windows. Simplemente haga doble clic en el programa laszip.exe y utilícelo a través de la GUI. Puede buscar la carpeta que desea descomprimir mediante el despliegue 'Examinar ...' en el lado izquierdo del menú. ¿Por qué necesitas descomprimir LAZ a LAS? ¿Hay algún software que desee usar que no sea compatible con LAZ de forma nativa? ¿Cúal? Mira esto y esa lista de videos de YouTube para ver muchos tutoriales sobre cómo usar LAStools ...

LAStools
fuente
Hola, gracias por los enlaces. Me aseguraré de mirar para obtener mejores conocimientos sobre LiDAR. Quería analizar los datos LiDAR en ArcMap (esta es toda mi opción), y creo que solo se puede leer el formato Las en la aplicación. Los datos que adquirí estaban solo en Laz. Traté de hacer esto en la GUI y obtuve un archivo de texto del resultado, pero de alguna manera no hubo datos convertidos en absoluto. Sin embargo, resolví este problema siguiendo el comentario anterior.
junio
1

Para ejecutar laszip en un símbolo del sistema en Windows, debe usar el parámetro "-i" para especificar sus archivos de entrada:

laszip -i lidar.laz

o

laszip -i *.laz

Para ejecutar los comandos anteriores, Laszip debe estar en la variable de entorno PATH:

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

Y los archivos laz deben estar en su directorio actual.

Si su (s) archivo (s) de entrada tiene la extensión LAZ, laszip descomprimirá los archivos. Si su (s) archivo (s) de entrada tiene la extensión LAS, laszip comprimirá los archivos.

Si tiene la instalación completa de LAStools, debe tener un archivo " laszip_README.txt " con numerosos ejemplos de línea de comandos.

Hay un grupo de Google LAStools donde obtendrá un gran apoyo de usuarios expertos y Martin Isenburg, el creador de LAStools y LASzip.

berniejconnors
fuente