Package org.opengis.filter


package org.opengis.filter
Filters features according their properties. A filter expression is a construct used to identify a subset of resources from a collection of resources whose property values satisfy a set of logically connected predicates. If the property values of a resource satisfy all the predicates in a filter then that resource is considered to be part of the resulting subset. Filtering can use the following operations:
  • ComparisonOperator: mathematical comparison between two arguments. In addition to the standard set (=, <, >, >=, <=, <>) of comparison operators, this package defines the between, like, null and nil comparison operators.
  • SpatialOperator: determines whether geometric arguments satisfy the stated spatial relationship. The DistanceOperator sub-type tests whether the value of a geometric property is within or beyond a specified distance of another geometry.
  • TemporalOperator: determines whether time arguments satisfy the stated spatial relationship. Standard set of operators is after, before, begins, begun by, contains, during, equals, overlaps, meets, ends, overlapped by, met by, ended by.
  • LogicalOperator: combination of one or more conditional expressions.
  • ResourceId: select objects matching an identifier, optionally with version control.
Since:
3.1