I want to use the output of the the merge function to be the input for the dissolve function and further on for the spatial join function. However, it is only possible to use as a precondition. I want this tool to be a generic tool that people can use with their own input layers. In my model i did not add any data yet, because people have to specify the inputlayers themselves.

What am I doing wrong?

enter image description here

1 Answer 1


Tool Validation is preventing this. Because the output of merge is not set, the schema of the "polygons merged" dataset is unknown. As Merge could output either a table or feature class, dissolve and spatial join is saying "nope, not going to let you hook something with an unknown schema until I know what it is".

You can provide some input to merge, this will set the expected output schema. After that, you'll be allowed to connect your merge output to dissolve and spatial join. You can then go back, and clear out the merge input. This should leave the tool in a connected, ready to go state.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.