函数
-
import {and} from 'ol/format/filter';在两个或多个过滤条件之间创建逻辑运算符
<And>。Name Type 描述 conditionsFilter 过滤条件。
返回:
<And>运算符。
-
import {bbox} from 'ol/format/filter';创建一个
<BBOX>运算符,用于测试几何属性是否与固定边界框相交。Name Type 描述 geometryNamestring 使用的几何名称。
extentExtent 范围.
srsNamestring | undefined 空间参考系统名称。若未提供,则几何对象上不会设置 srsName 属性。
返回:
<BBOX>运算符。
-
import {between} from 'ol/format/filter';创建
<PropertyIsBetween>比较运算符,用于测试表达式值是否在由下限和上限定义的闭区间内。Name Type 描述 propertyNamestring 地图([OL_INLINE_0000_map])由图层([OL_INLINE_0001_layers])和交互([OL_INLINE_0002_interactions])和控件([OL_INLINE_0003_controls])和源([OL_INLINE_0004_sources])和目标([OL_INLINE_0005_targets])和覆盖物([OL_INLINE_0006_overlays])和视图([OL_INLINE_0007_views])组成。
lowerBoundarynumber 范围的下界。
upperBoundarynumber 范围的上界。
返回:
<PropertyIsBetween>运算符。
-
import {contains} from 'ol/format/filter';创建一个
<Contains>运算符,用于测试几何值属性是否包含给定的几何。Name Type 描述 geometryNamestring 使用的几何名称。
geometryGeometry 几何.
srsNamestring | undefined 空间参考系统名称:若未提供,则几何上不设置 srsName 属性。
返回:
<Contains>运算符。
-
import {disjoint} from 'ol/format/filter';创建一个
<Disjoint>运算符,用于检测几何值属性是否与给定几何不相交。Name Type 描述 geometryNamestring 待使用的几何名称。
geometryGeometry 几何.
srsNamestring | undefined SRS名称。若未提供,则几何图形上不会设置srsName属性。
返回:
<Disjoint>运算符。
-
import {during} from 'ol/format/filter';创建
<During>时间操作符。Name Type 描述 propertyNamestring 待比较的上下文属性名称。
beginstring ISO-8601格式的起始日期。
endstring ISO 8601格式的结束日期。
返回:
<During>运算符。
-
import {dwithin} from 'ol/format/filter';创建一个
<DWithin>运算符,用于测试几何属性是否在给定几何的指定距离内。Name Type 描述 geometryNamestring 使用的几何名称。
geometryGeometry 几何.
distancenumber 距离.
unitstring 单位。
srsNamestring | undefined 空间参考系统名称:若未提供,则几何对象上不会设置 srsName 属性。
返回:
<DWithin>运算符。
-
import {equalTo} from 'ol/format/filter';创建一个
<PropertyIsEqualTo>比较运算符。Name Type 描述 propertyNamestring 待比较的上下文属性名称。
expressionstring | number 待比较的值。
matchCaseboolean | undefined 区分大小写?
返回:
<PropertyIsEqualTo>运算符
-
import {greaterThan} from 'ol/format/filter';创建
<PropertyIsGreaterThan>比较运算符。Name Type 描述 propertyNamestring 待比较的上下文属性名称。
expressionnumber 待比较的值。
返回:
<PropertyIsGreaterThan>运算符。
-
import {greaterThanOrEqualTo} from 'ol/format/filter';创建一个
<PropertyIsGreaterThanOrEqualTo>比较操作符。Name Type 描述 propertyNamestring 待比较的上下文属性名称
expressionnumber 待比较的值。
返回:
<PropertyIsGreaterThanOrEqualTo>运算符。
-
import {intersects} from 'ol/format/filter';定义一个
<Intersects>运算符,用于测试几何值属性是否与给定几何相交。Name Type 描述 geometryNamestring 要使用的几何名称。
geometryGeometry 几何.
srsNamestring | undefined 若未提供SRS名称,则几何图形上不会设置srsName属性。
返回:
<Intersects>运算符。
-
import {isNull} from 'ol/format/filter';创建
<PropertyIsNull>比较运算符以测试属性值是否为空值。Name Type 描述 propertyNamestring 待比较的上下文属性名称。
返回:
<PropertyIsNull>运算符。
-
import {lessThan} from 'ol/format/filter';创建
<PropertyIsLessThan>比较运算符。Name Type 描述 propertyNamestring 待比较的上下文属性名称。
expressionnumber 待比较的值。
返回:
<PropertyIsLessThan>运算符。
-
import {lessThanOrEqualTo} from 'ol/format/filter';创建
<PropertyIsLessThanOrEqualTo>比较运算符。Name Type 描述 propertyNamestring 待比较的上下文属性名称
expressionnumber 待比较值
返回:
<PropertyIsLessThanOrEqualTo>运算符。
-
like(propertyName, pattern, wildCard, singleChar, escapeChar, matchCase){IsLike}
-
import {like} from 'ol/format/filter';表示一个
<PropertyIsLike>比较运算符,用于匹配字符串属性值与文本模式。Name Type 描述 propertyNamestring 待比较的上下文属性名。
patternstring 文本图案。
wildCardstring | undefined 匹配零个或多个字符串字符序列的模式字符,默认值为“*”。
singleCharstring | undefined 匹配任意单个字符串字符的模式字符,默认值为“.”。
escapeCharstring | undefined 用于转义模式字符的转义字符。默认为“!”。
matchCaseboolean | undefined 是否区分大小写?
返回:
<PropertyIsLike>运算符。
-
import {not} from 'ol/format/filter';表示用于过滤条件的逻辑
<Not>运算符。Name Type 描述 conditionFilter 过滤条件。
返回:
<Not>运算符。
-
import {notEqualTo} from 'ol/format/filter';创建一个
<PropertyIsNotEqualTo>比较运算符。Name Type 描述 propertyNamestring 需比较的上下文属性名称。
expressionstring | number 待比较的值
matchCaseboolean | undefined 区分大小写?
返回:
<PropertyIsNotEqualTo>操作符。
-
import {or} from 'ol/format/filter';在两个或多个过滤条件之间创建逻辑
<Or>运算符。Name Type 描述 conditionsFilter 过滤条件
返回:
<Or>运算符。
-
import {within} from 'ol/format/filter';创建一个
<Within>运算符,用于验证几何属性是否在给定几何内部。Name Type 描述 geometryNamestring 要使用的几何名称
geometryGeometry 几何.
srsNamestring | undefined SRS名称。若未提供,则不会在几何对象上设置srsName属性。
返回:
<Within>运算符。