I am capturing the area of roof tops of buildings from a DSM (derived from LiDAR data) which has not been much of a problem. I can then also derive angle, hillshade and aspect but it is only per-pixel.
What I need to do is create the actual roof planes (either as raster or polygons) and I just don't know how to do it.
I've read a lot about cluster analysis, using nearest neighbour etc. I've also read creating a TIN from the raw points, would this work? and if so, would this need to be created instead/before a raster of the DSM?
Creating planar surfaces of roofs, just not sure.