I have two geodatabases: one with line layers (pipelines), and one with polygon layers (stripmap). I would like to use model builder to take the first line layer and intersect it with the first polygon layer. Then take the second line layer and intersect it with the second polygon layer, and so on. In my testing each geodatabase has 3 layers.
I have used two iterators to do this, by creating a submodel (see image), but when I run it, the first two output shapeiles do not contain any features. The final layer works correctly. I have run intersect independently on the first line layer and first polygon layer and it does generate a shapefile containing the overlaps.
I have read through similar questions about nesting iterators, but can't seem to find the answer.