I have a model that has two branches based on an If Value Is tool. One creates contours in feet, the other in meters. The problem I'm having is the messages still output on the branch that doesn't run. If I choose feet, I get "The process doesn't run because the precondition is false" and "All the inputs are not current" I would like for no messages from that branch to show at all if the other branch is running and vice versa.
When I run the model as a tool it also won't let me run the tool unless I provide inputs for both branches. If I want to make contours in feet I want it to only care about the selection and fields I'm calculating in that feature class, not the meters contours, which won't exist. Is there a way to do this?
are your preconditions set?
If Value Is (ModelBuilder)—ArcGIS Pro | Documentation
I have preconditions of True and False set on the first tool that should run after If Value Is, but not every tool in the string after that.