Spec-Zone.ru › OpenLayers

ol/format/WFS


Классы

WFS

Функции

writeFilter(filter, version){Узел}

format/WFS.js, строка 1344
import {writeFilter} from 'ol/format/WFS';

Кодирует фильтр как WFS Filter и возвращает узел.

Имя Тип Описание
filter Фильтр

Фильтр.

version строка

Версия WFS. Если не указана, по умолчанию используется '1.1.0'

Возвращает:
Результат.

Определения типов

FeatureCollectionMetadata{Объект}

Количество объектов; границы/охваты.

Свойства:
Имя Тип Описание
numberOfFeatures число

NumberOfFeatures.

bounds Охваты

Границы.

FeatureType{Объект}

Свойства:
Имя Тип Описание
name строка

Имя типа объекта.

bbox Охваты

Границы для использования в фильтре BBOX.

geometryName строка

Имя геометрии для использования в фильтре BBOX.

Options{Объект}

Свойства:
Имя Тип Описание
featureNS Объект.<строка, строка> | строка | undefined

URI пространства имен, используемый для объектов.

featureType Массив.<строка> | строка | undefined

Тип объекта для парсинга. Используется только для операций чтения.

gmlFormat GMLBase | undefined

Формат GML для использования при парсинге ответа. По умолчанию используется ol/format/GML2 для WFS 1.0.0, ol/format/GML3 для WFS 1.1.0 и ol/format/GML32 для WFS 2.0.0.

schemaLocation строка | undefined

Необязательная схемаLocation для использования при сериализации; это переопределит значение по умолчанию.

version строка
(по умолчанию '1.1.0')

Версия WFS для использования. Может быть 1.0.0, 1.1.0 или 2.0.0.

TransactionResponse{Объект}

Общее количество удаленных; общее количество вставленных; общее количество обновленных; массив идентификаторов вставки.

Свойства:
Имя Тип Описание
transactionSummary TransactionSummary

Сводка транзакции.

insertIds Массив.<строка>

InsertIds.

TransactionSummary{Объект}

Свойства:
Имя Тип Описание
totalDeleted число

TotalDeleted.

totalInserted число

TotalInserted.

totalUpdated число

TotalUpdated.

WriteGetFeatureOptions{Объект}

Свойства:
Имя Тип Описание
featureNS строка

URI пространства имен, используемый для объектов.

featurePrefix строка

Префикс для пространства имен объектов.

featureTypes Массив.<(строка|модуль:ol/format/WFS~FeatureType)>

Имена типов объектов или объекты FeatureType для определения уникального фильтра bbox по имени типа объекта (в этом случае параметры bbox и geometryName игнорируются).

srsName строка | undefined

Имя СК. Атрибут srsName не будет устанавливаться для геометрий, когда это значение не указано.

handle строка | undefined

Обработчик.

outputFormat строка | undefined

Формат вывода.

maxFeatures число | undefined

Максимальное количество объектов для извлечения.

geometryName строка | undefined

Имя геометрии для использования в фильтре BBOX.

propertyNames Массив.<строка> | undefined

Необязательный список имен свойств для сериализации.

viewParams строка | undefined

Параметр поставщика GeoServer viewParams.

startIndex число | undefined

Начальный индекс для использования при постраничном отображении WFS. Это функция WFS 2.0, перенесенная в WFS 1.1.0 некоторыми веб-сервисами пространственных данных.

count число | undefined

Количество объектов для извлечения при постраничном отображении. Это функция WFS 2.0, перенесенная в WFS 1.1.0 некоторыми веб-сервисами пространственных данных. Обратите внимание, что некоторые веб-сервисы пространственных данных вместо этого использовали maxfeatures.

bbox Охваты | undefined

Границы для использования в фильтре BBOX. Должен быть установлен параметр geometryName.

filter Фильтр | undefined

Условие фильтра. Дополнительную информацию см. в ol/format/filter.

resultType строка | undefined

Указывает, какой ответ должен быть возвращен, например, hits включает только атрибут numberOfFeatures в ответ и не содержит объектов.

WriteTransactionOptions{Объект}

Свойства:
Имя Тип Описание
featureNS строка

URI пространства имён, используемого для функций.

featurePrefix строка

Префикс для пространства имён функций.

featureType строка

Имя типа функции.

srsName строка | undefined

Имя SRS. Атрибут srsName не будет установлен для геометрий, если это значение не указано.

handle строка | undefined

Обработчик.

hasZ логическое | undefined

Должно быть установлено в значение true, если транзакция предназначена для 3D-слоя. Это позволит включить координату Z в транзакцию.

nativeElements Массив.<Объект>

Нативные элементы. В настоящее время не поддерживается.

gmlOptions Параметры | undefined

Параметры GML для создателя транзакции WFS.

version строка
(по умолчанию '1.1.0')

Версия WFS, используемая для транзакции. Может быть либо 1.0.0, либо 1.1.0, либо 2.0.0.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_format_WFS.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API