Skip to main content

I looking to filter a classified las1.4 LiDAR file, to extract the model key points (classification_flags = 1) on classification = 2 (ground). Although classification_flags doesn't seem to be an attribute and is null if i expose it.

-LAS reader

-PointCloudFilter (class =2)

-AttributeExposer > classification_flags (returns null)

-PointCloudFilter > should filter by flag here.

Any helps would be much appreciated.

Hi @callummcclure​,

It looks like classification_flags is a point cloud component rather than an attribute, so it makes sense to me that the AttributeExposer is not returning a value in your table. It shouldn't work either for any of the other components such as intensity or angle.

 

Does classification_flags have a value when you inspect the dataset in the Feature Information Window under Components? If your data has the component, I believe you should just be able to select it from the PointCloudFilter Expression > Arithmetic Editor on the left under Point Cloud Components (and double click from that list). There's a little bit more information on the component here.


Reply