diff --git a/owslib/ogcapi/__init__.py b/owslib/ogcapi/__init__.py index 45a693b0..ad1d29f6 100644 --- a/owslib/ogcapi/__init__.py +++ b/owslib/ogcapi/__init__.py @@ -240,16 +240,3 @@ def collection_schema(self, collection_id: str) -> dict: path = f'collections/{collection_id}/schema' return self._request(path=path) - - def collection_queryables(self, collection_id: str) -> dict: - """ - implements /collections/{collectionId}/queryables - - @type collection_id: string - @param collection_id: id of collection - - @returns: `dict` of feature collection queryables - """ - - path = f'collections/{collection_id}/queryables' - return self._request(path=path) diff --git a/owslib/ogcapi/features.py b/owslib/ogcapi/features.py index c66075bd..0cec6f07 100644 --- a/owslib/ogcapi/features.py +++ b/owslib/ogcapi/features.py @@ -40,6 +40,19 @@ def feature_collections(self) -> list: return features_ + def collection_queryables(self, collection_id: str) -> dict: + """ + implements /collections/{collectionId}/queryables + + @type collection_id: string + @param collection_id: id of collection + + @returns: `dict` of feature collection queryables + """ + + path = f'collections/{collection_id}/queryables' + return self._request(path=path) + def collection_items(self, collection_id: str, **kwargs: dict) -> dict: """ implements /collection/{collectionId}/items