| translateLAS | R Documentation |
horizontal translation of xy locations (and vertical feet <-> meters)
translateLAS(
las = NA,
las_in_path = NA,
las_out_path = NA,
dir_out = NA,
out_prefix = "",
out_suffix = "",
out_type = c(".las", ".laz"),
proj4from = NA,
proj4to = NA,
zFrom = c("ft", "m"),
zTo = c("ft", "m"),
zMult = c(1, 0.3048, 1/0.3048)[1],
return = F,
doWriteLAS = T
)
las |
(optional) las object returned by lidR::readLAS() |
las_in_path |
(optional) character string path to input las/laz file |
las_out_path |
(optional) character string path to translated las file |
dir_out |
(optional) character string path to directory to hold translated file |
out_prefix |
add prefix to file name |
out_suffix |
add suffix to file name before las/laz extension |
out_type |
character string ".las" or ".laz" |
proj4from |
(optional) only optional if input las/laz |
proj4to |
(required) character string proj4 string to translate |
zMult |
specify multiplier for vertical units to go e.g. from feet to meters |
return |
T/F return translated object? |
doWriteLAS |
T/F write translated object to disk |
horizontal translation of xy locations (and vertical feet <-> meters)
This program is free software but it is provided WITHOUT WARRANTY and with ABSOLUTELY NO GUARANTEE of fitness or functionality for any purpose; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Revision History
| 1.0 | 5/21/2020 Created |
<Delete and Replace>
Jacob Strunk <Jacob.strunk@usda.gov>
another_function
yet_another_function
require(sp)
require(lidR)
require(RSForInvt)
if(!"las6in" %in% ls()) las6in = readLAS("D:/temp/hood_canal_test/clip6in/clipElev_FtTenthAc/clip_1.las")
if(!"las3in" %in% ls()) las3in = readLAS("D:/temp/hood_canal_test/clip3in/clipElev_FtTenthAc/clip_1.las")
if(!"las6in0" %in% ls()) las6in0 = readLAS("D:/data/WA/wadnr_hood_canal/laz/hood_canal_6in_DSM_2015/area1_000_000.0_6.laz")
if(!"lasLid0" %in% ls()) lasLid0 = readLAS("D:/data/WA/wadnr_hood_canal/laz/hood_canal_lidar_2015/Hood_Canal_001.laz")
proj4string(las6in)
proj4string(las6in0)
proj4string(las3in)
proj4string(lasLid0)
#read lidar file and past LAS object to translateLAS
lasLid0 = readLAS("D:/data/WA/wadnr_hood_canal/laz/hood_canal_lidar_2015/Hood_Canal_001.laz")
translateLAS(
las = lasLid0
,las_in_path = NA
,las_out_path = "d:/temp/testtranslate/Hood_Canal_001.laz"
,dir_out = "d:/temp/testtranslate/"
,out_prefix = "rp_"
,out_suffix = "_utmZ10m"
,out_type=".laz"
,proj4from = NA
,proj4to = "+proj=utm +zone=10 +ellps=GRS80 +datum=NAD83 +units=m +no_defs"
,zFrom = c("ft")
,zTo = c("m")
)
#provide path to las file
#return las
#don't write a new file
lasLid0_rp = translateLAS (
las = NA
,las_in_path = "D:/data/WA/wadnr_hood_canal/laz/hood_canal_lidar_2015/Hood_Canal_001.laz"
,las_out_path = "d:/temp/testtranslate/Hood_Canal_001.laz"
,dir_out = "d:/temp/testtranslate/"
,out_prefix = "rp_"
,out_suffix = "_utmZ10m"
,out_type=".laz"
,proj4from = NA
,proj4to = "+proj=utm +zone=10 +ellps=GRS80 +datum=NAD83 +units=m +no_defs"
,zFrom = c("ft")
,zTo = c("m")
,return = T
,doWriteLAS = F
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.