Skip to content

Commit 286fd98

Browse files
Update filter conformance classes (#417)
* Update filter.py * Update stac_fastapi/extensions/stac_fastapi/extensions/core/filter/filter.py * Update item search filter conformance class * Update filter conformance class, add features filter conformance class * linting Co-authored-by: Jeff Albrecht <[email protected]> Co-authored-by: Jeff Albrecht <[email protected]>
1 parent 1faabd3 commit 286fd98

File tree

1 file changed

+5
-3
lines changed
  • stac_fastapi/extensions/stac_fastapi/extensions/core/filter

1 file changed

+5
-3
lines changed

stac_fastapi/extensions/stac_fastapi/extensions/core/filter/filter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ class FilterConformanceClasses(str, Enum):
2626
See https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1/fragments/filter
2727
"""
2828

29-
FILTER = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:filter"
30-
ITEM_SEARCH_FILTER = (
31-
"https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:item-search-filter"
29+
FILTER = "http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter"
30+
FEATURES_FILTER = (
31+
"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter"
3232
)
33+
ITEM_SEARCH_FILTER = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter"
3334
CQL_TEXT = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:cql-text"
3435
CQL_JSON = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:cql-json"
3536
BASIC_CQL = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:basic-cql"
@@ -70,6 +71,7 @@ class FilterExtension(ApiExtension):
7071
conformance_classes: List[str] = attr.ib(
7172
default=[
7273
FilterConformanceClasses.FILTER,
74+
FilterConformanceClasses.FEATURES_FILTER,
7375
FilterConformanceClasses.ITEM_SEARCH_FILTER,
7476
FilterConformanceClasses.BASIC_CQL,
7577
FilterConformanceClasses.CQL_TEXT,

0 commit comments

Comments
 (0)