Skip to main content

Tabulate Intersection (Analysis Tools)

Summary

Computes the intersection between two feature classes and cross tabulates the area, length, or count of the intersecting features.

Illustration

Tabulate Intersection tool illustration

Usage

  • A zone is composed of all features in the Input Zone Features parameter that have the same values in the Zone Fields parameter. Similarly, a class is composed of all features in the Input Class Features parameter that have the same values in the Class Fields parameter. Features do not need to be contiguous to be in the same zone or class. This tool calculates how much of the zone is intersected by each class (area and percentage of zone area).

  • If no Class Fields value is specified, all features in the Input Class Features parameter will be considered a single class. The Output Table value will contain one record for each zone.

  • If a Class Fields value is specified, the Output Table value will contain n records for each zone in which n is the number of classes within that zone. For example, if a zone contains four classes, the Output Table value will contain four records for that zone.

  • Numeric attributes from the Input Class Features parameter can be summed by zone using the Sum Fields parameter. The sum values for a class represent a proportion of the sum values based on the percentage of the class intersecting the zone.

    Caution:

    Use fields with absolute values (not relative, normalized values such as percentages or densities) for Sum Fields, since the values may be split and apportioned to different zones.

  • Using a higher dimension Input Class Features value than the Input Zone Features value is not supported.

    • If the Input Zone Features values are points, the Input Class Features values cannot be polygons or lines.

    • If the Input Zone Features values are lines, the Input Class Features values cannot be polygons.

  • When the Input Zone Features and Input Class Features values are polygons, the output table statistics will be based on area calculations.

    When the Input Class Features values are lines, the output table statistics will be based on linear calculations.

    When the Input Class Features values are points, the output table statistics will be based on feature count.

  • When the Input Zone Features and the Input Class Features values are the same dimension (both polygon, both line, or both point), the output PERCENTAGE field records the percentage of the zone feature that is intersected by the class.

    If the Input Zone Features and the Input Class Features values are different dimensions (polygon zone with line class, polygon zone with point class, or line zone with point class), the output PERCENTAGE field records the percentage of the class intersecting the zone polygon.

    The PERCENTAGE field may record a percent value greater than 100 when there are overlapping features in the Input Zone Features or Input Class Features parameters.

  • The AREA field is included in the output table only when the Input Zone Features and Input Class Features values are polygons. The AREA field contains the area of the Input Zone Features values that the Input Class Features values intersect.

    A LENGTH field is included in the output table when the Input Class Features values are lines. The LENGTH field contains the length of intersection between the Input Zone Features and the Input Class Features values.

    A PNT_COUNT field is included in the output table when the Input Class Features values are points. The PNT_COUNT field contains the number of Input Class Features points that intersect the Input Zone Features values.

  • When using feature layers, if any features are selected, only the selected features are used in calculations.

  • Determining the intersection of zone and class features follows the same rules as the Intersect tool.

  • Use the Pivot Table tool to transform the Output Table value into a table that contains one record for each zone with class attributes as separate attribute fields. Fill in the parameters for the Pivot Table tool as follows:

    • Input Table—Tabulate Intersection Output Table

    • Input Fields—Tabulate Intersection Zone Fields

    • Pivot Field—Tabulate Intersection Class Fields

    • Value Field—Tabulate Intersection Sum Fields or AREA, LENGTH, PERCENTAGE

    Example Pivot Table output

Parameters

Label Explanation Data type

Input Zone Features

The features used to identify zones.

Feature Layer

Zone Fields

The attribute field or fields that will be used to define zones.

Field

Input Class Features

The features used to identify classes.

Feature Layer

Output Table

The table that will contain the cross tabulation of intersections between zones and classes.

Table

Class Fields

(Optional)

The attribute field or fields used to define classes.

Field

Sum Fields

(Optional)

The fields that will be summed from the Input Class Features parameter.

Field

XY Tolerance

(Optional)

The distance that determines the range in which features or their vertices are considered equal. By default, this is the x,y tolerance of the Input Zone Features parameter value.

Caution:

Changing this parameter's value may cause failure or unexpected results. It is recommended that you do not modify this parameter. It has been removed from view on the tool dialog box. By default, the input feature class's spatial reference x,y tolerance property is used.

Linear Unit

Output Units

(Optional)

Specifies the units that will be used to calculate area or length measurements. Setting output units when the input class features are points is not supported.

  • Unknown—The units will be unknown.

  • Kilometers—The units will be kilometers.

  • Meters—The units will be meters.

  • Decimeters—The units will be decimeters.

  • Centimeters—The units will be centimeters.

  • Millimeters—The units will be millimeters.

  • Statute Miles—The units will be statute miles.

  • International Nautical Miles—The units will be international nautical miles.

  • International Yards—The units will be international yards.

  • International Feet—The units will be international feet.

  • International Inches—The units will be international inches.

  • US Survey Miles—The units will be US survey miles.

  • US Survey Nautical Miles—The units will be US survey nautical miles.

  • US Survey Yards—The units will be US survey yards.

  • US Survey Feet—The units will be US survey feet.

  • Inches—The units will be US survey inches.

  • Decimal Degrees—The units will be decimal degrees.

  • Points—The units will be points.

  • Ares—The units will be ares.

  • Square Kilometers—The units will be square kilometers.

  • Square Meters—The units will be square meters.

  • Square Decimeters—The units will be square decimeters.

  • Square Centimeters—The units will be square centimeters.

  • Square Millimeters—The units will be square millimeters.

  • Square Statute Miles—The units will be square statute miles.

  • Square International Nautical Miles—The area unit will be square international nautical miles.

  • Square International Yards—The units will be square international yards.

  • Square International Feet—The units will be square international feet.

  • Square International Inches—The units will be square international inches.

  • Square US Survey Miles—The units will be square US survey miles.

  • Square US Survey Nautical Miles—The area unit will be square US survey nautical miles.

  • Square US Survey Yards—The units will be square US survey yards.

  • Square US Survey Feet—The units will be square US survey feet.

  • Square US Survey Inches—The units will be square US survey inches.

  • US Survey Acres—The units will be US survey acres.

  • Hectares—The units will be hectares.

  • Acres—The units will be international acres.

String

Environments

Auto Commit, Output CONFIG Keyword, Output XY Domain, Output Coordinate System, Geographic Transformations, Extent, Maintain fully qualified field names, Scratch Workspace, XY Resolution, XY Tolerance

Licensing information

  • Basic: No
  • Standard: No
  • Advanced: Yes