在 lidR 中转换 CRS LiDAR 点云
Transform CRS LiDAR point clouds in lidR
有没有办法在保留在 R 中的同时更改 LiDAR 点云的投影(如 sf
包中的 st_transform
)?
使用lidR
包可以设置但不能修改点云投影。我知道来自 lastools 的 las2las 可以完成这项工作(并且这部分是开放的)但我想保持简单,在 R 中而不是硬复制这个过程的 input/output。
有什么建议吗?
此问题已在 gis.stackexchange 上得到解答。简而言之,您可以在 LAS 对象上使用 spTransform
,但建议使用 las2las
library(lidR)
LASfile <- system.file("extdata", "Megaplot.laz", package="lidR")
las <- readLAS(LASfile)
las2 <- spTransform(las, sp::CRS(SRS_string = "EPSG:26918"))
有没有办法在保留在 R 中的同时更改 LiDAR 点云的投影(如 sf
包中的 st_transform
)?
使用lidR
包可以设置但不能修改点云投影。我知道来自 lastools 的 las2las 可以完成这项工作(并且这部分是开放的)但我想保持简单,在 R 中而不是硬复制这个过程的 input/output。
有什么建议吗?
此问题已在 gis.stackexchange 上得到解答。简而言之,您可以在 LAS 对象上使用 spTransform
,但建议使用 las2las
library(lidR)
LASfile <- system.file("extdata", "Megaplot.laz", package="lidR")
las <- readLAS(LASfile)
las2 <- spTransform(las, sp::CRS(SRS_string = "EPSG:26918"))