13 votos

Convertir los archivos LiDAR del formato LAZ al formato LAS

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

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

También intenté el siguiente código en la ventana de comandos:

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

y recibí un mensaje diciendo "no se ha especificado ninguna entrada".

En mi carpeta, hay unos 100 archivos de tipo "ish.laz", así como un "imu.laz". ¿Alguna sugerencia?

0 votos

¡Bienvenido a gis.stackexchange! Tenga en cuenta que se espera que una buena pregunta en este sitio muestre un cierto grado de investigación por su parte, es decir, lo que ha probado y -si procede- codificado hasta ahora. Para más información, puede consultar nuestro faq .

0 votos

0 votos

Descargar laszip.exe desde lastools . Abra un símbolo del sistema en la ventana con LAZ, introduzca la ruta a laszip.exe, un espacio y *.laz. Pulsa Enter y espera.

8voto

Andre Silva Puntos 2910

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

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

Entonces, teclea:

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

Descomprimirá todos los archivos LAZ en la carpeta actual sobreescribiendo cualquier archivo existente. Los archivos de salida tendrán el mismo nombre que los de entrada (pero con la 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 -i para el parámetro de entrada, pero es opcional: D:\LASzip\laszip -i D:\lidar\*.laz .
  • el identificador -odir se 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. Véase ¿Guardar los archivos LAZ en una ubicación diferente a la de los archivos de entrada (LAS)? .
  • utilizar el identificador -odix para añadir a los nombres de los archivos de salida: D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed . Esto 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 como sugiere Barbarossa, es decir, abrir el cmd de la carpeta de archivos 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 quiere llamar a laszip directamente desde cualquier carpeta sin especificar la ruta del programa, entonces, Respuesta de berniejconnors da una buena pista para añadirlo en las variables de entorno (ver aquí ).

laszip D:\lidar\*.laz 

Todos los ejemplos aquí funcionan al revés, es decir, convirtiendo de .las archivos a .laz .

1 votos

Una respuesta muy completa. Muchas gracias

2voto

Richard T Puntos 1998

Para ejecutar laszip en una línea de comandos en Windows es necesario utilizar el parámetro "-i" para especificar los archivos de entrada:

laszip -i lidar.laz

o

laszip -i *.laz

Para ejecutar los comandos anteriores, Laszip debe estar en su 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 tu directorio actual.

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

Si tienes la instalación completa de LAStools deberías tener un " laszip_README.txt " con numerosos ejemplos de línea de comandos.

Existe un grupo de Google de LAStools en el que obtendrá un gran apoyo de usuarios expertos y de Martin Isenburg, el creador de LAStools y LASzip.

1voto

nelm Puntos 39

Parece que está funcionando con Windows. Simplemente haz doble clic en el programa laszip.exe y hazlo funcionar a través de la interfaz gráfica de usuario. Puede buscar la carpeta que desea descomprimir a través del desplegable "Examinar..." en la parte izquierda del menú. ¿Por qué necesita descomprimir LAZ a LAS? ¿Hay algún software que desee utilizar que no admita LAZ de forma nativa? ¿Cuál es? Consulta este y que Lista de reproducción de vídeos de YouTube con numerosos tutoriales sobre el uso de LAStools ...

0 votos

Hola, gracias por los enlaces. Me aseguraré de que veo para obtener mejores conocimientos en LiDAR. Quería analizar los datos LiDAR en ArcMap(Esta es toda mi opción), y creo que sólo el formato Las puede ser leído en la aplicación. Los datos que adquirí fue en Laz solamente. Traté de hacer esto en GUI y obtuve un archivo de texto del resultado, pero de alguna manera no había datos convertidos en absoluto. Sin embargo, he resuelto este problema siguiendo el comentario anterior.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X