<div dir="ltr"><div dir="ltr">On Sun, Nov 8, 2020 at 12:41 PM chris.lee <<a href="mailto:csl170000@utdallas.edu">csl170000@utdallas.edu</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I'm looking to filter out all points marked in my las files as Synthetic, is<br>
there a way to do that using PDAL or python-pdal? Looking through the code I<br>
can't find the class flag being saved anywhere.<br></blockquote><div><br></div><div>There isn't any way to do this directly, but you might be able to make it work if you don't use/care about the "keypoint" and "withheld" flags. Since the bit value of "synthetic"bit  is 32, you can exclude values greater than or equal to 32 and eliminate synthetic points, but you'll also lose any points marked "keypoint" or "withheld".</div><div><br></div><div>{</div><div>  "type": "filters.range",</div><div>  "limits": "Classification[:31]"</div><div>}</div><div><br></div></div>-- <br><div dir="ltr" class="gmail_signature">Andrew Bell<br><a href="mailto:andrew.bell.ia@gmail.com" target="_blank">andrew.bell.ia@gmail.com</a></div></div>