Version 3.1
Full disclosure, these polygons live in an enterprise GDB
I'm doing a project which involves the following:
- Select a group of polygons that intersect a line
- From these polygons, select a subset that have their center in a certain zone
- From this subset, select a second subset those whose boundary don't touch the line
What I'm finding is that step 3, rather than testing the 40 or so polygons, is testing all 1.4 MILLION.
Okay, so let's try to problem solve a little bit. What if I make a layer from selection after step 2? It still tests all 1,400,000.
So I'm a little confused here, because
1) I'm trying to get a subset of a selection, so it stands to reason it would only analyze the subset and
2) It's giving me the warning about how many records I have selected before I run it, so like, why bother telling me that if it's going to be a lie?
For my workflow, it actually was faster to EXPORT after step 2 and then run step 3 on the copy. Like, 33 total seconds vs 3 minutes. I kid you not.
So, cool, and I'm glad I have a solution, but I'm still left with a big ???
What's going on here?