Hi Martin,
This question is somehow related to this subject.
What do you use to differentiate ‘buffer’ points from ‘normal’ points in a lasfile, so that they can be removed later from that lasfile?
eg. when using lastile I have the option to include buffered data ('-buffer 50') and at a later stage I can remove that with -remove_buffer.
So I assume there an extra field with each LAS point you use to attribute these points, something that flags them as ‘buffer’ points?
What I want to use it for (for example) is:
Lasground -i 630000-5757000.las -buffered 50 -neighbors *.las -o 630000-5757000_ground.las -remain_buffered
(and then later on remove that buffer from the output, but not yet, because I want to use the buffered output to do some more analysis)
or
las2las -i 630000-5757000.las -buffered 50 -neighbors *.las -o 630000-5757000_buff.las -remain_buffered
(and then later on remove that buffer from the output, but not yet)
Can I remove that buffered section at a later stage as well?
Do those buffer points have attributes (or something like that) which I can use to separate them from the rest?
Ofcourse I can process the data twice, and output one dataset with the buffer remained and another one without the buffer remained, but that seems inefficient.
I have experimented with using pipe_on but that keeps the input data buffered ‘in the pipe’, and not the result of my process.
Thanks,
Edgar
From: last...@googlegroups.com [mailto:last...@googlegroups.com] On Behalf Of Martin Isenburg
Sent: Saturday, 13 October 2012 8:32 AM
To: LAStools - efficient tools for LiDAR processing
What do you use to differentiate ‘buffer’ points from ‘normal’ points in a lasfile, so that they can be removed later from that lasfile?
So I assume there an extra field with each LAS point you use to attribute these points, something that flags them as ‘buffer’ points?
What I want to use it for (for example) is:
Lasground -i 630000-5757000.las -buffered 50 -neighbors *.las -o 630000-5757000_ground.las -remain_buffered
(and then later on remove that buffer from the output, but not yet, because I want to use the buffered output to do some more analysis)
Can I remove that buffered section at a later stage as well?
Hi Martin,
Thank you for the reply, very comprehensive.
I assume that your last example is missing the -remove_buffer function, correct?
lasheight -i minnesota_buffered\*.laz ^
-odir minnesota_unbuffered -olaz ^
-cores 7 ^
-remove_buffer
will remove the buffer (but also compute the height of each point and store it in decimeter the user data field).
I didn’t know that -remove_buffer would also work for buffers added by ‘-buffered 50 -neighbors *.las’. if that is so, that is great.
I will test this and some of your other suggestions on our data tomorrow, and get back to you.
thanks,
Edgar
From: last...@googlegroups.com [mailto:last...@googlegroups.com] On Behalf Of Martin Isenburg
Sent: Thursday, 1 November 2012 1:50 PM
To: last...@googlegroups.com
Subject: Re: [LAStools] "on-the-fly buffering" in LAStools (with '-buffered 30')
Hello Edgar,
--