lidar:projetos:rcode_principal
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
lidar:projetos:rcode_principal [2022/06/06 00:37] – lcer | lidar:projetos:rcode_principal [2024/03/23 20:17] (atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | [[ lidar: | ||
+ | |||
+ | < | ||
+ | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | # Processamento de dados LiDAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | # | ||
+ | # Autor: Luiz Carlos Estraviz Rodriguez | ||
+ | # Departamento de Ciências Florestais | ||
+ | # ESALQ/USP - 05/Jun/2022 | ||
+ | # | ||
+ | # Linguagem de programação: | ||
+ | # | ||
+ | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | |||
+ | # Define diretório e nome da nuvem de pontos LiDAR ~~~~~~~~~~~~~~~~~~~~ | ||
+ | lidarDir <- " | ||
+ | lidarNuv <- " | ||
+ | |||
+ | # Define nome completo do aquivo com a nuvem de pontos LiDAR ~~~~~~~~~~ | ||
+ | nuvemArq <- paste0(lidarDir, | ||
+ | |||
+ | # Instala (se ainda não estiver instalado) e carrega o pacote lidR ~~~~ | ||
+ | if(!require(lidR)){ | ||
+ | install.packages(' | ||
+ | } | ||
+ | library(lidR) | ||
+ | |||
+ | # Leitura parcial dos dados LiDAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | las <- readLAS(nuvemArq, | ||
+ | | ||
+ | |||
+ | # Confere a ' | ||
+ | las_check(las) | ||
+ | |||
+ | # Características originais da nuvem de dados LiDAR ~~~~~~~~~~~~~~~~~~~ | ||
+ | summary(las) | ||
+ | |||
+ | # Colunas de dados extraídas da nuvem original ~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | print(las@data) | ||
+ | |||
+ | # Estatísticas básicas dos dados extraídos da nuvem original ~~~~~~~~~~ | ||
+ | summary(las@data) | ||
+ | |||
+ | # Plot da parcela colorida por altura ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | plot(las, | ||
+ | | ||
+ | | ||
+ | |||
+ | # Plot da parcela colorida por classificação ~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | # os pontos azuis representam pontos de solo ~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | plot(las, | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | # Já que a nuvem está classificada com pontos de solo ~~~~~~~~~~~~~~~~~ | ||
+ | # é possível criar uma nova nuvem " | ||
+ | lasnormal <- normalize_height(las, | ||
+ | |||
+ | # Vamos conferir ... plotanto a nuvem normalizad ~~~~~~~~~~~~~~~~~~~~~~ | ||
+ | plot(lasnormal, | ||
+ | size = 3, | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | Para mais detalhes sobre o uso do pacote //lidR// no processamento de dados LiDAR, consulte as seguintes referências: | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// |