TerraNexus OGC API Web Interface#
Note
This page is auto-generated from _static/api_definition.json
by generate_ogcapi_docs.py. Do not edit manually.
API Overview#
API Version: 0.1.0
Server(s):
https://terranexus.pangaeainnovations.com/ogcapi — TerraNexus Test OGC API server
This API implements the following OGC API standards:
OGC API Common — OGC API Common Components of this API
OGC API DGGS – Core — Listing and execution of OGC API DGGS – Core Conformance Class
OGC API DGGS – Data Retrieval — Listing and execution of OGC API DGGS – Data Retrieval Conformance Class
OGC API DGGS – Zone Query — Listing and execution of OGC API DGGS – Zone Query Conformance Class
OGC API Processes — Listing and execution of OGC API Process Resources
OGC API Features — Listing and execution of OGC API Features Collection Resources
API Capabilities#
Capability |
Supported |
Description |
|---|---|---|
Async |
✅ |
This API supports asynchronous operations with task tracking |
Streaming |
✅ |
Large datasets can be streamed using chunked transfer encoding. Formats: |
Websocket |
✅ |
Real-time updates available via WebSocket connections. Endpoints: |
Authentication#
The API supports the following authentication schemes:
Scheme |
Type |
Details |
|---|---|---|
bearerAuth |
http |
Scheme: |
apiKey |
apiKey |
In: |
API Endpoints#
Method |
Path |
Summary |
|---|---|---|
🟢 GET |
|
TerraNexus OGC API Landing Page |
🟢 GET |
|
OGC API Definition/OpenAPI Specification |
🟢 GET |
|
List all available feature collections. OGC API - Features endpoint… |
🟢 GET |
|
Get metadata for a specific collection. OGC API - Features collecti… |
🟢 GET |
|
Get queryable properties for a collection. OGC API - Features endpo… |
🟢 GET |
|
OGC API Conformance Classes |
🟢 GET |
|
Retrieve a list of Features from a Feature Collection (async stream… |
🟢 GET |
|
Retrieve an individual Feature from a Feature Collection (async str… |
🟢 GET |
|
List DGGS available for a specific collection. This endpoint provid… |
🟢 GET |
|
Details of the Selected DGGS Enabled Collection for the selected DG… |
🟢 GET |
|
OGC API - DGGS Collection Zone Information Endpoint Returns detaile… |
🟢 GET |
|
List of DGGS instances available through the API. OGC API - DGGS Re… |
🟢 GET |
|
Get structural definition and links for a specific DGGS Reference S… |
🟢 GET |
|
Get full DGGS definition document for a specific DGGRS. Returns det… |
🟢 GET |
|
DGGS Zone Information endpoint Returns detailed information about a… |
🟢 GET |
|
Retrieve collection DGGS zone data (async streaming) |
🟢 GET |
|
Retrieve DGGS zone data (async streaming) |
🟢 GET |
|
OGC API - DGGS Collection Zones List endpoint. Returns a list of DG… |
🟢 GET |
|
List DGGS zones (async) |
🟢 GET |
|
Function Details List of all OGC API Process Jobs currently registe… |
🟢 GET |
|
Function Details DGGS Specific OGC API Process Job Details Page. GE… |
🔴 DELETE |
|
Function Details DGGS Specific OGC API Process Job Details Page. GE… |
🟢 GET |
|
Function Details Result Status of the selected OGC API Process Job |
🟢 GET |
|
Function Details Result Status of the selected OGC API Process Job |
🟢 GET |
|
Function Details TerraNexus OGC API Processes Landing Page - GET Re… |
🔵 POST |
|
Function Details TerraNexus OGC API Processes Landing Page - GET Re… |
🟢 GET |
|
Function Details TerraNexus OGC API Process Details Page GET reques… |
🟠 PUT |
|
Function Details TerraNexus OGC API Process Details Page GET reques… |
🔴 DELETE |
|
Function Details TerraNexus OGC API Process Details Page GET reques… |
🟢 GET |
|
Function Details Listing of OGC API Process Callbacks registered on… |
🟢 GET |
|
Function Details details of the specified OGC API Process Callback. |
🟢 GET |
|
Function Details “Failed” endpont of the specified OGC API Process … |
🟢 GET |
|
Function Details “in-Progress” endpont of the specified OGC API Pro… |
🟢 GET |
|
Function Details “Success” endpont of the specified OGC API Process… |
🔵 POST |
|
Function Details TerraNexus OGC API Process Execution Page POST req… |
🔵 POST |
|
Takes a set of user credentials and returns an access and refresh J… |
🔵 POST |
|
Takes a refresh type JSON web token and returns an access type JSON… |
🔵 POST |
|
Takes a token and indicates if it is valid. This view provides no i… |
OGC API Common#
OGC API Common Components of this API
🟢 GET /#
Operation ID: listlanding_pages
TerraNexus OGC API Landing Page
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
Links to the API capabilities and the Resources shared by this API. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /api#
Operation ID: listapi_definitions
OGC API Definition/OpenAPI Specification
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The OpenAPI definition of the API. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /collections#
Operation ID: listcollections
List all available feature collections.
OGC API - Features endpoint for collections discovery.
- Query Parameters:
f (str): Response format - ‘json’ or ‘html’ (default: ‘json’)
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
Responses
Code |
Description |
|---|---|
|
The Collections Landing Page listing all collections supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /collections/{collectionID}#
Operation ID: retrievecollection_landing_page
Get metadata for a specific collection.
OGC API - Features collection landing page.
- Path Parameters:
collectionID (str): Collection identifier
- Query Parameters:
f (str): Response format - ‘json’ or ‘html’ (default: ‘json’)
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The Collections Detials Page for a specific collection supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /collections/{collectionID}/queryables#
Operation ID: listcollection_queryables_lists
Get queryable properties for a collection.
OGC API - Features endpoint for discovering queryable properties.
- Path Parameters:
collectionID (str): Collection identifier
- Query Parameters:
f (str): Response format - ‘json’ or ‘html’
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
Responses
Code |
Description |
|---|---|
|
The HTTP 200 OK success status response code indicates that the request has succeeded. A 200 response is cacheable by… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /conformance#
Operation ID: listconformances
OGC API Conformance Classes
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The URIs of all conformance classes supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
OGC API Features#
Listing and execution of OGC API Features Collection Resources
🟢 GET /collections/{collectionID}/items#
Retrieve a list of Features from a Feature Collection (async streaming)
Operation ID: retrieveFeatureCollectionAsync
Asynchronous streaming endpoint for retrieving a list of Features associated with a specific Feature Collection
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
Collection Identifier |
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
integer |
The optional offset parameter offsets the number of items that are presented in the response document.. Default: |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
Responses
Code |
Description |
|---|---|
|
The HTTP 200 OK success status response code indicates that the request has succeeded. A 200 response is cacheable by… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /collections/{collectionID}/items/{itemID}#
Retrieve an individual Feature from a Feature Collection (async streaming)
Operation ID: retrieveFeatureAsync
Asynchronous streaming endpoint for retrieving data associated with a specific Feature
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
Collection Identifier |
|
path |
string |
✅ |
Feature Identifier |
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The HTTP 200 OK success status response code indicates that the request has succeeded. A 200 response is cacheable by… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
OGC API DGGS – Core#
Listing and execution of OGC API DGGS – Core Conformance Class
🟢 GET /collections/{collectionID}/dggs#
Operation ID: listcollection_dggs_definition_lists
List DGGS available for a specific collection.
This endpoint provides the DGGS reference systems that have been enabled for a specific collection.
Supports content negotiation via: - URL parameter: ?f=json or ?f=html - Accept header: application/json, text/html
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
Responses
Code |
Description |
|---|---|
|
The Collections Detials + DGGS Listing Page for a specific collection supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /collections/{collectionID}/dggs/{dggrsID}#
Operation ID: retrievecollection_dggs_definition
Details of the Selected DGGS Enabled Collection for the selected DGGS Instance.
This endpoint provides the structural definition and links to OGC API Resources implemented on this server for the selected DGGS Reference System as applied to a specific collection.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The Collections Detials + DGGS Details Page for a specific collection and specified DGGS supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /collections/{collectionID}/dggs/{dggrsID}/zones/{zoneID}#
Operation ID: retrievecollection_dggs_zone_info
OGC API - DGGS Collection Zone Information Endpoint
Returns detailed information about a specific zone within a collection’s DGGS.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
integer |
The optional offset parameter offsets the number of items that are presented in the response document.. Default: |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
string |
The filter parameter specifies an expression in a query language (e.g. CQL2) for which an entire feature will be retu… |
|
|
query |
string |
The |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
DGGS Zones Landing Page Response. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /dggs#
Operation ID: listdggs_definition_lists
List of DGGS instances available through the API.
OGC API - DGGS Requirement Class: /req/dggrs-list
Supports content negotiation via: - URL parameter: ?f=json or ?f=html - Accept header: application/json, text/html, application/geo+json
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
Responses
Code |
Description |
|---|---|
|
The DGGS API Landing Page listing URIs of all DGGS infrastructures supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /dggs/{dggrsID}#
Operation ID: retrievedggs_definition
Get structural definition and links for a specific DGGS Reference System.
This endpoint returns the key parameters and structure of the selected DGGS Reference System as specified by OGC Abstract Specification Topic 21 v2.0.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The DGGS Reference System Definition. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /dggs/{dggrsID}/definition#
Operation ID: listdggs_definition_docs
Get full DGGS definition document for a specific DGGRS.
Returns detailed structural definition and metadata for the selected DGGS Reference System. This describes the key parameters and structure following OGC Abstract Specification Topic 21 v2.0 - Part 1 (ISO/19170-1:2021).
The response includes: - dggsRsDescription: Informative description and canonical source - dggsRsStructure: Key structural elements including:
referenceSystemType
gridConstraint
zoneGeometry
surfaceInterpolation
refinementStrategy
refinementRatio
dggsRsZoneClasses (zone hierarchy)
links: Related OGC API resources
collections: Collections indexed by this DGGS
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🟢 GET /dggs/{dggrsID}/zones/{zoneID}#
Operation ID: retrievedggs_zone_info
DGGS Zone Information endpoint
Returns detailed information about a specific zone in a DGGS instance.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
array[string] |
The collections that should be included in the response. The parameter value is a comma-separated list of collection … |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
integer |
The optional offset parameter offsets the number of items that are presented in the response document.. Default: |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
string |
The filter parameter specifies an expression in a query language (e.g. CQL2) for which an entire feature will be retu… |
|
|
query |
string |
The |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
DGGS Zones Landing Page Response. |
|
The HTTP 204 No Data success status response code indicates that a request has succeeded, but that no data was return… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
OGC API DGGS – Data Retrieval#
Listing and execution of OGC API DGGS – Data Retrieval Conformance Class
🟢 GET /collections/{collectionID}/dggs/{dggrsID}/zones/{zoneID}/data#
Retrieve collection DGGS zone data (async streaming)
Operation ID: retrieveCollectionDGGSZoneDataAsync
Asynchronous streaming endpoint for retrieving collection data within a DGGS zone
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
Collection Identifier |
|
path |
string |
✅ |
DGGS Reference System Identifier |
|
path |
string |
✅ |
DGGS Zone Identifier |
|
query |
string (enum: |
The format of the zone data response (e.g. GeoJSON, GeoTIFF).. Values: |
|
|
query |
string |
Select specific data record fields (measured/observed properties) to be returned. |
|
|
query |
array[string] |
Retrieve only part of the data by slicing or trimming along one or more axis |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
string |
The filter parameter specifies an expression in a query language (e.g. CQL2) for which an entire feature will be retu… |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
boolean |
Enable streaming response |
|
|
query |
string |
The |
|
|
query |
array[string] |
Specifies a comma-separated list of property names by which the response shall |
Responses
Code |
Description |
|---|---|
|
DGGS zone data returned as a response. |
|
The HTTP 204 No Data success status response code indicates that a request has succeeded, but that no data was return… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /dggs/{dggrsID}/zones/{zoneID}/data#
Retrieve DGGS zone data (async streaming)
Operation ID: retrieveDGGSZoneDataAsync
Asynchronous streaming endpoint for retrieving data associated with a specific DGGS zone
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
DGGS Reference System Identifier |
|
path |
string |
✅ |
DGGS Zone Identifier |
|
query |
string (enum: |
The format of the zone data response (e.g. GeoJSON, GeoTIFF).. Values: |
|
|
query |
string |
Select specific data record fields (measured/observed properties) to be returned. |
|
|
query |
array[string] |
Retrieve only part of the data by slicing or trimming along one or more axis |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
string |
The filter parameter specifies an expression in a query language (e.g. CQL2) for which an entire feature will be retu… |
|
|
query |
string |
The |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
boolean |
Enable streaming response for large datasets |
|
|
query |
array[string] |
The collections that should be included in the response. The parameter value is a comma-separated list of collection … |
|
|
query |
array[string] |
Specifies a comma-separated list of property names by which the response shall |
Responses
Code |
Description |
|---|---|
|
DGGS Zone data resource response. |
|
The HTTP 204 No Data success status response code indicates that a request has succeeded, but that no data was return… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
OGC API DGGS – Zone Query#
Listing and execution of OGC API DGGS – Zone Query Conformance Class
🟢 GET /collections/{collectionID}/dggs/{dggrsID}/zones#
Operation ID: listcollection_dggs_zones_lists
OGC API - DGGS Collection Zones List endpoint.
Returns a list of DGGS zones that contain data for the specified collection. Supports various query parameters for filtering and pagination.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
|
|
query |
integer |
Filter zones by resolution level |
|
|
query |
array[string] |
A list of identifiers for specific zones of a Discrete Global Grid Systems. These identifiers usually include a compo… |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
integer |
The optional offset parameter offsets the number of items that are presented in the response document.. Default: |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
string |
The filter parameter specifies an expression in a query language (e.g. CQL2) for which an entire feature will be retu… |
|
|
query |
string |
The |
|
|
query |
string (enum: |
The format of the response. If no value is provided, the accept header is used to determine the format. Accepted valu…. Values: |
Responses
Code |
Description |
|---|---|
|
Collection Specific DGGS Zones Landing Page Response. |
|
The HTTP 204 No Data success status response code indicates that a request has succeeded, but that no data was return… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /dggs/{dggrsID}/zones#
List DGGS zones (async)
Operation ID: listDGGSZonesAsync
Asynchronous endpoint for retrieving DGGS zone list with streaming support
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
DGGS Reference System Identifier |
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
|
|
query |
integer |
The optional offset parameter offsets the number of items that are presented in the response document.. Default: |
|
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
string |
Filter zones by parent zone ID |
|
|
query |
integer |
Filter zones by resolution level |
|
|
query |
array[string] |
The collections that should be included in the response. The parameter value is a comma-separated list of collection … |
|
|
query |
array[string] |
A list of identifiers for specific zones of a Discrete Global Grid Systems. These identifiers usually include a compo… |
|
|
query |
string |
The filter parameter specifies an expression in a query language (e.g. CQL2) for which an entire feature will be retu… |
|
|
query |
string |
The |
Responses
Code |
Description |
|---|---|
|
DGGS Zones Landing Page Response. |
|
The HTTP 204 No Data success status response code indicates that a request has succeeded, but that no data was return… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
OGC API Processes#
Listing and execution of OGC API Process Resources
🟢 GET /jobs#
Operation ID: listprocess_jobs_lists
Note
Function Details
List of all OGC API Process Jobs currently registered to the TerraNexus OGC API Server GET request = Returns the list of all registered jobs POST request = Registers a new Job to this Process
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
array[string] |
||
|
query |
array[string] |
||
|
query |
array[string] |
||
|
query |
array[string (enum: |
||
|
query |
string |
Either a date-time or an interval, half-bounded or bounded. Date and time expressions |
|
|
query |
array[integer] |
||
|
query |
array[integer] |
||
|
query |
array[ |
||
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
Responses
Code |
Description |
|---|---|
|
Jobs List Landing Page response |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /jobs/{jobID}#
Operation ID: retrieveprocess_job_details
Note
Function Details
DGGS Specific OGC API Process Job Details Page.
GET request = Returns Status of the selected Job POST request = Registers an update to this process DELETE request = Cancel and Dismiss the selected Job from the Server.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The status response for a job supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🔴 DELETE /jobs/{jobID}#
Operation ID: destroyprocess_job_details
Note
Function Details
DGGS Specific OGC API Process Job Details Page.
GET request = Returns Status of the selected Job POST request = Registers an update to this process DELETE request = Cancel and Dismiss the selected Job from the Server.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
The status response for a job supported by the server |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /jobs/{jobID}/results#
Operation ID: listprocess_job_results
Note
Function Details
Result Status of the selected OGC API Process Job
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
The HTTP 200 OK success status response code indicates that the request has succeeded. A 200 response is cacheable by… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /jobs/{jobID}/results/{resultID}#
Operation ID: retrieveprocess_job_result_details
Note
Function Details
Result Status of the selected OGC API Process Job
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🟢 GET /processes#
Operation ID: listprocesses_listings
Note
Function Details
TerraNexus OGC API Processes Landing Page
- GET Request
List of OGC API Processes available on the TerraNexus OGC API Server.
OGC API Processes - Part 1 - Core Pross and Vretanos [2021]
- POST Request
Deploy a new OGC API Process Definition to the TerraNexus OGC API Server.
OGC API Processes - Part 2 - Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
array[string] |
||
|
query |
array[string] |
||
|
query |
integer |
The optional limit parameter limits the number of items that are presented in the response document.. Default: |
Responses
Code |
Description |
|---|---|
|
Processes List Landing Page response. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🔵 POST /processes#
Operation ID: createprocesses_listing
Note
Function Details
TerraNexus OGC API Processes Landing Page
- GET Request
List of OGC API Processes available on the TerraNexus OGC API Server.
OGC API Processes - Part 1 - Core Pross and Vretanos [2021]
- POST Request
Deploy a new OGC API Process Definition to the TerraNexus OGC API Server.
OGC API Processes - Part 2 - Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string (enum: |
Response Format specifier. Values: |
Request Body
Content types: application/json
Schema: object | object | object | object | object
Responses
Code |
Description |
|---|---|
|
Process Deployment response. |
|
Process Deployment Deferred response. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /processes/{processID}#
Operation ID: retrieveprocess_description
Note
Function Details
TerraNexus OGC API Process Details Page
GET request
Display the details and definition of the specified OGC API Process registered on the TerraNexus OGC API Server.
OGC API Processes - Part 1 Core Pross and Vretanos [2021]
PUT request
Update the Process Definition of the specified OGC API Process registered on the TerraNexus OGC API Server.
OGC API Processes - Part 2 Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Access to this OGC API Endpoint Method is restricted to Authorized Users.
DELETE request
Delete/Undeploy the specified Process from the TerraNexus OGC API Server.
OGC API Processes - Part 2 Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Access to this OGC API Endpoint Method is restricted to Authorized Users.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
Processes Description response for a Specified Discrete Global Grid System |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟠 PUT /processes/{processID}#
Operation ID: updateprocess_description
Note
Function Details
TerraNexus OGC API Process Details Page
GET request
Display the details and definition of the specified OGC API Process registered on the TerraNexus OGC API Server.
OGC API Processes - Part 1 Core Pross and Vretanos [2021]
PUT request
Update the Process Definition of the specified OGC API Process registered on the TerraNexus OGC API Server.
OGC API Processes - Part 2 Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Access to this OGC API Endpoint Method is restricted to Authorized Users.
DELETE request
Delete/Undeploy the specified Process from the TerraNexus OGC API Server.
OGC API Processes - Part 2 Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Access to this OGC API Endpoint Method is restricted to Authorized Users.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Request Body
Content types: application/json
Schema: object | object | object | object | object
Responses
Code |
Description |
|---|---|
|
The HTTP 200 OK success status response code indicates that the request has succeeded. A 200 response is cacheable by… |
|
Process Replacement response. |
|
Process Replacement response. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🔴 DELETE /processes/{processID}#
Operation ID: destroyprocess_description
Note
Function Details
TerraNexus OGC API Process Details Page
GET request
Display the details and definition of the specified OGC API Process registered on the TerraNexus OGC API Server.
OGC API Processes - Part 1 Core Pross and Vretanos [2021]
PUT request
Update the Process Definition of the specified OGC API Process registered on the TerraNexus OGC API Server.
OGC API Processes - Part 2 Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Access to this OGC API Endpoint Method is restricted to Authorized Users.
DELETE request
Delete/Undeploy the specified Process from the TerraNexus OGC API Server.
OGC API Processes - Part 2 Deploy, Replace, Undeploy (DRU) Vretanos [2020]
Access to this OGC API Endpoint Method is restricted to Authorized Users.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
Responses
Code |
Description |
|---|---|
|
Process Undeploy response. |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
🟢 GET /processes/{processID}/callback#
Operation ID: listprocess_callback_lists
Note
Function Details
Listing of OGC API Process Callbacks registered on TerraNexus. These callbacks provide an asynchronous way to receive results and status information from long running process jobs.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🟢 GET /processes/{processID}/callback/{callbackID}#
Operation ID: retrieveprocess_callback_details
Note
Function Details
details of the specified OGC API Process Callback.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🟢 GET /processes/{processID}/callback/{callbackID}/failed#
Operation ID: listprocess_callback_faileds
Note
Function Details
“Failed” endpont of the specified OGC API Process Callback.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🟢 GET /processes/{processID}/callback/{callbackID}/in-progress#
Operation ID: listprocess_callback_inprogresses
Note
Function Details “in-Progress” endpont of the specified OGC API Process Callback.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🟢 GET /processes/{processID}/callback/{callbackID}/success#
Operation ID: listprocess_callback_successes
Note
Function Details
“Success” endpont of the specified OGC API Process Callback.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
path |
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🔵 POST /processes/{processID}/execution#
Operation ID: createprocess_execution
Note
Function Details
TerraNexus OGC API Process Execution Page
POST request
POST an OGC API Process Execution package to the specified Process on the TerraNexus OGC API Server.
Execution can be performed in both _Synchronous_ and _Asynchronous_ modes as defined in OGC API Processes - Part 1 Core Pross and Vretanos [2021]
If the
executedocument follows the OGC API Processes - Part 1 Core schema the execution is a standardProcessexecution.If the
executedocuemt follows the extended format schema described in OGC API Processes - Part 3 Workflows the execution is aWorkflowexecution.
Access to this OGC API Endpoint is restricted to Authorized Users.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string |
✅ |
|
|
query |
string (enum: |
Response Format specifier. Values: |
|
|
query |
string (enum: |
Workflow Response Type specifier. Values: |
Request Body
Content types: application/json, application/x-www-form-urlencoded, multipart/form-data
Responses
Code |
Description |
|---|---|
|
The HTTP 201 Created success status response code indicates that the request has succeeded and has led to the creatio… |
|
A client error occurred. |
|
The request requires user authentication. The response includes a WWW-Authenticate header field containing a challeng… |
|
The server understood the request, but is refusing to fulfill it. While status code 401 indicates missing or bad auth… |
|
The requested resource does not exist on the server. For example, a path parameter had an incorrect value. |
|
The request method is not supported. For example, a POST request was submitted, but the resource only supports GET re… |
|
Content negotiation failed. |
|
A server error occurred. |
TerraNexus Authentication#
TerraNexus API Authentication Components
🔵 POST /token#
Operation ID: createTokenObtainPair
Takes a set of user credentials and returns an access and refresh JSON web token pair to prove the authentication of those credentials.
Request Body
Content types: application/json, application/x-www-form-urlencoded, multipart/form-data
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
|
|
string |
✅ |
Responses
Code |
Description |
|---|---|
|
🔵 POST /token/refresh#
Operation ID: createTokenRefresh
Takes a refresh type JSON web token and returns an access type JSON web token if the refresh token is valid.
Request Body
Content types: application/json, application/x-www-form-urlencoded, multipart/form-data
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
|
|
string |
Responses
Code |
Description |
|---|---|
|
🔵 POST /token/verify#
Operation ID: createTokenVerify
Takes a token and indicates if it is valid. This view provides no information about a token’s fitness for a particular use.
Request Body
Content types: application/json, application/x-www-form-urlencoded, multipart/form-data
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
Responses
Code |
Description |
|---|---|
|
Data Schemas#
This section documents the data schemas used in API requests and responses.
ECEF-x#
Earth Centred Earth Fixed (XYZ) X ordinate
Type: number
ECEF-y#
Earth Centred Earth Fixed (XYZ) Y ordinate
Type: number
ECEF-z#
Earth Centred Earth Fixed (XYZ) Z ordinate
Type: number
FeatureCollection#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
||
|
array[object] |
✅ |
|
|
string (enum: |
✅ |
TokenObtainPair#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
|
|
string |
✅ |
TokenRefresh#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
||
|
string |
✅ |
TokenVerify#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
WWW-AuthenticateChallenge#
WWW-Authenticate Header Challenge Schema
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
Algorithm used to produce the digest. Valid non-session values are: “MD5” (default if not specifi… |
|
|
string |
✅ |
The authentication scheme used by the Server. |
|
string |
Tells the client the server’s preferred encoding scheme when submitting a username and password. … |
|
|
string |
A quoted, space-separated list of URI prefixes that define all the locations where the authentica… |
|
|
string |
The error code to return in the header |
|
|
string |
Description of the error code: invalid_request = The request is missing a required parameter; inv… |
|
|
string |
A server-specified quoted string that the server can use to control the lifetime in which particu… |
|
|
string |
A server-specified quoted string that should be returned unchanged in the Authorization. This is … |
|
|
string |
Quoted string indicating the quality of protection supported by the server. This must be supplied… |
|
|
string |
The “realm” authentication parameter is reserved for use by authentication schemes that wish to i… |
|
|
string |
The “scope” attribute is a space-delimited list of case-sensitive scope values indicating the req… |
|
|
string |
A case-insensitive flag indicating that the previous request from the client was rejected because… |
|
|
string |
A server may specify “true” to indicate that it supports username hashing (default is “false”) |
ZoneId#
Description of the zone identifier schema
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
description of the index schema |
|
string |
✅ |
type of index - e.g. string or integer |
additionalParameter#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
|
|
array[string | number | integer | array | object | object] |
✅ |
bbox#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[number] |
✅ |
|
|
string (enum: |
binaryInputValue#
Type: string
chainedInput#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
collectionDesc#
This schema defines the resource returned from /collections/{collectionId}.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
The |
|
|
array[string] |
the list of coordinate reference systems supported by the API; the first item is the default coor… |
|
|
string |
a description of the members of the collection |
|
|
object |
The extent of the resources in the collection. Only spatial and temporal extents are specified. A… |
|
|
string |
✅ |
identifier of the collection used, for example, in URIs |
|
string |
An indicator about the type of the items in the collection. |
|
|
array[object] |
✅ |
|
|
string |
human readable title of the collection |
collectionDescDGGSDesc#
This schema defines the resource returned from /collections/{collectionId}.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
The |
|
|
array[string] |
the list of coordinate reference systems supported by the API; the first item is the default coor… |
|
|
string |
a description of the members of the collection |
|
|
|
✅ |
the Description of the specified Discrete Global Grid System supported by the API for this Collec… |
|
object |
The extent of the resources in the collection. Only spatial and temporal extents are specified. A… |
|
|
string |
✅ |
identifier of the collection used, for example, in URIs |
|
string |
An indicator about the type of the items in the collection. |
|
|
array[object] |
✅ |
|
|
string |
human readable title of the collection |
collectionDescDGGSList#
This schema defines the resource returned from /collections/{collectionId}.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
The |
|
|
array[string] |
the list of coordinate reference systems supported by the API; the first item is the default coor… |
|
|
string |
a description of the members of the collection |
|
|
array[object] |
✅ |
the list of Discrete Global Grid Systems supported by the API for this Collection |
|
object |
The extent of the resources in the collection. Only spatial and temporal extents are specified. A… |
|
|
string |
✅ |
identifier of the collection used, for example, in URIs |
|
string |
An indicator about the type of the items in the collection. |
|
|
array[object] |
✅ |
|
|
string |
human readable title of the collection |
collectionInput#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
collections#
This schema defines the resource returned from /collections path.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
integer |
||
|
integer |
||
|
string (date-time) |
confClasses#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[string] |
✅ |
descriptionType#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object | object |
||
|
string |
||
|
array[string] |
||
|
array[object] |
||
|
string |
dggsCollectionProcessJobList#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
|
✅ |
The specified Collection. |
|
|
✅ |
the Description of the specified Discrete Global Grid System supported by the API |
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
array[object | object] |
✅ |
dggsCollectionProcessList#
This schema defines the resource returned from /collections/{collectionID}/dggs/{dggrsID}/processes.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
|
✅ |
the description of the specified Discrete Global Grid System |
|
|
✅ |
the description of the specified Discrete Global Grid System |
|
array[object] |
✅ |
|
|
array[object | object] |
✅ |
the list of Processes supported by the API for this Discrete Global Grid System |
dggsCollectionZoneDetails#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
✅ |
This schema defines the resource returned from /collections/{collectionId}. |
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Collection Specific Zone Details Page |
|
|
object |
✅ |
dggsCollectionZonesListing#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
✅ |
This schema defines the resource returned from /collections/{collectionId}. |
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Collection Specific Zones Landing Page |
|
|
array[object] |
✅ |
dggsDataSummary#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Data Holdings Landing Page |
dggsDescription#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object | string | object |
✅ |
|
|
string |
✅ |
The unique identifier for the Discrete Global Grid System implementation. |
|
array[object] |
||
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System |
dggsList#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
the list of Discrete Global Grid Systems supported by the API |
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Landing Page |
dggsListitem#
This schema defines the resource returned from /dggs.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
optional text description of the Discrete Global Grid System. |
|
|
string |
✅ |
Unique identifier of the Discrete Global Grid System |
|
array[object] |
✅ |
dggsProcessJobList#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
|
✅ |
the Description of the specified Discrete Global Grid System supported by the API |
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
array[object | object] |
✅ |
dggsProcessList#
This schema defines the resource returned from /dggs/{dggrsID}/processes.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
|
✅ |
the description of the specified Discrete Global Grid System |
|
array[object] |
✅ |
|
|
array[object | object] |
✅ |
the list of Processes supported by the API for this Discrete Global Grid System |
dggsStructure#
Discrete Global Grid System Reference System Structure Definition.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
||
|
string (enum: |
✅ |
Constraints used to define different categories of DGGS. Each constraint is a constraint on the s… |
|
object |
✅ |
|
|
integer |
✅ |
The ratio of child zones to parent zones |
|
string (enum: |
✅ |
The refinement strategy used by the Discrete Global Grid System |
|
string (enum: |
✅ |
The Surface Interpolation type used to define zone geometries of the Discrete Global Grid System |
|
object |
✅ |
Zone Geometry Specification |
dggsZone#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
||
|
array[string] |
Child zone identifiers |
|
|
|
||
|
integer |
Resolution level of the zone |
|
|
string |
Parent zone identifier |
|
|
object |
Additional zone properties |
|
|
string |
✅ |
Unique identifier for the DGGS zone |
dggsZoneDataSummary#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Data Holdings Landing Page |
|
|
object |
✅ |
dggsZoneDetails#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Zone Details Page |
|
|
object |
✅ |
dggsZonesListing#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
string |
Title Description of the Discrete Global Grid System Zones Landing Page |
|
|
array[object] |
✅ |
exception#
JSON schema for exceptions based on RFC 7807
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
||
|
string |
||
|
integer |
||
|
string |
||
|
string |
✅ |
extent#
The extent of the resources in the collection. Only spatial and temporal extents are specified. Additional API standards may add members to represent other extents, for example, thermal or pressure ranges.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
The spatial extend of the resources in the collection. |
|
|
object |
Begin and end times of the temporal extent. |
generic-http-response#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
|
|
string |
✅ |
height#
Height relative to Earth Model/Datum. Negative = below, positive = above.
Type: number
jobControlOptions#
Type: string
Allowed values: sync-execute, async-execute, dismiss
jobList#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
landingPage#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
The |
|
|
string |
||
|
array[object] |
✅ |
|
|
string |
While a title is not required, implementors are strongly advised to include one. |
latitude#
Latitude (decimal degrees)
Type: number
link#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
✅ |
Supplies the URI to a remote resource (or resource fragment). |
|
string |
A hint indicating what the language of the result of dereferencing the link should be. |
|
|
integer |
||
|
string |
✅ |
The type or semantics of the relation. |
|
boolean |
This flag set to true if the link is a URL template. |
|
|
string |
Used to label the destination of a link such that it can be used as a human-readable identifier. |
|
|
string |
A hint indicating what the media type of the result of dereferencing the link should be. |
listInput#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
longitude#
Longitude (decimal degrees)
Type: number
metadata#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
||
|
string |
||
|
string |
outputFormat#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
||
|
string |
||
|
string (url) | object |
process-execute#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object[string → object | object | object | array[object]] |
||
|
object[string → object] |
||
|
object |
Optional URIs for callbacks for this job. |
Support for this parameter is not required and the pa…
process-output#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
object |
process-subscriber#
Optional URIs for callbacks for this job.
Support for this parameter is not required and the parameter may be removed from the API definition, if conformance class ‘callback’ is not listed in the conformance declaration under /conformance.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string (uri) |
||
|
string (uri) |
||
|
string (uri) |
✅ |
processApplicationPackage#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
Resource containing an executable or runtime information for executing the process. |
|
object | object | object |
processExecutionUnit#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
True |
||
|
object |
Hardware requirements and configuration properties for executing the process. |
processInput#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
||
|
string |
✅ |
processJobList#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object] |
✅ |
|
|
object | object |
✅ |
processList#
This schema defines the resource returned from /processes.
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
array[object | object] |
✅ |
the list of Processes supported by the API |
reference#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string (uri-reference) |
✅ |
statusCode#
Type: string
Allowed values: accepted, running, successful, failed, dismissed
statusInfo#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string (date-time) |
||
|
string (date-time) |
||
|
string |
✅ |
|
|
array[object] |
||
|
string |
||
|
string |
||
|
integer |
||
|
string (date-time) |
||
|
string (enum: |
✅ |
|
|
string (enum: |
✅ |
|
|
string (date-time) |
transmissionMode#
Type: string
Allowed values: value, reference
workflow-execute#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
string |
||
|
array[object] |
||
|
string |
||
|
object |
Optional URIs for callbacks for this job. |
Support for this parameter is not required and the pa…
workflow-input#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
mixed |
||
|
string |
✅ |
|
|
object |
zoneClass#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
✅ |
Number of zones at the specified refinement level. |
|
integer |
✅ |
Refinement Level of the DGGS. |
|
object |
Zone Equivalent Radius. The radius from the Zone Centroid that represents a circular area (for Su… |
|
|
object |
✅ |
Zone Extent Error Budget Definition |
|
object |
✅ |
Zone Extent Definition |
zoneDesc#
Type: object
Property |
Type |
Required |
Description |
|---|---|---|---|
|
array[object] |
✅ |
|
|
integer |
Refinement Level of the DGGS. |
|
|
string (enum: |
Boundary Type as defined by EA_BoundaryType in ISO 19170-1 |
|
|
object | object | array[number, number] | array[number, number, number] | object | array[number, number, number] |
Schema for a Direct Position in 2D or 3D |
|
|
object |
Zone Equivalent Radius. The radius from the Zone Centroid that represents a circular area (for Su… |
|
|
object |
Zone Extent Error Budget Definition |
|
|
object |
Zone Extent Definition |
|
|
string |
✅ |
Zonal Identifier |
|
string (enum: |
||
|
array[object | object | array[number, number] | array[number, number, number] | object | array[number, number, number]] |
Zone Vertices - defined as an array of direct Positions for each vertex of the DGGS Zone. |