Show Navigation | Hide Navigation

Select by Location: graphical examples

Release 9.2
Last modified October 31, 2007
E-mail This Topic Printable Version Give Us Feedback


Below are sections dedicated to each geometry combination that can be used as input to Select By Location dialog in ArcMap & the Select Layer By Location tool.

Each graphic shows a different topological relationships (lettered A, B, C, ...) and the accompanying table lists valid "overlap" type and which case (A, B, C, ...) would result in the input feature being selected.

WITHIN_A_DISTANCE: overlap type is not included in the graphical examples below. When this overlap type is used, the overlap type is set to INTERSECT and the features in the select layer are buffered by the distance specified.

Clementini relationships


WITHIN_CLEMENTINI and CONTAINS_CLEMENTINI operations are not currently available. They will be available at a later release. "Clementini" refers to the following: Eliseo Clementini, Paolino Di Felice, and Peter van Oosterom, A Small Set of Formal Topological Relationships Suitable for End-User Interaction, Proceedings of the Third International Symposium on Advances in Spatial Databases, p.277-295, June 23-25, 1993

Contrast of the 3 "contains" geometric relationships


Definition of boundary: for lines the boundary are the two endpoint, for polygon the boundary is the edge.


Contrast of the 3 "within/contained by" geometric relationships




Legend


Through the graphical examples below, the following legend applies

The graphics are labeled A, B, C and so forth. Each overlap type (INTERSECT, CONTAINS, etc...) which is valid for that combination of geometries is listed in the left column of the table. The geometric cases which would be selected for that overlap type are listed in the right column of the table.


Select point using point


Select point using point graphic

INTERSECT A
CONTAINS A
CONTAINS_CLEMENTINI A
CONTAINED_BY A
WITHIN_CLEMENTINI A
ARE_IDENTICAL_TO A
HAVE_THEIR_CENTER_IN A


Select point using multi-point


Select point using multi-point graphic

INTERSECT A, C
CONTAINS A
CONTAINS_CLEMENTINI A
CONTAINED_BY A, C
WITHIN_CLEMENTINI A, C
ARE_IDENTICAL_TO A
HAVE_THEIR_CENTER_IN A, C


Select point using line


Select point using line grapic

INTERSECT A, C
CONTAINED_BY A, C
COMPLETELY_WITHIN A
WITHIN_CLEMENTINI A
HAVE_THEIR_CENTER_IN A, C


Select point using polygon


Select point using polygon graphic

INTERSECT A, C
CONTAINED_BY A, C
COMPLETELY_WITHIN A
WITHIN_CLEMENTINI A
HAVE_THEIR_CENTER_IN A, C


Select multi-point using point


Select multi-point using point graphic

INTERSECT A, C
CONTAINS A, C
CONTAINS_CLEMENTINI A, C
CONTAINED_BY A
WITHIN_CLEMENTINI A
ARE_IDENTICAL_TO A
HAVE_THEIR_CENTER_IN A, D


Select multi-point using multi-point


Select multi-point using multi-point graphic

INTERSECT A, C, E, F
CONTAINS A, F
CONTAINS_CLEMENTINI A, F
CONTAINED_BY A, C
WITHIN_CLEMENTINI A, C
ARE_IDENTICAL_TO A
HAVE_THEIR_CENTER_IN A, D


Select multi-point using line


Select multi-point using line graphic

INTERSECT A, C, E, F
CONTAINED_BY A, C, E
COMPLETELY_WITHIN A
WITHIN_CLEMENTINI A, E
HAVE_THEIR_CENTER_IN A, D, E


Select multi-point using polygon


Select multi-point using polygon graphic

INTERSECT A, C, D, E, F
CONTAINED_BY A, C, D, E
COMPLETELY_WITHIN A
WITHIN_CLEMENTINI A, D, E
HAVE_THEIR_CENTER_IN A, B, C, E, F


Select line using point


Select line using point graphic

INTERSECT A, C, D
CONTAINS A, C, D
COMPLETELY_CONTAINS A, D
CONTAINS_CLEMENTINI A, D
HAVE_THEIR_CENTER_IN D


Select line using multi-point


Select line using multi-point graphic

INTERSECT A, C, D, E
CONTAINS A, C, E
COMPLETELY_CONTAINS A
CONTAINS_CLEMENTINI A, E
HAVE_THEIR_CENTER_IN D


Select line using line


Select line using line graphic

INTERSECT A, C, D, E, F, G, H, I, J
CONTAINS G, H
COMPLETELY_CONTAINS G
CONTAINS_CLEMENTINI G, H
CONTAINED_BY F, H
COMPLETELY_WITHIN F
WITHIN_CLEMENTINI F, H
ARE_IDENTICAL_TO H
BOUNDARY_TOUCHES C, E


Select line using polygon


Select line using polygon graphic

INTERSECT A, C, D, E, F, G, H, I, J, K, L, M, N, O
CONTAINED_BY A, D, G, H, I, O
COMPLETELY_WITHIN A
WITHIN_CLEMENTINI A, D, G, H, I
BOUNDARY_TOUCHES D, F, G, H, I, K, L, M, N, O
SHARE_A_LINE_SEGMENT_WITH G, I, J, K, M, O
CROSSED_BY_THE_OUTLINE_OF C, E, H, L, N
HAVE_THEIR_CENTER_IN A, C, D, E, G, H, I, J, O


Select polygon using point


Select polygon using point graphic

INTERSECT A, B
CONTAINS A, B
COMPLETELY_CONTAINS A
CONTAINS_CLEMENTINI A
HAVE_THEIR_CENTER_IN A, D


Select polygon using multi-point


Select polygon using multi-point graphic

INTERSECT A, B, C, E
CONTAINS A, B, E
COMPLETELY_CONTAINS A
CONTAINS_CLEMENTINI A, B
HAVE_THEIR_CENTER_IN A, D


Select polygon using line


Select polygon using line graphic

INTERSECT A, C, D, E, F, G, H, I, J, K, L, M, N, O
CONTAINS A, D, G, H, I, O
COMPLETELY_CONTAINS A
CONTAINS_CLEMENTINI A, D, G, H, I
BOUNDARY_TOUCHES D, F, G, H, I, K, L, M, N, O
SHARE_A_LINE_SEGMENT_WITH G, I, J, K, M, O
CROSSED_BY_THE_OUTLINE_OF C, E, H, L, N
HAVE_THEIR_CENTER_IN E, I, L


Select polygon using polygon


Select polygon using polygon graphic

INTERSECT A, C, D, E, F, G, H, I, J, K, M
CONTAINS C, E, H, M
COMPLETELY_CONTAINS C
CONTAINS_CLEMENTINI C, E, H, M
CONTAINED_BY F, G, H, M
COMPLETELY_WITHIN F
WITHIN_CLEMENTINI F, G, H, M
ARE_IDENTICAL_TO H, M
BOUNDARY_TOUCHES D, E, G, H, I, J, M
SHARE_A_LINE_SEGMENT_WITH D, H, I, M
CROSSED_BY_THE_OUTLINE_OF A, E, G, J, K
HAVE_THEIR_CENTER_IN C, E, F, G, H, K, L

Please visit the Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.