Select to view content in your preferred language

Missing "Fields for Update" and "Update Geometry" tick box on Append tool

168
5
12-05-2024 11:06 AM
Labels (2)
StephanieShaw1
Occasional Contributor

Every month I download a geodatabase and use it to update our feature services. I created a model to truncate (remove all records but keep schema), then append (transfer content of the FC to a FS)Parcels (part1)Parcels (part1)

 

Parcels(part 2)Parcels(part 2)

 

Centerline no fields and no update geometry boxCenterline no fields and no update geometry box

 

each feature service (so a gdb feature class is the new feature and the feature being updated is the a feature service on AGISOL). We are no longer an enterprise shop so this is the best option we have. When I get to the append tool, I use the field matching type, "Use the field map to reconcile field differences" then use the update options to match fields for update (matching the new to the feature service fields) and check the "update geometry".

However, after I run the model, SOME but not all of my append tools change. For example, parcels append tool stays the same I can see the update options that I entered (target field: parcel id and input field: parcel id ect.) and the check geometry box is there. But the rest of my append tools are missing both of these. 

So I rebuilt my model and ran it again. But the next month I go in to my model and those same things are missing. It is important that the geometry is updated so this really concerns me.

I will attach screenshots the first on is 2 parts (as it has a lot of fields) , this one has the update geometry visible. The the second example shows the missing box and absent matching fields.

0 Kudos
5 Replies
DanPatterson
MVP Esteemed Contributor

Append (Data Management)—ArcGIS Pro | Documentation

Update Geometry
(Optional)
Specifies whether geometry in the target dataset will be updated with geometry from the input datasets if the Matching Fields for Update parameter field values match.

Checked—Geometry in the target dataset will be updated if the Matching Fields for Update parameter field values match.
Unchecked—Geometry will not be updated. This is the default.

 

Do the conditions apply always?


... sort of retired...
0 Kudos
StephanieShaw1
Occasional Contributor

Dan, that you for your reply. I haven't kept track of which version I built (and rebuilt) my model in, but I stay current in ArcGIS Pro and download updates as they are available. This model that I showed in the screenshot has one append tool that still shows update geometry, however all of the other append tools in this model no longer show the update geometry check box, although each append tool was built with the field map option and the update geometry box checked.

0 Kudos
DanPatterson
MVP Esteemed Contributor

I don't know how modelbuilder handles incremental development.

Analyze Toolbox For Version (Data Management)—ArcGIS Pro | Documentation

would be useful to run to see if anything is identified... if it even applies and assuming your model is in a toolbox


... sort of retired...
0 Kudos
StephanieShaw1
Occasional Contributor

Good call! I ran the analyze toolbox for version tool and I got

WARNING 002701: At version 3.3 the "Append (management)" tool does not have the "Enforce Domains" parameter

When I choose field match type: use the field map to reconcile field differences option and check the enforce domains box (which I never had to check before) it allows me to field match the new to the target data, and the update geometry box appears!! Thank you for your help Dan. I am working on another project right now. Hopefully I can get this model updated with this change, this week, and let you know if it completes successfully. Retired or not, you are still a wonderful help to the GIS community, I always appreciate your insight. 

 

0 Kudos
DanPatterson
MVP Esteemed Contributor

Good luck! and do report back.


... sort of retired...
0 Kudos