Specifies spatial relationship search criteria in a Filter object.
Namespace:
ESRI.ArcGISExplorer.DataAssembly: ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.1500 (2.0.0.1500)
Syntax
C# |
---|
public enum FilterSearchOptions |
Visual Basic (Declaration) |
---|
Public Enumeration FilterSearchOptions |
Members
Member name | Description | |
---|---|---|
Contains |
Searches for occurrences where the input geometry completely contains
any of the geometries stored in the Table. Valid for all shape type combinations.
| |
Crosses |
Searches for occurrences where the input geometry intersects any of the geometries stored
in the Table but where they only share points in common, at least one of which is not an endpoint.
A polyline and a polygon cross if they share a polyline in common on the interior
of the polygon which is not equivalent to the entire polyline.
Valid for Polyline/Polyline, Polyline/Polygon and Polygon/Polyline shape type combinations.
| |
EnvelopeIntersects |
Searches for occurrences where the envelope of the input geometry intersects the
envelope of any of the geometries stored in the Table. This option could result in a faster search if the Table is storing
complex geometries with many vertices.
| |
IndexIntersects |
Searches for any type of spatial relationship between the envelope of the input geometry
and the spatial index of any of the geometries stored in the Table.
This option could result in a faster search than any of the other options, assuming that the Table has a
spatial index.
| |
Intersects |
Searches for any type of spatial relationship between the input geometry
and the geometries stored in the Table. Valid for all shape type combinations.
| |
Overlaps |
Searches for occurrences where the input geometry intersects
any of the geometries stored in the Table but also where the region of their intersection is of
the same dimension as the geometries involved and is not equivalent to either of the geometries (i.e.
the shapes cannot be completely on top of each other).
Applies to Polygon/Polygon, Polyline/Polyline, and MultiPoint/MultiPoint shape type combinations.
| |
Touches |
Searches for occurrences where the input geometry shares a common
boundary with any of the geometries stored in the Table but also where the intersection of the interiors
of the searched shapes is empty. In the Point/Polyline case, the point may touch an endpoint only of the line.
Applies to all combinations except Point/Point.
| |
Within |
Searches for occurrences where the input geometry is completely
within any of the geometries stored in the Table. Valid for all shape type combinations.
| |
Undefined |
Unspecified search type.
|
Remarks
One of the FilterSearchOptions values is used to set the Filter.SpatialSearchType property when defining a spatial query that can be used to Search a Table. If you are unsure which spatial search option to select, then initially try using Intersect as it looks for any type of spatial relationship between the shapes. The input geometry to a search is specified by the Filter.Geometry property.