I have a city-wide LiDAR (LAS format) dataset that I'd like to clear of outlier points to process in ArcMap 10.7. I've identified the points using the Locate Outliers tool.

How do I use the resulting point feature class to rid the point cloud of those points?

I understand it's possible with LasTools in ArcGIS Pro, but I do not have access to it.

  • @Kadir Şahbaz Please try not to edit closed questions until after the OP starts to make mods, otherwise you kick off a round of reopen voting without sufficient edits. – Vince Oct 25 '20 at 23:02
  • @Vince My mistake. I haven't realized that so far. Thanks. – Kadir Şahbaz Oct 25 '20 at 23:05
  • @Vince What if a closed question needs edits? Shouldn't we edit? – Kadir Şahbaz Oct 25 '20 at 23:12
  • @KadirŞahbaz I was not aware of that for quite a while and learned of it through gis.meta.stackexchange.com/q/4658/115 – PolyGeo Oct 26 '20 at 0:31

It's not ArcMap, but it is straightforward to identify noise (classification == 7) and remove it in a pdal translate operation:

pdal translate input.las output.las lof range --filters.range.limits="Classification![7:7]"

PDAL can be installed into your ArcMap Conda environment by using the Conda Forge channel. See more about installing PDAL in from Conda here.

  • Thanks! That's an interesting approach- however I ended up implementing the lasheight tool from LAStools in ArcMap using the Iterate Files tool in ModelBuilder. – andm Oct 28 '20 at 21:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.