Regularize Adjacent Building Footprint (3D Analyst Tools)
Summary
Regularizes building footprints that have common boundaries.
Usage
This tool uses a polyline compression algorithm to correct distortions in building footprint polygons created through feature extraction workflows that may produce undesirable artifacts.
When regularizing building footprints that are derived from raster data, the regularization tolerance should be larger than the resolution of the source raster.
Features with adjacent boundaries must have a common attribute value in order to create a regularized boundary that does not overlap another feature. If no common attribute is available, consider the following steps:
Use the Buffer tool with a buffer distance that matches the desired regularization tolerance.
Process the buffered polygon features with the Union tool to create a single feature for the overlapping polygons.
Use the Spatial Join tool to add the unique ID from the unioned polygons to the original input features that will be regularized.
Run the Regularize Adjacent Building Footprint tool with the field containing the unique ID specified in the Grouping Field (
groupparameter in Python).
Consider using the Any Angles method for input features comprised of acute or reflex interior angles, or when the angular bend between two segments does not fall on a 45° interval between 90° and 180°.
When the tool cannot produce a regularized solution for a given input, the original feature is copied to the output. The value specified in the
STATUSfield will indicate whether the feature was regularized as follows:0—Regularized feature
1—Original feature
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Features |
The input features that will be processed. |
Feature Layer |
|
Grouping Field |
The field that will be used to determine which features share coincident, non-overlapping boundaries. |
Field |
|
Output Feature Class |
The feature class that will be produced. |
Feature Class |
|
Method |
The method that will be used to regularize the input features.
|
String |
|
Tolerance |
The maximum distance that the regularized footprint can deviate from the boundary of its originating feature. |
Linear Unit |
|
Precision |
The precision of the spatial grid that will be used in the regularization process. Valid values range from 0.05 to 0.25. |
Double |
|
Angular Deviation Limit |
The maximum deviation of the best fit line's interior angles that will be tolerated when using the Right Angles and Diagonals ( |
Double |
Environments
Current Workspace, Output Coordinate System, Geographic Transformations
Licensing information
- Basic: Requires 3D Analyst
- Standard: Requires 3D Analyst
- Advanced: Requires 3D Analyst