OGC Standard : Filter
Filter : Spatial operators
- Equals
- Disjoint
- Touches
- Within
- Overlaps
- Crosses
- Intersect
- Contains
- DWithin
- Beyond
- BBox
Filter : Comparison operators
- PropertyIsEqualTo
Optional Attribute : matchCase - PropertyIsNotEqualTo
- PropertyIsLessThan
- PropertyIsGreatThan
- PropertyIsLessThanOrEqualTo
- PropertyIsGreatThanOrEqualTo
- PropertyIsLike
Required Attributes : wildCard, singleChar, escapeChar
Required Elements : PropertyName, Literal - PropertyIsNull
Required Elements : PropertyName - PropertyIsBetween
Required Elements : LowerBoundary, UpperBoundary
Filter : Logical operators
- And
- Or
- Not
Filter : Expressions
Arithmetic operators
<Add>
<Sub>
<Mul>
<Div>
<PropertyName>
<Literal>
<Function>
Filter Examples
Function:
<Filter>
<PropertyIsEqualTo>
<Function name="SIN">
<PropertyName>DISPERSION_ANGLE</PropertyName>
</Function>
<Literal>1</Literal>
</PropertyIsEqualTo>
</Filter>
Add:
<Filter>
<PropertyIsEqualTo>
<PropertyName>PROPA</PropertyName>
<Add>
<PropertyName>PROPB</PropertyName>
<Literal>100</Literal>
</Add>
</PropertyIsEqualTo>
</Filter>
PropertyIsBetween:
<Filter>
<PropertyIsBetween>
<PropertyName>DEPTH</PropertyName>
<LowerBoundary><Literal>100</Literal></LowerBoundary>
<UpperBoundary><Literal>200</Literal></UpperBoundary>
</PropertyIsBetween>
</Filter>
PropertyIsLike:
<Filter>
<PropertyIsLike wildCard="*" singleChar="#" escapeChar="!">
<PropertyName>LAST_NAME</PropertyName>
<Literal>JOHN*</Literal>
</PropertyIsLike>
</Filter>

Recent Comments