Classify LAS Building (3D Analyst)

This ArcGIS 2.8 documentation has been archived and is no longer updated. Content and links may be outdated. See the latest documentation.

Summary

Classifies building rooftops and sides in LAS data.

Illustration

Classify LAS Building tool illustration

Usage

  • Points representing walls, vertical facades, and small rooftop features—such as dormers and chimneys—may not be included in the building classification. If such points are necessary, consider running the tool with the options for classifying points that are above and below the roof.

  • The LAS data must have classified ground points before you can classify building rooftop points. Consider using the Classify LAS Ground tool if ground points have not been classified. The ground points must have a class code value of 2. If ground points have a class code value other than 2, use the Change LAS Class Codes tool to reassign the class code accordingly.

  • LAS points with class code values of 0, 1, and 6 will be evaluated to determine if they fit the characteristics of building rooftops. Points classified as buildings that do not meet this criteria will be reassigned to a class code value of 1 unless the option to reuse existing building classified points is specified.

  • The Method parameter is not used when the Is photogrammetric data option is specified.

Parameters

LabelExplanationData Type
Input LAS Dataset

The LAS dataset to be classified.

LAS Dataset Layer
Minimum Rooftop Height
(Optional)

The height from the ground that defines the lowest point from which rooftop points will be identified.

Linear Unit
Minimum Area

The smallest area of the building rooftop.

Areal Unit
Compute statistics
(Optional)

Specifies whether statistics will be computed for the .las files referenced by the LAS dataset. Computing statistics provides a spatial index for each .las file, which improves analysis and display performance. Statistics also enhance the filtering and symbology experience by limiting the display of LAS attributes, such as classification codes and return information, to values that are present in the .las file.

  • Checked—Statistics will be computed. This is the default.
  • Unchecked—Statistics will not be computed.
Boolean
Processing Extent
(Optional)

The extent of the data that will be evaluated.

  • Default—The extent will be based on the maximum extent of all participating inputs. This is the default.
  • Union of Inputs—The extent will be based on the maximum extent of all inputs.
  • Intersection of Inputs—The extent will be based on the minimum area common to all inputs.
  • Current Display Extent—The extent is equal to the visible display. The option is not available when there is no active map.
  • As Specified Below—The extent will be based on the minimum and maximum extent values specified.
  • Browse—The extent will be based on an existing dataset.
Extent
Processing Boundary

A polygon feature that defines the area of interest to be processed.

Feature Layer
Process entire LAS files that intersect extent
(Optional)

Specifies how the area of interest will be used in determining how .las files will be processed. The area of interest is defined by the Processing Extent parameter value, the Processing Boundary parameter value, or a combination of both.

  • Unchecked—Only LAS points that intersect the area of interest will be processed. This is the default.
  • Checked—If any portion of a .las file intersects the area of interest, all the points in that .las file, including those outside the area of interest, will be processed.
Boolean
Average Point Spacing

The average spacing of LAS points. This parameter is no longer used.

Linear Unit
Reuse existing building classified points
(Optional)

Specifies whether the existing building classified points will be reused or reevaluated.

  • Unchecked—Existing building classified points will be reevaluated to fit the criteria for plane detection, and points that do not fit the specified area and height will be assigned a value of 1. This is the default.
  • Checked—Existing building classified points will contribute to the plane detection process but will not be reclassified in the event they do not meet the criteria specified in the tool's execution. Use this option if the existing classification is necessary.
Boolean
Is photogrammetric data
(Optional)

Specifies whether the points in the .las file were derived using a photogrammetric technique.

  • Unchecked—The points in the .las file were obtained from a lidar survey, not from a photogrammetric technique for producing point clouds. This is the default.
  • Checked—The points in the .las file were obtained using a photogrammetric technique for producing point clouds from overlapping imagery.
Boolean
Classification Method
(Optional)

Specifies the classification method that will be used.

  • Aggressive —Points that fit the planar rooftop characteristics with a relatively high tolerance for outliers will be detected. Use this method if the points are not well calibrated.
  • Standard —Points that fit the planar rooftop characteristics with a relatively moderate tolerance for irregular points will be detected. This is the default
  • Conservative —Points that fit the planar rooftop characteristics with a relatively low tolerance for irregular points will be detected. Use this method if the building points are co-planar with points from objects that are not buildings.
String
Classify points above the roof
(Optional)

Specifies whether points above the planes detected for the roof will be classified.

  • Unchecked—Points detected above the planes will not be classified. This is the default.
  • Checked—Points detected above the planes will be classified.
Boolean
Maximum Height Above Roof
(Optional)

The maximum height of the points above the building rooftop that will be classified to the value designated in the Above Roof Class Code parameter.

Linear Unit
Above Roof Class Code
(Optional)

The class code that will be assigned to points above the roof.

Long
Classify points below the roof
(Optional)

Specifies whether points between the roof and the ground will be classified.

  • Unchecked—Points between the roof and the ground will not be classified. This is the default.
  • Checked—Points between the roof and the ground will be classified.
Boolean
Below Roof Class Code
(Optional)

The class code that will be assigned to points between the ground and the roof.

Long
Update pyramid
(Optional)

Specifies whether the LAS dataset pyramid will be updated after the class codes are modified.

  • Checked—The LAS dataset pyramid will be updated. This is the default.
  • Unchecked—The LAS dataset pyramid will not be updated.
Boolean

Derived Output

LabelExplanationData Type
Derived LAS Dataset

The LAS dataset that is classified for building rooftops.

LAS Dataset Layer

Licensing information

  • Basic: Requires 3D Analyst
  • Standard: Requires 3D Analyst
  • Advanced: Requires 3D Analyst

Related topics