Weaver REST API – OGC API – Processes

Version:
6.9.0-dev3

Process:
1.1.0

Performs a calculation with bands. Performs a calculation over imagery bands and returns the resulting GeoTiff.

Metadata

No metadata provided.

Inputs

Output file name
Description:
Name to apply for the output GeoTiff file.
Schema:
minOccurs = 1
,
maxOccurs = 1
{
  "type": "string"
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "dataType": {
      "name": "string"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]
Calculation
Description:
Calculation to perform with band references.
Schema:
minOccurs = 1
,
maxOccurs = 1
{
  "type": "string"
}
Additional Details:
literalDataDomains:
[
  {
    "default": true,
    "dataType": {
      "name": "string"
    },
    "valueDefinition": {
      "anyValue": false
    }
  }
]
band_a
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_b
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_c
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_d
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_e
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_f
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_g
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_h
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_i
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_j
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_k
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_l
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_m
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_n
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_o
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_p
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_q
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_r
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_s
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_t
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_u
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_v
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_w
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_x
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_y
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]
band_z
Schema:
minOccurs = 0
,
maxOccurs = 1
{
  "type": "array",
  "items": {
    "oneOf": [
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff; application=geotiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/tiff",
        "contentEncoding": "base64"
      },
      {
        "type": "string",
        "format": "binary",
        "contentMediaType": "image/jp2",
        "contentEncoding": "base64"
      }
    ]
  },
  "minItems": 0,
  "maxItems": 1
}
Additional Details:
formats:
[
  {
    "default": true,
    "mediaType": "image/tiff; application=geotiff"
  },
  {
    "mediaType": "image/tiff"
  },
  {
    "mediaType": "image/jp2"
  }
]

Outputs

result
Schema:
{
  "type": "string",
  "format": "binary",
  "contentMediaType": "image/tiff; subtype=geotiff",
  "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
predecessor-version
Previous revision of this process.
Language:
en-CA
Media-Type:
application/json