{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api.sentinel-hub.com/schemas/BatchV2RasterOutput", "title": "RasterOutput", "type": "object", "required": [ "delivery", "group", "type" ], "properties": { "type": { "type": "string", "enum": [ "raster" ] }, "delivery": { "description": "Path or path template specifying where batch processing results shall be stored. Supported formats: The request will fail if files already exist.\n", "$ref": "#/components/schemas/ObjectStorageInfoV2" }, "overwrite": { "description": "If `true`, the request will **never** fail if files already exist. Instead, any existing files will be overwritten, except if `skipExisting` is `true` and **all** outputs for a tile exist.\n", "default": false, "type": "boolean" }, "skipExisting": { "description": "If `true`, any tiles for which **all** outputs already exist will be skipped. Tiles for which only **some** of the outputs exist will either be *fully overwritten* (if `overwrite` is `true`) or will cause the whole request to fail.\n", "default": false, "type": "boolean" }, "cogOutput": { "description": "If `true`, the results will be written as COG (cloud optimized GeoTIFFs). All outputs must use the TIFF format and **cannot** use `sampleType` INT8. We also suggest setting the evalscript output object `nodataValue` (more details) for correct overview generation.", "default": false, "type": "boolean" }, "cogParameters": { "$ref": "#/components/schemas/BatchV2CogParameters" }, "createCollection": { "description": "If `true`, the results will be written as BYOC tiles into a BYOC collection. When `collectionId` is not provided, a new collection will be created. Make sure the `cogOutput` = true and that the output format is a `image/tiff`. The data will still be stored into users S3 bucket and linked as BYOC tiles. Make sure to allow full access to Sentinel Hub from the bucket in order for BYOC to be able to read the data (more details).", "default": false, "type": "boolean" }, "collectionId": { "description": "Id of an existing BYOC collection into which the processing results will be ingested.", "type": "string" } } }