Skip to main content

Intro to Tasking

The introduction to MGP Tasking describes the components and business rules at an introductory level. To skip this introduction, you can go straight to the Tasking Tutorial or to the Tasking API reference section.

Overview

The MGP Tasking API lets you request a new imagery collection over your Area of Interest (AOI) within a specified time frame. You may include additional parameters such as image resolution and off-nadir angle. You will also need to specify the priority level of your tasking request. When a new image is collected, it is processed and delivered based on the instructions provided in your tasking request body.

Credits and usage

A usage quote is calculated when a request is submitted. The estimate is based on the tasking priority and whether the AOI falls in a low or high demand area. Account credits are reserved to cover the quoted amount. Once the order is fulfilled, any reserved credits that were not used are released.

Order size

The minimum order size for an MGP tasking request is 50 sq kms. The maximum order size is 1000 sq kms.

High demand areas

High demand countries include: Armenia, Azerbaijan, Bahrain, Benin, China (East), Colombia, Congo, Cyprus, Ecuador, Gabon, Gaza Strip, Georgia, Iran, Iraq, Israel, Japan, Jordan, Kuwait, Lebanon, North Korea, Nigeria, Oman, Qatar, Saudi Arabia, Singapore, South Korea, Syria, Taiwan, Togo, Turkey, Turkmenistan, Ukraine, United Arab Emirates, West Bank, and Yemen

Priority

The default priority for a tasking request is "Select". You can upgrade the priority to "Select Plus" as part of your request. Orders with "Select Plus" set are placed on the tasking deck at a higher priority than regular "Select" orders, which can shorten your collection timeline. The "Select Plus" priority incurs a price increase which can be seen in Maxar's commercial tasking pricing sheet.

Satellite assignment

When a tasking request is placed, the MGP Pro tasking system will dynamically assign the order to the best available sensor to meet the order criteria, including the WorldView Legion satellites. You cannot specify which satellite to task.

The MGP Tasking API

A tasking request body is needed for the following requests. Build your tasking request first, then use it to get a usage estimate quote, validate your request body, and submit your tasking request.

RequestEndpointDescription
Quote a tasking request/tasking/quoteReturns estimate data for AOI sq kms and credits consumed for the request.
Validate the request body /tasking?validation_only=trueValidates the format and schema of the request body. Run a validation check from the tasking endpoint and include the url parameter validation_only with a value of true.
Submit a tasking order /taskingSubmit your tasking request to MGP tasking.

Tasking request components

tasking-example

Collection window (start and end date)

The collection window for the tasking request is determined by the start date and end date submitted in the request. Both dates must be set in the future. For date and time formatting rules and examples, see Tasking Parameters: Date and Time

Area of interest

The AOI for collection must be a polygon in GeoJSON format and must meet the minimum and maximum order size; See Tasking Parameters: AOIs for more AOI requirements.

Tasking parameters

The tasking parameters describe the conditions that must be met for the tasking order to be collected. See Request Parameters for details.

See also: Guidance for maximizing collection opportunities

Order templates

The "order templates" section of a tasking request defines how a collected image should be processed and where it should be delivered.

Pipeline

The "pipeline" is responsible for processing the collected imagery. Imagery can be processed as one of the "core imagery" product types by specifying the pipeline for the product type. See Core Imagery Default Recipes for a table that shows the product types, their pipeline names, and the default recipe for the imagery type.

Settings and placeholders

The "settings" section includes the required settings for ordering imagery from the pipeline. Include a "customer description" for the imagery order that may help you identify it later. For the inventory_ids and aoi settings, you will use "placeholders" for the values. See the Tasking Request Tutorial for details.

Order deliveries

Once imagery is collected, ordered, and processed, it can be delivered to one of the following cloud storage platforms:

  • Amazon S3 commercial cloud
  • Azure cloud storage
  • Google cloud storage

The order is also delivered to the Orders Manager in the MGP Pro User Interface.

Before you place a tasking request, make sure Maxar has permission to write data to your cloud storage location. See Prerequisite: Set Up your Cloud Storage Location.