laptop and a wrench

不具合

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

最後に公開された状態: January 1, 2022 ArcGIS Pro
不具合 ID 番号 BUG-000143981
送信されましたOctober 25, 2021
最終更新日June 5, 2024
適用対象ArcGIS Pro
見つかったバージョン2.8.3
オペレーティング システムWindows OS
オペレーティング システムのバージョン10.0 64 Bit
ステータスWill Not Be Addressed

参考情報

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.

対処法

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."

再現の手順

不具合 ID: BUG-000143981

ソフトウェア:

  • ArcGIS Pro

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動