diff --git a/docs/source/data-publishing/index.rst b/docs/source/data-publishing/index.rst index 52e96d0..b6d6768 100644 --- a/docs/source/data-publishing/index.rst +++ b/docs/source/data-publishing/index.rst @@ -6,6 +6,13 @@ Data publishing Let's start working on integrating your data into pygeoapi. pygeoapi provides the capability to publish vector data, processes, and exposing filesystems of geospatial data. +Providers overview +------------------ + +A key component to data publishing is the pygeoapi provider framework. Providers allow for +configuring data files, databases, search indexes, other APIs, cloud storage, to be able to +return back data to the pygeoapi API framework in a plug and play fashion. + .. toctree:: :maxdepth: 2 :caption: Data publishing diff --git a/docs/source/data-publishing/ogcapi-features.rst b/docs/source/data-publishing/ogcapi-features.rst index b0d2b0e..63d2cdd 100644 --- a/docs/source/data-publishing/ogcapi-features.rst +++ b/docs/source/data-publishing/ogcapi-features.rst @@ -11,15 +11,21 @@ as a baseline and modify accordingly. Providers --------- -The following feature providers are supported: +pygeoapi core feature providers are listed below, along with a matrix of supported query +parameters. + +.. csv-table:: + :header: Provider, properties, resulttype, bbox, datetime, sortby + :align: left + + CSV,✔️ ,results/hits,❌,❌,❌ + Elasticsearch,✔️ ,results/hits,✔️ ,✔️ ,✔️ + GeoJSON,✔️ ,results/hits,❌,❌,❌ + MongoDB,✔️ ,results,✔️ ,✔️ ,✔️ + OGR,✔️ ,results/hits,✔️ ,❌,❌ + PostgreSQL,✔️ ,results/hits,✔️ ,❌,❌ + SQLiteGPKG,✔️ ,results/hits,✔️ ,❌,❌ -- CSV -- GeoJSON -- Elasticsearch -- OGR -- MongoDB -- PostgreSQL -- SQLiteGPKG Below are specific connection examples based on supported providers. diff --git a/docs/source/data-publishing/stac.rst b/docs/source/data-publishing/stac.rst index c1860fe..e3a52c3 100644 --- a/docs/source/data-publishing/stac.rst +++ b/docs/source/data-publishing/stac.rst @@ -13,6 +13,9 @@ supporting any level of file/directory nesting/hierarchy. Configuring STAC in pygeoapi is done by simply pointing the ``data`` provider property to the given directory and specifying allowed file types: +Connection examples +------------------- + .. code-block:: yaml my-stac-resource: