Skip to content

Commit 8b72313

Browse files
author
Phil Varner
authored
Merge pull request #23 from emmanuelmathot/dotnetstacapi
References DotNetStac.Api for CQL2 support
2 parents 1eed911 + bdfd71e commit 8b72313

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
and examples were updated to account for this.
1515
- Fixed the CQL2 JSON between operator example to use 3 items array
1616

17+
### Added
18+
19+
- References [DotNetStac.Api](https://github.com/Terradue/DotNetStac.Api) for its support
20+
for [CQL2 JSON](https://github.com/Terradue/DotNetStac.Api/blob/5e7334e95da92ca19f9e9b75c476f362ae24a6da/src/Stac.Api/Models/Cql2/CQL2.cs)
21+
1722
## [v1.0.0-rc.2] - 2022-11-01
1823

1924
### Changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,11 @@ These projects have or are developing CQL2 support:
252252
including the ability to convert from CQL2 Text to CQL2 JSON
253253
- [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)
254254
- [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)
255+
- [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)
256+
and implements [Linq extensions](https://github.com/Terradue/DotNetStac.Api/blob/6916507eaf21554872f5c03102d6c144e565e8f5/src/Stac.Api/Models/Cql2/Cql2Linq.cs)
257+
to build [expressions trees](https://learn.microsoft.com/en-us/dotnet/csharp/advanced-topics/expression-trees) from CQL2.
258+
It also includes a [default query provider](https://github.com/Terradue/DotNetStac.Api/blob/ea93d783e024e7a8e64dacf06ccb62b94779bd2d/src/Stac.Api/Services/Queryable/StacQueryProvider.cs)
259+
for STAC object enumerables implemented in [DotNetStac](https://github.com/Terradue/DotNetStac).
255260

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

0 commit comments

Comments
 (0)