Releases: r-lidar/rlas
Releases · r-lidar/rlas
v1.5.3
v1.5.1
rlas v1.5.1 (Release date: 2022-02-08)
- Fix: read of a 32 characters extra bytes description string that is not null-terminated (fix #53)
- Fix: value -128 can be read in
ScanAngleRank
attribute. The value -128 previously triggered a false positive error (fix #54) - Fix:
header_update()
now populates theNumber of points by return
with 0 in absence ofReturnNumber
v1.5.0
rlas v1.5.0 (Release date: )
- New: Full waveform support (still experimental and incomplete).
read.las()
can read full waveform butwrite.las()
can't write yet. The current read mode reads raw data without interpretation. A functionfwf_interpretation()
can parse the raw data into something more manageable by users. Everything is experimental and prone to modification. For example we might change our mind and read interpreted waveform instead of raw data in the future. The format of the output offwf_interpretation()
may also change if we find that this current design is not relevant. In short the FWF support is not mature yet and we hope to provide a more mature API in v1.6.0. - Misc: removed
LazyData
inDESCRIPTION
- Misc: Update
Description
inDESCRIPTION
to include format 1.4 in reading capabilities. - Enhance:
header_create()
creates a v1.4 header if the point source format is detected to be 6 or more - Enhance:
header_create()
usesfloor(min(X|Y|Z))
instead ofmin(X|Y|Z)
as offsets. - Enhance:
header_create()
infers the scale factor from the data instead of setting hard coded value 0.01
v1.4.0
rlas v1.4.0 (Release date: 2021-03-22)
- Fix: build failure with GCC 4.x
- Fix: gcc-asan signed integer overflow.
- Fix: when reading a non supported extra bytes attribute rlas used to print a warning message. It now throws a real warning.
- Fix: querying ROI using LAX files in LAS file > 2GB on Windows (see #50)
- Fix: file creation day is now written (see #51)
- New:
read.lasheader()
now reads the extended variable length record (EVLR) - New:
write.las()
now writes all GeoKeyDirectoryTag + GeoAsciiParamsTag + GeoDoubleParamsTag - New:
write.las()
can now write WKT OGC CS in EVLR - Enhance: full update of LASlib (fix #43)
- Change: use
tinytest
instead oftestthat
v1.3.7
v1.3.6
rlas v1.3.6
- Fix: The function
is_valid_ReturnNumber()
wrongly triggered errors when checking if the ReturnNumber attribute is correct. It missed errors for LAS < 1.4 and triggered wrong errors for LAS 1.4 prf > 6. #45 - Fix: The function
is_empty_point_cloud()
did not actually test what it was expected to test. - Fix:
is_valid_scalefactors()
does not trigger any report for very fine scale factors such as 0.000001 that is a valid scale of long/lat coordinates. - Fix:
is_valid_returnnumber()
does not complain for ReturnNumber = 0. This is valid but not compliant to the specs. - Fix: formats 5, 7 and 10 were missing in the list of formats valid for storing RGB
- Fix: format 10 was missing in the list of formats valid for storing NIR
- Fix: more tests and fixes relative to asprs specification
- New: new parameter transform to apply streaming transformations
- New: list of filters and transformations are available via
read.las(filter = "-h")
andread.las(transform = "-h")
- Enhancement: las specification tests now check for NAs
v1.3.5
- Change: defunc deprecated functions
check_data()
,check_header()
andcheck_data_vs_header()
. - Fix:
is_valid_ScanAngle()
triggers an error if |a| > 196.6 instead of 180. 196.6 is the maximum writable angle but is not compliant with the specs (#44). - New: function
is_compliant_ScanAngle()
to check the compliance of the Scan Angle.
v1.3.4
rlas v1.3.4
- Fix: One Definition Rule (ODR) violation in LASzip (LTO issue)
- Note: use the function
tabulate()
instead of home made C++ code to count the return numbers.
v1.3.3
rlas v1.3.3 (Release date: 2019-08-30)
- New: unlock reading
.ply
files inread.las
andread.lasheader
. This is an undocumented feature not actually intended to be used. (#39). - New: verbose option in
writelax()
. - Fix: (#40) in
read.las
andread.lasheader
modifications in string encoding in R 3.5.0 generated issues with path containing special characters. Native encoding is now enforced.
v1.3.1
rlas v1.3.1 (Release date: 2019-02-08)
- Fix: valgrind - Conditionnal jump on uninitialized value (consequentless for users)
- Fix: valgrind - Invalid read of size 2
- Fix: USBAN-ASAN - heap-buffer-overflow on address