Normalización de datos de nube de puntos

8

¿Cómo puedo obtener el Modelo de altura digital (solo alturas de objetos, DSM - DTM = DHM)?

Muchas aplicaciones pueden hacer esto, pero lo convierten a formato GRID o TIN. Me preguntaba si era posible mantener los datos como nubes de puntos.

Zia
fuente

Respuestas:

6

Una opción para normalizar * nubes de puntos LiDAR (y mantenerla como una nube de puntos) es Fusion . Necesitará la línea de comando ClipDatajunto con los interruptores: dtm:fileque es el modelo de tierra desnuda (DTM) y height.

La descripción de ClipData dice:

... Cuando se usa junto con un modelo de superficie de tierra descubierta, esta lógica permite muestrear un rango de alturas sobre el suelo dentro del área de muestra.

Cuando se agregan los interruptores dtm:filey height, cada retorno en la nube lidar tendrá la elevación restada por la elevación en el píxel correspondiente en el DTM. El archivo de salida será de tipo .las, donde las coordenadas z serán alturas.
También funcionará con archivos .laz (.las comprimidos) en la versión 3.4 y posteriores de Fusion, pero también necesita la instalación de LAStools.

La sintaxis de ClipData para realizar dicho análisis sería la siguiente:

ClipData /height /dtm:file InputSpecifier SampleFile [MinX MinY MaxX MaxY]
  1. ClipData es la línea de comando en sí.
  2. /heighty /dtm:fileson los interruptores necesarios para normalizar la nube.
  3. InputSpecifier es el archivo .las original,
  4. SampleFile es el archivo de salida (archivo .las).
  5. MinX, MinY, MaX y MaxY son las coordenadas proyectadas del área a normalizar. Pueden ser las mismas coordenadas del cuadro delimitador de la nube bruta.

Por ejemplo: supongamos que nuestro archivo lidar tiene nombre gross.lasy está almacenado en el directorio C: / LiDAR. El DTM se almacena en el mismo directorio con el nombre bare_earth.dtm1 . Las coordenadas que delimitan la caja de UTM gross.lasson: 7100000 7200000 730000 740000. Se nombrará la nube normalizada normalized.lasy se almacenará en el mismo directorio que los otros archivos. Fusion se instala bajo el directorio C:. Escribe esto:

C:\Fusion\ClipData /height /dtm:C:\LiDAR\bare_earth.dtm C:\LiDAR\gross.las C:\LiDAR\normalized.las 7100000 7200000 730000 740000

1. Se necesita tener el modelo de tierra desnuda con el formato .dtm Fusion para ejecutar ClipData. Consulte este hilo para aprender cómo generar un DTM a partir de una nube lidar no clasificada. Luego, use la ASCII2DTMherramienta de Fusion para convertir el DTM del formato .asc a la extensión .dtm.


* Esquema sobre el proceso de normalización.

ingrese la descripción de la imagen aquí

Andre Silva
fuente
1

Fusion LiDAR puede hacer eso, intente descargar. El manual del usuario es simple y puede procesar archivos lidar a través de la línea de comandos. http://forsys.cfr.washington.edu/fusion/fusionlatest.html

editar: Manual FUSION: http://forsys.cfr.washington.edu/fusion/FUSION_manual.pdf

intenta buscarlo usando "normalizar". Puede crear un archivo de tierra desnudo usando GroundFilter.

romano
fuente
1
Cualquier detalle adicional que pueda proporcionar sería útil para Roman. ¿Qué herramientas particulares en FUSION pueden lograr esto? ¿Qué páginas del manual debería ver el OP? Gracias
Aaron
1

Los pasos para normalizar las nubes de puntos en LiDAR360 son los siguientes:

(1) Eliminar los puntos atípicos para mejorar la calidad (Gestión de datos> Herramientas de nube de puntos> Eliminación de valores atípicos);

(2) Clasificar puntos de tierra (Clasificar> Clasificar puntos de tierra);

(3) Generar DEM (Terrasina> DEM);

(4) Normalice los datos de la nube de puntos según el archivo DEM (Gestión de datos> Herramientas de nube de puntos> Normalización).

chenlh
fuente