Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save up42-epicycles/d9d7928f18f0d6fe9e7704458ad310f7 to your computer and use it in GitHub Desktop.
Save up42-epicycles/d9d7928f18f0d6fe9e7704458ad310f7 to your computer and use it in GitHub Desktop.
UP42 Pléiades Reflectance tasking product schema
{
"data": {
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"displayName": {
"title": "Order Name",
"type": "string"
},
"extraDescription": {
"title": "Description",
"type": "string"
},
"acquisitionStart": {
"title": "Start",
"type": "string",
"format": "date-time"
},
"acquisitionEnd": {
"title": "End",
"type": "string",
"format": "date-time"
},
"acquisitionMode": {
"title": "Acquisition Mode",
"type": "string",
"allOf": [
{
"$ref": "#/definitions/acquisitionMode"
}
]
},
"cloudCoverage": {
"title": "Max Cloud Coverage (%)",
"minimum": 0,
"maximum": 100,
"type": "integer"
},
"incidenceAngle": {
"title": "Max Incidence Angle (deg)",
"minimum": 0,
"maximum": 90,
"type": "integer"
},
"radiometricProcessing": {
"title": "Radiometric Processing",
"type": "string",
"allOf": [
{
"$ref": "#/definitions/radiometricProcessing"
}
]
},
"spectralProcessing": {
"title": "Spectral Bands Combination",
"type": "string",
"allOf": [
{
"$ref": "#/definitions/spectralProcessing"
}
]
},
"geometricProcessing": {
"title": "Geometric Processing",
"type": "string",
"allOf": [
{
"$ref": "#/definitions/geometricProcessing"
}
]
},
"deliveredAs": {
"title": "Delivery Format",
"type": "string",
"allOf": [
{
"$ref": "#/definitions/deliveredAs"
}
]
}
},
"required": [
"displayName",
"acquisitionStart",
"acquisitionEnd",
"acquisitionMode",
"cloudCoverage",
"incidenceAngle",
"radiometricProcessing",
"spectralProcessing",
"geometricProcessing",
"deliveredAs"
],
"definitions": {
"acquisitionMode": {
"title": "acquisitionMode",
"description": "An enumeration.",
"enum": [
{
"id": "mono",
"label": "MONO"
},
{
"id": "stereo",
"label": "STEREO"
},
{
"id": "tristereo",
"label": "TRISTEREO"
}
],
"default": null
},
"radiometricProcessing": {
"title": "radiometricProcessing",
"description": "An enumeration.",
"enum": [
{
"id": "reflectance",
"label": "Reflectance"
}
],
"default": "reflectance"
},
"spectralProcessing": {
"title": "spectralProcessing",
"description": "An enumeration.",
"enum": [
{
"id": "bundle",
"label": "Bundle: Panchromatic + Multispectral 4-band"
}
],
"default": "bundle"
},
"geometricProcessing": {
"title": "geometricProcessing",
"description": "An enumeration.",
"enum": [
{
"id": "ortho",
"label": "Ortho"
}
],
"default": "ortho"
},
"deliveredAs": {
"title": "deliveredAs",
"description": "An enumeration.",
"enum": [
{
"id": "geotiff",
"label": "DIMAP-GeoTIFF"
}
],
"default": "geotiff"
}
}
},
"error": null
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment