ol/format/filter
Функции
-
and(conditions){И}
-
import {and} from 'ol/format/filter';Создать логический
<And>оператор между двумя или более условиями фильтра.Имя Тип Описание conditionsФильтр Условия фильтра.
Возвращает:
<And>оператор.
-
bbox(geometryName, extent, srsName){Bbox}
-
import {bbox} from 'ol/format/filter';Создать
<BBOX>оператор для проверки, пересекается ли геометрическое свойство с фиксированной ограничивающей рамкойИмя Тип Описание geometryNameстрока Имя геометрии для использования.
extentExtent Ограничивающая рамка.
srsNameстрока | undefined Имя СК. Атрибут srsName не будет задан для геометрий, если он не предоставлен.
Возвращает:
<BBOX>оператор.
-
between(propertyName, lowerBoundary, upperBoundary){IsBetween}
-
import {between} from 'ol/format/filter';Создает
<PropertyIsBetween>оператор сравнения для проверки, лежит ли значение выражения в диапазоне, заданном нижней и верхней границами (включительно).Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
lowerBoundaryчисло Нижняя граница диапазона.
upperBoundaryчисло Верхняя граница диапазона.
Возвращает:
<PropertyIsBetween>оператор.
-
contains(geometryName, geometry, srsName){Contains}
-
import {contains} from 'ol/format/filter';Создать
<Contains>оператор для проверки, содержит ли геометрическое свойство заданную геометрию.Имя Тип Описание geometryNameстрока Имя геометрии для использования.
geometryGeometry Геометрия.
srsNameстрока | undefined Имя СК. Атрибут srsName не будет задан для геометрий, если он не предоставлен.
Возвращает:
<Contains>оператор.
-
disjoint(geometryName, geometry, srsName){Disjoint}
-
import {disjoint} from 'ol/format/filter';Создать
<Disjoint>оператор для проверки, является ли геометрическое свойство непересекающимся с заданной геометрией.Имя Тип Описание geometryNameстрока Имя геометрии для использования.
geometryGeometry Геометрия.
srsNameстрока | undefined Имя СК. Атрибут srsName не будет задан для геометрий, если он не предоставлен.
Возвращает:
<Disjoint>оператор.
-
during(propertyName, begin, end){During}
-
import {during} from 'ol/format/filter';Создать
<During>временной оператор.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
beginстрока Дата начала в формате ISO-8601.
endстрока Дата окончания в формате ISO-8601.
Возвращает:
<During>оператор.
-
dwithin(geometryName, geometry, distance, unit, srsName){DWithin}
-
import {dwithin} from 'ol/format/filter';Создать
<DWithin>оператор для проверки, находится ли геометрическое свойство в заданном расстоянии от заданной геометрии.Имя Тип Описание geometryNameстрока Имя геометрии для использования.
geometryGeometry Геометрия.
distanceчисло Расстояние.
unitстрока Единица измерения.
srsNameстрока | undefined Имя СК. Атрибут srsName не будет задан для геометрий, если он не предоставлен.
Возвращает:
<DWithin>оператор.
-
equalTo(propertyName, expression, matchCase){EqualTo}
-
import {equalTo} from 'ol/format/filter';Создаёт оператор сравнения
<PropertyIsEqualTo>.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
expressionстрока | число Значение для сравнения.
matchCaseлогическое | undefined Учитывать регистр?
Результат:
<PropertyIsEqualTo>оператор.
-
greaterThan(propertyName, expression){GreaterThan}
-
import {greaterThan} from 'ol/format/filter';Создаёт оператор сравнения
<PropertyIsGreaterThan>.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
expressionчисло Значение для сравнения.
Результат:
<PropertyIsGreaterThan>оператор.
-
greaterThanOrEqualTo(propertyName, expression){GreaterThanOrEqualTo}
-
import {greaterThanOrEqualTo} from 'ol/format/filter';Создаёт оператор сравнения
<PropertyIsGreaterThanOrEqualTo>.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
expressionчисло Значение для сравнения.
Результат:
<PropertyIsGreaterThanOrEqualTo>оператор.
-
intersects(geometryName, geometry, srsName){Intersects}
-
import {intersects} from 'ol/format/filter';Создаёт оператор
<Intersects>, чтобы проверить, пересекается ли геометрическое свойство с заданной геометрией.Имя Тип Описание geometryNameстрока Имя геометрии для использования.
geometryGeometry Геометрия.
srsNameстрока | undefined Имя СК. Атрибут srsName не будет задан для геометрий, если он не предоставлен.
Результат:
<Intersects>оператор.
-
isNull(propertyName){IsNull}
-
import {isNull} from 'ol/format/filter';Создаёт оператор сравнения
<PropertyIsNull>, чтобы проверить, имеет ли значение свойства значение null.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
Результат:
<PropertyIsNull>оператор.
-
lessThan(propertyName, expression){LessThan}
-
import {lessThan} from 'ol/format/filter';Создаёт оператор сравнения
<PropertyIsLessThan>.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
expressionчисло Значение для сравнения.
Результат:
<PropertyIsLessThan>оператор.
-
lessThanOrEqualTo(propertyName, expression){LessThanOrEqualTo}
-
import {lessThanOrEqualTo} from 'ol/format/filter';Создаёт оператор сравнения
<PropertyIsLessThanOrEqualTo>.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
expressionчисло Значение для сравнения.
Результат:
<PropertyIsLessThanOrEqualTo>оператор.
-
like(propertyName, pattern, wildCard, singleChar, escapeChar, matchCase){IsLike}
-
import {like} from 'ol/format/filter';Представляет оператор сравнения
<PropertyIsLike>, который сопоставляет строковое значение свойства с текстовым шаблоном.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
patternстрока Текстовый шаблон.
wildCardстрока | undefined Символ шаблона, который соответствует любой последовательности нуля или более символов строки. По умолчанию — «*».
singleCharстрока | undefined Символ шаблона, который соответствует любому одиночному символу строки. По умолчанию — «.».
escapeCharстрока | undefined Символ экранирования, который можно использовать для экранирования символов шаблона. По умолчанию — «!».
matchCaseлогическое | undefined Учитывать регистр?
Результат:
<PropertyIsLike>оператор.
-
not(condition){Not}
-
import {not} from 'ol/format/filter';Представляет логический
<Not>оператор для условия фильтрации.Имя Тип Описание conditionФильтр Условие фильтрации.
Возвращает:
<Not>оператор.
-
notEqualTo(propertyName, expression, matchCase){NotEqualTo}
-
import {notEqualTo} from 'ol/format/filter';Создаёт оператор
<PropertyIsNotEqualTo>сравнения.Имя Тип Описание propertyNameстрока Имя свойства контекста для сравнения.
expressionстрока | число Значение для сравнения.
matchCaseлогическое | undefined С учётом регистра?
Возвращает:
<PropertyIsNotEqualTo>оператор.
-
or(conditions){Or}
-
import {or} from 'ol/format/filter';Создаёт логический
<Or>оператор между двумя или более условиями фильтрации.Имя Тип Описание conditionsФильтр Условия фильтрации.
Возвращает:
<Or>оператор.
-
within(geometryName, geometry, srsName){Within}
-
import {within} from 'ol/format/filter';Создаёт оператор
<Within>проверки, находится ли геометрия-значимое свойство внутри заданной геометрии.Имя Тип Описание geometryNameстрока Имя используемой геометрии.
geometryГеометрия Геометрия.
srsNameстрока | undefined Имя системы координат. Атрибут srsName не будет задан для геометрий, когда это не предоставлено.
Возвращает:
<Within>оператор.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_format_filter.html