Skip to main content
Solved

Calculating vertical error of TIN from point cloud


anderssonaxel
Contributor
Forum|alt.badge.img+4

I want to compare different methods of generating TIN-models. To assess the quality of each model, I want to calculate the vertical distance between each point in the input point cloud and the generated TIN in order to later calculate for example the RMSE. Any tips on an approach?

Best answer by jasperwis

Hi @anderssonaxel 

This would be my first approach

 

 

Jasper

View original
Did this help you find an answer to your question?

4 replies

jasperwis
Enthusiast
Forum|alt.badge.img+15
  • Enthusiast
  • Best Answer
  • March 14, 2024

Hi @anderssonaxel 

This would be my first approach

 

 

Jasper


jasperwis
Enthusiast
Forum|alt.badge.img+15
  • Enthusiast
  • March 14, 2024

Alternatively, you could use a PointCloudCombiner to collect all draped points from the SurfaceDraper in a new point cloud and export it as a LAS file.

Next, import in CloudCompare the original and the draped point cloud and calculate a Cloud/Cloud distance plot. Then you will have a nice visualisation.

 

 


anderssonaxel
Contributor
Forum|alt.badge.img+4

@jasperwis Thank you! It does what I wanted now. So when I input a surface into the surface draper it uses that one instead of creating a new one? That was where I got stuck because I need to keep the model generated in TINGenerator.


jasperwis
Enthusiast
Forum|alt.badge.img+15
  • Enthusiast
  • March 14, 2024

@anderssonaxel 

I had no TIN file available, so I used a TINGenerator to create a sample TIN.

For your use case, just ignore the TINGenerator, import your TIN surface directly in FME and send it to Points/Line port of the SurfaceDraper.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings