Skip to main content

Hello FME Community,

 

I know there has been a similar question asked recently, however I have different input data. Any help would be very much welcomed.

Here is sample data I am working with: http://ulozto.cz/xk6fbGrQ/budov-rar

 

(download using the big yellow button labelled as "Stáhnout").

 

 

This las file I work with was created using Agisoft software (photogrammetry), therefore the pointcloud contains only information about XYT coordinates and RGB color. The output I am supposed to get is area and perimeter of the roof for each separate building.

I have tried using PointCloudSplitter to get rid of green objects (trees), then using ImageRasterizer to create raster. When building polygons from there, I get as many polygons as there are cells in the raster, so I have to somehow force each roof to have one color. (just guessing here)

Or maybe in some way find the plane of each roof (if the points are laying in a plane with some kind of tolerancy), filter out the rest of points that are not some kind of plane... 

Honestly, I have no idea how to get roof footprints out of this kind of data. :(

 

Thank you for any ideas how to solve this.

Radek

Be the first to reply!

Reply