支持的筛选语言

geoserver中的数据筛选基于 OGC Filter Encoding Specification .

geoserver接受用两种不同语言编码的筛选器: 筛选器编码通用查询语言 .

筛选器编码

这个 筛选器编码 语言是一种基于XML的定义过滤器的方法。在geoserver中的以下位置可以使用XML筛选器:

  • 在WMS中 GetMap 请求,使用 filter 参数

  • 在WFS中 GetFeature 请求,使用 filter 参数

  • 在SLD规则中, Filter 要素

过滤器编码语言由 OGC Filter Encoding Standards

  • 过滤编码1.0用于WFS 1.0和SLD 1.0

  • WFS 1.1中使用了过滤器编码1.1。

  • WFS 2.0中使用了筛选器编码2.0

cql/ecql公司

通用查询语言 是为创建的纯文本语言 OGC目录 规范。geoserver已经将其调整为易于使用的过滤机制。geoserver实际上实现了一个更强大的扩展名 ecql(扩展cql) ,它允许表达 OGC过滤器1.1 无法编码。ecql在geoserver的许多地方都被接受:

这个 ECQL参考 描述ECQL语言的特性。这个 cql和ecql 教程显示了定义过滤器的示例。

cql和ecql语言的定义如下:

Previous: 过滤