8 votos

Normalizando datos de la nube de puntos

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

6voto

Andre Silva Puntos 2910

Una opción para normalizar* nubes de puntos LiDAR (y mantenerla como una nube de puntos) es Fusion. Se 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 utiliza en conjunto con un modelo de superficie de tierra desnuda, esta lógica permite muestrear una variedad de alturas por encima del terreno dentro del área de muestreo.

Cuando se añaden 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 de Fusion y posteriores, 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. /height y /dtm:file son los interruptores necesarios para normalizar la nube.
  3. InputSpecifier es el archivo .las original,
  4. SampleFile es el archivo de salida (.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 el nombre gross.las y está almacenado en el directorio C:/LiDAR. El DTM se encuentra en el mismo directorio con el nombre bare_earth.dtm1. Las coordenadas UTM del cuadro delimitador de gross.las son: 7100000 7200000 730000 740000. La nube normalizada se llamará normalized.las y se almacenará en el mismo directorio que los otros archivos. Fusion está instalado en el directorio C:. Escribe lo siguiente:

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 de Fusion para ejecutar ClipData. Consulta <a href="https://gis.stackexchange.com/questions/101786/how-to-determine-bare-earth-from-unclassified-las-file/108342#108342">este</a> hilo para aprender cómo generar un DTM a partir de una nube lidar no clasificada. Luego, utiliza la herramienta <code>ASCII2DTM</code> de Fusion para convertir el DTM del formato .asc a la extensión .dtm.


*Esquema sobre el proceso de normalización.

introducir descripción de la imagen aquí

1voto

ThatGuy77 Puntos 91

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

editar: Manual de FUSIÓN: http://forsys.cfr.washington.edu/fusion/FUSION_manual.pdf

intenta buscarlo usando "normalizar". Puedes crear un archivo de suelo desnudo usando GroundFilter.

1 votos

Cualquier detalle adicional que puedas proporcionar sería de ayuda Roman. ¿Qué herramientas específicas en FUSION pueden lograr esto? ¿En qué páginas del manual debería el usuario original buscar? Gracias

1voto

rods Puntos 126

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

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

(2) Clasificar puntos en el suelo (Clasificar > Clasificar puntos en el suelo);

(3) Generar un MDE (Terrasin > MDE);

(4) Normalizar los datos de la nube de puntos basados en el archivo DEM (Gestión de datos > Herramientas de nube de puntos > Normalización).

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