Wednesday, 5 April 2017

arcgis desktop - Orthogonal correction of building footprints after extracted from a raster


I have ArcGIS 10.1 and am working on a project involving extraction of vegetation and building classes from LIDAR (unclassified) data and aerial imagery (resolution 30x30cm).


I have managed to extract each class after following many LIDAR processing and Spatial Analysis steps; however, I could not find an automated way of correcting building footprints according to possible orthogonal boundaries. I have applied Simplify algorithms (in Cartography toolbox) in ArcGIS 10.1 and the best result as far as I can get is given in the first image. My question is:



Is there any free/open source library/script (preferably in Python) to correct polygon edges to (almost) true building boundaries? More specifically, I am looking for a method similar to the one given in the second image below:


Resulting building footprint


enter image description here


from Zhang etal (2006). Automatic Construction of Building Footprints from Airborne LIDAR Data.



Answer



In ArcGIS Pro, there is a new tool within 3D Analyst toolset called Regularize Building Footprint, which looks like what I want to achieve but this is not available in ArcGIS Desktop.


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...