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/13 13:28] – 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:// | ||
