You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-10Lines changed: 16 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,7 @@
83
83
The Filter extension provides an expressive mechanism for searching based on Item attributes.
84
84
85
85
This extension references behavior defined in the
86
-
[OGC API - Features - Part 3: Filtering and the Common Query Language (CQL2)](https://github.com/opengeospatial/ogcapi-features/tree/master/extensions/cql) and [Common Query Language (CQL2)
86
+
[OGC API - Features - Part 3: Filtering and the Common Query Language (CQL2)](https://github.com/opengeospatial/ogcapi-features/tree/master/extensions/filtering) and [Common Query Language (CQL2)
-[pygeofilter](https://github.com/geopython/pygeofilter) has support for CQL2 JSON and for the older ECQL standard that
247
+
-[stac-fastapi-pgstac](https://github.com/stac-utils/stac-fastapi-pgstac) has support for
248
+
CQL2 Text and CQL2 JSON, via using [pygeofilter](https://github.com/geopython/pygeofilter)
249
+
to translate CQL2 Text to CQL2 JSON and processing the CQL2 JSON with
250
+
[pgstac](https://github.com/stac-utils/pgstac)
251
+
-[pygeofilter](https://github.com/geopython/pygeofilter) handles both CQL2 Text and CQL2 JSON,
252
+
including the ability to convert from CQL2 Text to CQL2 JSON
248
253
-[xtraplatform-spatial](https://github.com/interactive-instruments/xtraplatform-spatial) has support for CQL2 Text and provides an [ANTLR 4 grammer](https://github.com/interactive-instruments/xtraplatform-spatial/tree/master/xtraplatform-cql/src/main/antlr/de/ii/xtraplatform/cql/infra)
249
254
-[Geotools](https://github.com/geotools/geotools) has support for [CQL2 text](https://github.com/geotools/geotools/tree/main/modules/library/cql/src/main/java/org/geotools/filter/text/cql2)
250
-
-[Franklin](https://github.com/azavea/franklin) is working on it in [this PR](https://github.com/azavea/franklin/pull/750).
251
255
252
256
Note that the [xbib CQL library (JVM)](https://github.com/xbib/cql) is the OASIS Contextual Query Language, not
253
257
OGC CQL, and should not be used to implement this extension, as they are significantly different query languages.
@@ -256,9 +260,11 @@ not compliant with this extension.
256
260
257
261
## Queryables
258
262
259
-
The Queryables mechanism allows a client to discover what terms are available for use when writing filter
260
-
expressions. These terms are defined both over the entire catalog (at `/queryables`) and per collection (at `/collections/{collectionId}/queryables`). The decision as to which queryables to define
261
-
for the entire catalog is at the discretion of the implementer, and can be anywhere between none and the union of all
263
+
The Queryables mechanism allows a client to discover what terms are available for use when
264
+
writing filter expressions. These terms are defined both over the entire catalog
265
+
(at `/queryables`) and per collection (at `/collections/{collectionId}/queryables`).
266
+
The decision as to which queryables to define for the entire catalog is at the discretion
267
+
of the implementer, and can be anywhere between none and the union of all
262
268
queryables across all collections.
263
269
264
270
By default, the queryables are the only terms that may be used
0 commit comments