Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My process is to run Buffer on two feature layers, intersect the buffers and then Clip intersected buffers with polygon object from Iterate Feature Selection iterator. Here's my model: Model with iterator
The model runs Buffers and Intersect firstly, then iterate and create Single Object, and lastly Clip features. But in the next iteration it again runs Buffers and Intersect, what is not needed.

Is it possible to prevent running Buffers and Intersect in each iteration?
In other words, how to create Intersected buffers only once and then reuse it in each iteration?

Following blah's suggestion I managed to create desirable model. I enclose it, because it's slightly different than web-help example: enter image description here

share|improve this question
up vote 5 down vote accepted

Nest the iterated part in a sub-model. See the "Advanced Use of Model Iterators" section under Integrating a model within a model in the help.

Related question: Exporting data from 'collect values' output in ArcGIS model builder

share|improve this answer
Thanks for useful hint Blah. I've even tried nesting models, but nested wrong part. – Marcin Sep 20 '12 at 10:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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