laptop and a wrench

Bug

The Dissolve tool in ArcGIS Pro and ArcMap creates a larger acre area compared to the input feature layer.

Last Published: January 1, 2022 ArcGIS Pro
Bug ID Number BUG-000143981
SubmittedOctober 25, 2021
Last ModifiedJune 5, 2024
Applies toArcGIS Pro
Version found2.8.3
Operating SystemWindows OS
Operating System Version10.0 64 Bit
StatusWill Not Be Addressed

Additional Information

The assumption GIS_Acres represents the area of the Clip output is incorrect. GIS_Acres is a static field (and there is no info on where it is from or how the values are generated). It does not change when the Clip tool is run and transferred to the output directly from the input feature class.

Workaround

There are two ways to calculate the area in acres in the Clip output to compare it to the calculated area in the Dissolve output.

Workflow 1:

1. Run the Clip tool.

2. Add a field to the Clip output (Clip_Acres) and calculate the area in acres using the CalculateGeometry tool.

3. Open the clip output table, right-click the Clip output (Clip_acres) field, and select Statistics. The Statistics window is open. Note the 'Sum' Statistic.

4. Run the Dissolve tool on the Clip output and select the desired field (Soilburn_Sev) as the Dissolve field.

5. Add a field to the Dissolve output (Dissolve_Acres) and calculate the area in acres using the CalculateGeometry tool.

6. Open the Dissolve output table, right-click the Dissolve output (Dissolve_Acres) field, and select Statistics. The Statistics window is open. Note the 'Sum' Statistic.

There may still appear to be a significant difference, it is well within the tolerance of the input data during processing. Run the SymmetricalDifference tool on the Clip and Dissolve output to check. If the data is within the tolerance of the input, the SymDiff output should be empty.

Workflow 2:

Use the Layer Split policy on the GIS_Acres field and then run the Clip tool so when the field is inserted into the Clip output the values represent the ratio of each input feature clipped and then included in the Clip output. Refer to https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-feature-layer.htm. 

The important part from the doc:

"A split policy can be set by using the Field Info control's Ratio option. The split policy comes into effect any time the feature layer is being used as an input to a tool and a geometry of the input feature layer is split during processing. When the split geometry is sent to the output, a ratio of the input attribute value is calculated for the output attribute value. When Ratio is enabled, whenever a feature in an overlay operation is split, the attributes of the resulting features are a ratio of the attribute value of the input feature. The output value is based on the ratio in which the input feature geometry was divided. For example, if the input geometry was divided equally, each new feature's attribute value is assigned one-half of the value of the input feature's attribute value. The Ratio policy only applies to numeric field types.

The default is none (unchecked). This means the attribute of the two resulting features takes on a copy of the original object's attribute value."

Steps to Reproduce

Bug ID: BUG-000143981

Software:

  • ArcGIS Pro

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options