模块:ol/format/WFS

ol/format/WFS


WFS

函数

writeFilter(filter, version){Node}

import {writeFilter} from 'ol/format/WFS';

将筛选器编码为WFS Filter并返回节点。

Name Type 描述
filter Filter

滤波.

version string

WFS版本。若未提供,则默认为“1.1.0”。

返回:
结果。

类型定义

FeatureCollectionMetadata{Object}

要素数量;边界/范围。

属性:
Name Type 描述
numberOfFeatures number

要素数量。

bounds Extent

边界。

FeatureType{Object}

属性:
Name Type 描述
name string

要素类型名称

bbox Extent

用于边界框过滤器的范围。

geometryName string

用于BBOX过滤器的几何名称。

Options{Object}

属性:
Name Type 描述
featureNS Object.<string, string> | string | undefined

用于要素的命名空间 URI。

featureType Array.<string> | string | 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 string | undefined

用于序列化的可选 schemaLocation 将覆盖默认值。

version string
(defaults to '1.1.0')

指定WFS版本。可以是1.0.0, 1.1.02.0.0.

TransactionResponse{Object}

删除总数;插入总数;更新总数;插入ID数组。

属性:
Name Type 描述
transactionSummary TransactionSummary

事务摘要。

insertIds Array.<string>

插入ID。

TransactionSummary{Object}

属性:
Name Type 描述
totalDeleted number

已全部删除。

totalInserted number

总插入数。

totalUpdated number

总更新数。

WriteGetFeatureOptions{Object}

属性:
Name Type 描述
featureNS string

用于要素的命名空间 URI。

featurePrefix string

要素命名空间的前缀。

featureTypes Array.<(string|module:ol/format/WFS~FeatureType)>

要素类型名称或 FeatureType 对象,用于为每个要素类型名称定义唯一的边界框过滤器(在本例中,选项)bboxgeometryName被忽略。

srsName string | undefined

若未提供空间参考系统名称,则几何体上不设置srsName属性。

handle string | undefined

处理器。

outputFormat string | undefined

输出格式。

maxFeatures number | undefined

最大要素获取数。

geometryName string | undefined

在BBOX过滤器中使用的几何名称。

propertyNames Array.<string> | undefined

用于序列化的属性名称的可选列表。

viewParams string | undefined

视图参数(GeoServer 供应商参数)

startIndex number | undefined

用于WFS分页的起始索引。此功能是WFS 2.0的一个特性,被某些Web要素服务向后移植到WFS 1.1.0。

count number | undefined

分页时需检索的要素数量。这是某些网络要素服务将WFS 2.0要素向后移植至WFS 1.1.0的实现。请注意,部分网络要素服务已改变其用途。maxfeatures反而。

bbox Extent | undefined

BBOX过滤器所使用的范围。geometryName必须配置选项。

filter Filter | undefined

过滤条件。参见ol/format/filter了解更多信息。

resultType string | undefined

指定应返回的响应,例如hits仅包含numberOfFeatures响应中无属性且无要素。

WriteTransactionOptions{Object}

属性:
Name Type 描述
featureNS string

用于要素的命名空间 URI。

featurePrefix string

要素命名空间的前缀。

featureType string

要素类型名称

srsName string | undefined

SRS 名称。若未提供,则几何对象上不会设置 srsName 属性。

handle string | undefined

句柄。

hasZ boolean | undefined

若事务针对 3D 图层,则必须设置为真。这将使得 Z 坐标能够包含在事务中。

nativeElements Array.<Object>

原生元素。当前不支持。

gmlOptions Options | undefined

WFS事务写入器的GML选项

version string
(defaults to '1.1.0')

用于事务处理的 WFS 版本。可以是1.0.0, 1.1.02.0.0.