Skip to content

Commit 6ba1f22

Browse files
committed
update Readme with implementations
1 parent ff00aaa commit 6ba1f22

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -250,19 +250,22 @@ The standalone files are:
250250

251251
These projects have or are developing CQL2 support:
252252

253-
- [stac-fastapi-pgstac](https://github.com/stac-utils/stac-fastapi-pgstac) has support for
254-
CQL2 Text and CQL2 JSON, via using [pygeofilter](https://github.com/geopython/pygeofilter)
253+
- [stac-fastapi-pgstac](https://github.com/stac-utils/stac-fastapi-pgstac), a Python FastAPI STAC API server with a
254+
PostgreSQL database backend, has support for the Filter Extension with CQL2 Text and CQL2 JSON, via using [pygeofilter](https://github.com/geopython/pygeofilter)
255255
to translate CQL2 Text to CQL2 JSON and processing the CQL2 JSON with
256256
[pgstac](https://github.com/stac-utils/pgstac)
257-
- [pygeofilter](https://github.com/geopython/pygeofilter) handles both CQL2 Text and CQL2 JSON,
258-
including the ability to convert from CQL2 Text to CQL2 JSON
259-
- [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)
260-
- [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)
257+
- [stac-fastapi-elasticsearch-opensearch)](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch), a Python FastAPI
258+
STAC API server with an OpenSearch or Elasticsearch database backend, has support for the Filter Extension with CQL2 JSON
259+
- [stac-server](https://github.com/stac-utils/stac-server), a Node.js STAC API server with an OpenSearch database backend,
260+
has support for the Filter Extension with CQL2 JSON
261261
- [DotNetStac.Api](https://github.com/Terradue/DotNetStac.Api) has support for [CQL2 JSON](https://github.com/Terradue/DotNetStac.Api/blob/5e7334e95da92ca19f9e9b75c476f362ae24a6da/src/Stac.Api/Models/Cql2/CQL2.cs)
262262
and implements [Linq extensions](https://github.com/Terradue/DotNetStac.Api/blob/6916507eaf21554872f5c03102d6c144e565e8f5/src/Stac.Api/Models/Cql2/Cql2Linq.cs)
263263
to build [expressions trees](https://learn.microsoft.com/en-us/dotnet/csharp/advanced-topics/expression-trees) from CQL2.
264264
It also includes a [default query provider](https://github.com/Terradue/DotNetStac.Api/blob/ea93d783e024e7a8e64dacf06ccb62b94779bd2d/src/Stac.Api/Services/Queryable/StacQueryProvider.cs)
265265
for STAC object enumerables implemented in [DotNetStac](https://github.com/Terradue/DotNetStac).
266+
- [pygeofilter](https://github.com/geopython/pygeofilter) handles both CQL2 Text and CQL2 JSON,
267+
- [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)
268+
- [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)
266269

267270
Note that the xbib CQL library (JVM) is the OASIS Contextual Query Language, not
268271
OGC CQL, and should not be used to implement this extension, as they are significantly different query languages.

0 commit comments

Comments
 (0)