Select to view content in your preferred language

Append Tool Input Features vs Target Layer should switch

171
1
a week ago
Status: Open
Labels (1)
laurentideicesheet
Regular Contributor

The append geoprocessing tool used to put input features as the first parameter and target features as the second. In a recent update, they switched. I'm not certain, though it may have to do with batch inputs and reserving space for the target feature slot to always remain accessable without scrolling? Conjecture.

This is opposite of intuitive, especially since so many other gp tools standardly put the input features as the first ordered item in the tool interface. Please switch these back (unless there's a super duper good reason they switched in the first place)

1 Comment
KevinSaavedra

Pro 3.5 added Append API support for feature services, which appears as a checkbox for target feature services that support the optimization. 

KevinSaavedra_0-1780501288984.png

 

Not all of the Append parameters are supported when in optimize mode, and those are hidden when the optimize mode is selected. In order to support feature service validation and align with existing Append APIs that have the Append operation based off of the target dataset, the target parameter appears first in the tool UI in Pro 3.5+.

Note that when calling the Append tool in Python, the inputs parameter is still first in order to preserve backwards compatibility for scripting.

Geoprocessing tools are not always consistent in parameter order. For example, Merge and Join Field/Add Join have "Input Datasets/Table" as their first parameter but Spatial Join/Add Spatial Join have "Target" as their first parameter.