Weaver REST API – OGC API – Processes

Version:
6.9.0-dev3

Algae bloom for water quality assessment on Sentinel-2 L2A imagery offered by Earth-Search platform. Searches for Sentinel-2 L2A products on Earth-Search using filtering parameters and performs band calculation on matched Sentinel-2 products to evaluate algae bloom for water quality assessment. For each match, reference bands are downloaded, processed, and returned as output with raw data, color map and plot visualization. Each output file will be named with the ID of the original product to distinguish them in case of multiple matches.

Metadata

No metadata provided.

Inputs

Central date
Description:
Date around which ±delta-days will be applied for search. If omitted, 'toi' input must be provided instead.
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "type": "string"
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "dataType": {
      "name": "string"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "type": "integer",
    "default": 4
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "defaultValue": 4,
    "dataType": {
      "name": "integer"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]
toi
Time of interest
Description:
Start and end date-time strings. Must be provided if 'date' input is omitted.
Schema:
minOccurs = 0
,
maxOccurs = unbounded
{
  "type": "array",
  "items": {
    "type": "string"
  },
  "minItems": 0
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "dataType": {
      "name": "string"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]
aoi
Area of interest
Description:
Polygon defining the area of interest.
Schema:
minOccurs = 1
,
maxOccurs = 1
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "application/geo+json",
  "contentEncoding": "base64"
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "application/geo+json"
  }
]
Schema:
minOccurs = 1
,
maxOccurs = 1
{
  "type": "string"
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "dataType": {
      "name": "string"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "type": "number",
    "format": "float"
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "dataType": {
      "name": "float"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]

Outputs

chlorophyll_a
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "contentEncoding": "base64"
}
chlorophyll_a_color
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "contentEncoding": "base64"
}
chlorophyll_a_plot
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/png",
  "contentEncoding": "base64"
}
cyanobacteria
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "contentEncoding": "base64"
}
cyanobacteria_color
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "contentEncoding": "base64"
}
cyanobacteria_plot
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/png",
  "contentEncoding": "base64"
}
turbidity
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "contentEncoding": "base64"
}
turbidity_color
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "contentEncoding": "base64"
}
turbidity_plot
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/png",
  "contentEncoding": "base64"
}
self
Current process description.
Language:
en-CA
Media-Type:
application/json
profile
Process response profile.
Language:
en-CA
Media-Type:
application/json
alternate
Alternate process description.
Language:
en-CA
Media-Type:
application/xml
process-meta
Process definition.
Language:
en-CA
Media-Type:
application/json
http://www.opengis.net/def/rel/ogc/1.0/execute
Process execution endpoint for job submission.
Language:
en-CA
Media-Type:
application/json
http://www.opengis.net/def/rel/ogc/1.0/processes
List of registered processes.
Language:
en-CA
Media-Type:
application/json
http://www.opengis.net/def/rel/ogc/1.0/job-list
List of job executions corresponding to this process.
Language:
en-CA
Media-Type:
application/json
up
List of processes registered under the service.
Language:
en-CA
Media-Type:
application/json
working-copy
Tagged version of this process description.
Language:
en-CA
Media-Type:
application/json
latest-version
Most recent revision of this process.
Language:
en-CA
Media-Type:
application/json
version-history
Listing of all revisions of this process.
Language:
en-CA
Media-Type:
application/json