Creates an item in the specified collection with the specified geometry and CRS code. Geometries are reprojected if the server does not support the items current CRS.
Deletes an item from a specific collection.
ProtecteddescribeFetches all paginated resources from the specified URL until the entire dataset is retrieved.
dataListName is the attribute name that holds the list of data items in the response JSON.
For feature items, the attribute name is 'features', for collections, it's 'collections'.
POC overwrite: Upper/lowercase issues with collection property storageCrs: pygeoapi uses storageCRS.
Retrieves the related resource for a specified collection and relation type (e.g. schema, self, parent, etc.)
ProtectedgetExpands the method from OgcApiClient by customizing headers to support GeoJson content and optional CRS identifier.
OptionalcrsIdentifier: stringRetrieves a single item from the specified collection by its ID.
OptionalcrsCode: stringRetrieves items from a specified collection, optionally applying filters like CRS (Coordinate Reference System), spatial extent, and limit.
OptionalcrsCode: stringOptionalextent: number[]Optionallimit: numberRetrieves a specific link from the OGC API resource based on the given relation and encoding type.
Fetches and retrieves links from the specified path or URL and returns them in a sanitized format.
Retrieves the schema associated with a specified collection.
ProtectedgetLoad the list of conformance classes, which describe what kind of functionality the server provides.
ProtectedloadProtectedsanitizeSanitizes a list of links by ensuring that their URLs are consistent with the original request URL.
Sanitizes if the original URL does not match the link in the self href.
Limitation: Only works if the original URL and the faulty link share at least one common URL path element, e.g.:
'/api/' in (original) https://example.com/api/ and (faulty) https://12345-example.com:8080/mapserv_proxy/api/
The URL of the original request.
The array of links to sanitize.
The sanitized list of links.
Class representing an OGC API Features (OAPIF) client that interacts with a server implementing the OGC API - Features standard. This class provides functionality to fetch, manage, and manipulate collections and their spatial data from the server.
Extends
OgcApiClient<ServerOgcApiFeatures>: Provides base client functionalities.