I am using select by attributes and then select by location in ArcPro 3.5 to select smaller polygons within a larger polygon (2 separate layers). The relationship I am using in select by location is "have their center in" because it seemed like it was the only one that selected all the polys I needed, until today when one was omitted. I ran feature to point to see where the centroid of each poly was and there is one whose centroid falls outside of the boundary unless I check the "inside" box to ensure the centroid in placed inside of the poly. I've attached an crude drawing of this and I know it's occurring because of the shape of the poly but I need a way to ensure that all polys are included. I didn't catch it until I manually selected all of the smaller polys in the larger one, because the blue highlight made it look like all sides of it were selected since part of it overlaps. I don't think there currently is another relationship that will do this, so I may have to ask for an update to the select by location tool to include that "inside" check box when "have their center in" is the relationship selected in select by location.
That could go to the Ideas section, ArcGIS Pro Ideas - Esri Community
however if you know that you have potential corner cases, then your workflow
Feature To Point (Data Management)—ArcGIS Pro | Documentation
and using the point layer instead of the polygon layer would be the workaround or better still, a check/confirmation of the initial results. There will always be some combination of convex geometries that will cause one or more of the conditions to fail
Select By Location graphic examples—ArcGIS Pro | Documentation
Hi Dan,
I plan on adding this to the ideas page, depending on the responses I receive here. I wanted to make sure there isn't something else that I could try first that I'm not thinking of.
The feature to point tool will likely be my workaround if/until that "inside" box is added to select by location.
Thanks for the suggestions.