I am trying to iterate through rows of a table, amass a list of distance values and then use those values as the Distance parameter in the Multiple Ring Buffer tool.
All of this works great, except 1 important detail: IT WON'T STOP LOOPING.
It goes through the tools fine. Generates the buffer output. Then starts looping again. I did each step by manually and it doesn't cause a problem. It is just that Iterate Row Selection will start the model over.
I looked into the properties of Iterate Feature Selection and model itself. The only thing I could find about controlling the interations was the tab below, but it is all grayed out.
Edited: I got the model to a point where it doesn't return errors. However, it iterates collecting the distance values. On the first iteration, it creates the buffer for -0.5. Then it starts the iteration over and overwrites the buffer feature class with a buffer for -0.5 and -0.65. Then it starts over and collects the values for -0.5, -0.65 and -0.84. Then overwrites the buffer feature class with this new buffer feature class. And so on and so forth. Each time the CollectValues parameter increases by one. I want it to collect all of the values then put them into the Multiple Buffer tool. I am not sure why it starts the iteration over. My model follows the examples ESRI gives for the tool.
Data:
Distance
-0.50000
-0.65000
-0.84500
-1.09850
-1.42805
-1.85647
-2.41340
-3.13743
-4.07865
-5.30225
-6.89292
-8.96080
-11.64904
-15.14376
-19.68688