Show Navigation | Hide Navigation
You are here:
Geoprocessing tool reference > Data Management toolbox > Generalization toolset > Tools

Simplify Building (Data Management) (ArcInfo only)

Release 9.2
Last modified November 29, 2010
E-mail This Topic Printable Version Give Us Feedback

Print all topics in : "Tools"


Related Topics

Simplifies the boundary or footprint of building polygons while maintaining their essential shape and size.

Learn more about how Simplify Building works


Illustration

Simplify Building illustration

Usage tips

Command line syntax
An overview of the Command Line window
SimplifyBuilding_management <in_features> <out_feature_class> <simplification_tolerance> {minimum_area} {NO_CHECK | CHECK_CONFLICTS}

Parameter Explanation Data Type
<in_features>

The building polygons to be simplified.

Feature Layer
<out_feature_class>

The output feature class to be created.

Feature Class
<simplification_tolerance>

Sets the tolerance for building simplification. A tolerance must be specified, and it must be greater than zero. You can specify a preferred unit; the default is the feature unit.

Linear unit
{minimum_area}

Sets the minimum area for a simplified building to be retained in feature units. The default value is zero, that is, to keep all buildings. You can specify a preferred unit; the default is the feature unit.

Areal unit
{NO_CHECK | CHECK_CONFLICTS}

Specifies whether or not to check for potential conflicts, that is, overlapping or touching, among buildings.

  • NO_CHECK — Specifies not to check for potential conflicts; the resulting buildings may overlap. This is the default.
  • CHECK_CONFLICTS — Specifies to check for potential conflicts; the conflicting buildings will be flagged.

Boolean
Data types for geoprocessing tool parameters


Command line example

simplifybuilding c:\workspace.mdb\bldgs c:\workspace.mdb\new_bldgs 10 0 CHECK_CONFLICT

Scripting syntax
About getting started with writing geoprocessing scripts
SimplifyBuilding_management (in_features, out_feature_class, simplification_tolerance, minimum_area, conflict_option)

Parameter Explanation Data Type
in_features (Required)

The building polygons to be simplified.

Feature Layer
out_feature_class (Required)

The output feature class to be created.

Feature Class
simplification_tolerance (Required)

Sets the tolerance for building simplification. A tolerance must be specified, and it must be greater than zero. You can specify a preferred unit; the default is the feature unit.

Linear unit
minimum_area (Optional)

Sets the minimum area for a simplified building to be retained in feature units. The default value is zero, that is, to keep all buildings. You can specify a preferred unit; the default is the feature unit.

Areal unit
conflict_option (Optional)

Specifies whether or not to check for potential conflicts, that is, overlapping or touching, among buildings.

  • NO_CHECK — Specifies not to check for potential conflicts; the resulting buildings may overlap. This is the default.
  • CHECK_CONFLICTS — Specifies to check for potential conflicts; the conflicting buildings will be flagged.

Boolean

Data types for geoprocessing tool parameters


Script example

import arcgisscripting
gp = arcgisscripting.create()

gp.workspace = "c:/Workspace"
gp.toolbox = "management"
gp.simplifybuilding( "bldgs", "new_bldgs", "10", "100")

Please visit the Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.