Hey all,
I just want to make sure that I have my summary of tools in ArcGIS Pro correct.
Merge: Takes two or more layers of the same type (e.g., points, lines, or polygons) and combines them into a new layer. The input layers do not need to have matching schemas (field names, data types, and order).
Append: Takes one or more layers of the same type and adds their features to an existing target layer. The input layers and the target layer must have matching schemas. *There is also an "upsert" option within this tool that allows you to update fields of data on the target layer with info from the new layer if there is a shared unique identifier, matching one-to-one.
Join: There are several join options available, with Spatial Join not requiring matching schemas between the input layers. However, for most of the other join options (about 5 or so), there must be a matching unique identifier between the layers. These join operations typically create a new layer or a temporary in-memory join, with the exception of the "Add Join" command. When performing a join, you are effectively adding new data fields/columns to a layer, expanding the table horizontally to the right, rather than appending new data to the bottom of the table.
Is this a good overall summary?