¿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.
Una opción para normalizar * nubes de puntos LiDAR (y mantenerla como una nube de puntos) es Fusion . Necesitará la línea de comando ClipData
junto con los interruptores: dtm:file
que 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:file
y 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]
ClipData
es la línea de comando en sí./height
y /dtm:file
son los interruptores necesarios para normalizar la nube.InputSpecifier
es el archivo .las original, SampleFile
es el archivo de salida (archivo .las).Por ejemplo: supongamos que nuestro archivo lidar tiene nombre gross.las
y está almacenado en el directorio C: / LiDAR. El DTM se almacena en el mismo directorio con el nombre bare_earth.dtm
1 . Las coordenadas que delimitan la caja de UTM gross.las
son: 7100000 7200000 730000 740000
. Se nombrará la nube normalizada normalized.las
y 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 ASCII2DTM
herramienta de Fusion para convertir el DTM del formato .asc a la extensión .dtm.
* Esquema sobre el proceso de normalización.
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.
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).
fuente