The OGC API Resource Tree
This page presents the OGC API resource paths as an HTML tree.
The tree currently represents a mix of CubeWerx stuff (e.g. the "schema" paths) and OGC stuff (both officially specified and under development).
Associated with each path element, in square brackets, is an indication of the operation that each HTTP method might perform at that end point. Again, this is a mix of speculation and specification.
-
/ [GET: Get the landing page for this data
store.]
- /api [GET: Get the API description.]
- /conformance [GET: Get the list of implemented
conformance classes.]
- /schema [GET: Get the schema for a set of
collections in this data store.]
-
/map
[GET: Get a map layer consisting of
multiple collections in their default styles.]
- /legend [GET: Get a legend graphic for
this map.]
-
/styles
[GET: Get the list of
available styles.][POST:
Add a new style to this data store.]
-
/{styleId}
[GET: Get the
definition of this style.][PUT: Redefine this
style.][DELETE: Remove
this style.]
- /legend [GET: Get a legend graphic for
this style.]
-
/map
[GET: Get a map layer consisting of
multiple collections in this style.]
- /legend [GET: Get a legend graphic for
this map.]
-
/tileMatrixSets
[GET: Get the list of
available tile-matrix sets.]
- /{tileMatrixSetId} [GET: Get the definition of this
tile-matrix set.]
-
/search
[GET: Get the list of
available multi-collection stored queries.]
[POST: Execute an
ad-hoc multi-collection query.]
-
/{storedQueryId}
[GET: Execute this multi-collection
stored query.]
[POST: Execute this
multi-collection stored query using
application/x-www-form-urlencoded.]
[PUT: Create or redefine this
multi-collection stored query.]
[DELETE: Remove this
multi-collection stored query.]
-
/parameters
[GET: Get the list of
parameters for this multi-collection stored query.]
[POST: Define the set of
parameters for this multi-collection stored query.]
-
/{parameterId}
[GET: Get the
definition of this parameter for this
multi-collection stored query.]
[PUT: Define
or redefine this parameter for this multi-collection
stored query.]
[DELETE: Remove
this parameter for this multi-collection stored
query.]
-
/processes
[GET: Get the list of
available processes.][POST: Add a new process.]
-
/{processId}
[GET: Get a
description of this process.][PUT: Redefine this
process.][DELETE:
Remove this process.]
-
/jobs
[GET: Get the list
of jobs for this process.][POST: Execute the
process.]
-
/{jobId}
[GET: Get the
status of this job.][DELETE: Cancel/remove
this job.]
- of this
job.]
- /results
[GET: Get
the results of this job.][DELETE: Delete the
results of this job.]
-
/collections[GET: Get the list of available
collections.][POST:
Create a new collection.]
-
/{collectionId}
[GET: Get information
about this collection.][PUT: Redefine this
collection.][DELETE:
Delete this collection.]
- /schema [GET: Get the schema for this
collection.]
- /position [GET: Get data for the
requested point location.]
- /area [GET: Get data for the
requested area.]
- /cube [GET: Get data for the
requested spatial cube.]
- /trajectory [GET: Get data along the
defined trajectory.]
- /corridor [GET: Get data within
a spatial corridor.]
- /locations [GET: Get the location
identifiers associated with this collection.]
- /instances [GET: Get the list of available
instances of the collection.]
-
/items
[GET: Get features
from this collection.][POST: Add a feature to
this collection.][PUT: Replace features in
this collection.][PATCH: Modify features in
this collection.][DELETE: Remove features from
this collection.]
- /{featureId}
[GET: Get this
feature.][PUT:
Replace this feature.][PATCH: Modify this
feature.][DELETE:
Delete this feature.]
-
/search
[GET: Get the list of
available stored queries.]
[POST: Execute an
ad-hoc query.]
-
/{storedQueryId}
[GET: Execute this
stored query.]
[POST: Execute this
stored query using
application/x-www-form-urlencoded.]
[PUT: Create or redefine
this stored query.]
[DELETE: Remove this
stored query.]
-
/parameters
[GET: Get the list of
parameters for this stored query.]
[POST: Define the set
of parameters for this stored query.]
-
/{parameterId}
[GET: Get the
definition of this parameter for this
stored query.]
[PUT: Define
or redefine this parameter for this
stored query.]
[DELETE: Remove
this parameter for this stored
query.]
-
/processes
[GET: Get the list
of available processes associated with this
collection.][POST: Add a new process
that is associated with this
collection.]
-
/{processId}
[GET: Get a
description of this process.][PUT: Redefine this
process.][DELETE: Remove this
process.]
-
/jobs
[GET: Get
the list of jobs for this
process.][POST: Execute the
process.]
-
/{jobId}
[GET:
Get the status of this
job.][DELETE:
Cancel/remove this job.]
- /results
[GET: Get the
results of this job.][DELETE: Delete
the results of this job.]
-
/coverage [GET Get the coverage of
this collection.]
- /domainset [GET: Get the domain set
of this coverage.]
- /rangetype [GET: Get the range type
of this coverage.]
-
/images
[GET: Get the list
of source images for this collection
if this collection is
a coverage.][POST: Add a new source
image to this coverage.
- /{imageId} [GET: Get information
about this source image including a
download link.][DELETE: Remove this source
image from the coverage.]
-
/tiles
[GET: a document
describing the data tiles that are available
for this collection.]
-
/{tileMatrixSetId}
[GET: A
document describing the data tiles that
are available for this collection in this
tile-matrix set.]
-
/{tileMatrix}
-
/{tileRow}
-
/{tileCol}
[GET:
Get a data tile of this collection
at this row and column of
this zoom level of this
tile-matrix set.
-
/map
[GET: Get a
map layer of this collection in its
default style.]
- /legend [GET: Get a legend graphic for
this map.]
-
/tiles
[GET: A
document describing the tiles that
are available for this map.]
-
/{tileMatrixSetId}
[GET: A
document describing the tiles that
are available for this map in this
tile-matrix set.]
-
/{tileMatrix}
-
/legend
[GET: Get
a legend graphic for this
map at this zoom level of
this tile-matrix set.]
-
/{tileRow}
-
/{tileCol}
[GET:
Get a tile of this map
at this row and column of
this zoom level of this
tile-matrix set.
-
/styles
[GET: Get the list of
available styles for this collection.]
[POST:
Add a new style to this collection.]
-
/{styleId}
[GET: Get the
definition of this style for this collection.][PUT: Redefine this
style for this collection.]
[DELETE: Remove
this style for this collection.]
-
/map
[GET: Get a map layer of
this collection in this style.]
- /legend [GET: Get a legend graphic for
this map.]
-
/tiles
[GET: A
document describing the tiles that
are available for this map.]
-
/{tileMatrixSetId}
[GET: A
document describing the tiles that
are available for this map in this
tile-matrix set.]
-
/{tileMatrix}
-
/legend
[GET: Get
a legend graphic for this
map at this zoom level of
this tile-matrix set.]
-
/{tileRow}
-
/{tileCol}
[GET:
Get a tile of this map
at this row and column of
this zoom level of this
tile-matrix set.
There is also an extended version of the OGC API resource tree that incorporates the concept of the data store which is a CubeWerx concept but is logically equivalent to a DCAT dataset and can be found here.