Como posso obter o Digital Height Model (apenas alturas de objetos, DSM - DTM = DHM)?
Muitos aplicativos podem fazer isso, mas eles o convertem para o formato GRID ou TIN. Fiquei me perguntando se era possível manter os dados como nuvens de pontos.
Uma opção para normalizar * as nuvens de pontos LiDAR (e mantê-las como uma nuvem de pontos) é o Fusion . Será necessário a linha de comando ClipData
junto com os switches:, dtm:file
que é o modelo de terra nua (DTM), e height
.
A descrição ClipData diz:
... Quando usada em conjunto com um modelo de superfície de terra nua, essa lógica permite amostrar uma faixa de alturas acima do solo dentro da área de amostra.
Quando os interruptores dtm:file
e height
são adicionados, cada um retorno na nuvem LIDAR terá a elevação subtraída pela elevação no pixel correspondente no DTM. O arquivo de saída será do tipo .las
, onde as coordenadas z serão alturas.
Ele também funcionará com arquivos .laz (.las compactados) na versão 3.4 e posterior do Fusion, mas também precisa da instalação do LAStools.
A sintaxe ClipData para executar essa análise seria a seguinte:
ClipData /height /dtm:file InputSpecifier SampleFile [MinX MinY MaxX MaxY]
ClipData
é a própria linha de comando./height
e /dtm:file
são os comutadores necessários para normalizar a nuvem.InputSpecifier
é o arquivo .las original, SampleFile
é o arquivo de saída (arquivo .las).Por exemplo: vamos assumir que nosso arquivo lidar tenha nome gross.las
e esteja armazenado no diretório C: / LiDAR. O DTM é armazenado no mesmo diretório com o nome bare_earth.dtm
1 . Delimitadora coordenadas UTM caixa de gross.las
são: 7100000 7200000 730000 740000
. A nuvem normalizada será nomeada normalized.las
e será armazenada no mesmo diretório que os outros arquivos. Fusão é instalado sob o diretório C:
. Digite isto:
C:\Fusion\ClipData /height /dtm:C:\LiDAR\bare_earth.dtm C:\LiDAR\gross.las C:\LiDAR\normalized.las 7100000 7200000 730000 740000
1. É necessário ter o modelo de terra nua com o formato do .dtm Fusion para executar o ClipData. Consulte este tópico para aprender como gerar um DTM a partir de uma nuvem lidar não classificada. Em seguida, use a ASCII2DTM
ferramenta Fusion para converter o DTM do formato .asc para a extensão .dtm.
* Esquema sobre o processo de normalização.
O Fusion LiDAR pode fazer isso, tente fazer o download. O manual do usuário é simples e você pode processar os arquivos do lidar via linha de comando. http://forsys.cfr.washington.edu/fusion/fusionlatest.html
edit: FUSION Manual: http://forsys.cfr.washington.edu/fusion/FUSION_manual.pdf
tente pesquisar usando "normalizar". Você pode criar um arquivo bare earth usando o GroundFilter.
As etapas para normalizar nuvens de pontos no LiDAR360 são as seguintes:
(1) Remova pontos discrepantes para melhorar a qualidade (Gerenciamento de dados> Ferramentas da nuvem de pontos> Remoção de discrepâncias);
(2) Classificar pontos no solo (Classificar> Classificar pontos no solo);
(3) gerar DEM (Terrasin> DEM);
(4) Normalize os dados da nuvem de pontos com base no arquivo DEM (Gerenciamento de dados> Ferramentas da nuvem de pontos> Normalização).
fonte