Skip to content

Sentinel-1 Burst Extractor

Overview

A Sentinel-1 SLC contains multiple measurement TIFFs that contain the radar response data. Each measurement TIFF can be further broken down into a single radar pulse response message which is referred to as a burst. The Sentinel-1 Burst Extractor allows users to download a single burst from the Sentinel-1 SLC without having to download the entire SLC that contains it.

Definitions

  • source zip - A zip file distributed by ASF containing a Sentinel-1 single-look complex (SLC) SAFE archive.
  • measurement TIFF - A GeoTIFF (TIFF) file contained within a source zip, which has geocoded radar response data for a single subswath and polarization combination for a given swath.
  • burst - A sequence of radar pulses designed to illuminate the same area of Earth's surface on every orbit over that area.

Use Case

  1. GET /{granule}/{subswath}/{polarization}/{burst_index}.{file_type}
  2. Receive HTTP 202 accepted if product has not been generated yet.
    1. Extraction has begun, wait briefly before submitting step 1 again.
  3. Receive HTTP 307 with redirect to product if the product has been generated.

Authorization

The Burst Extractor requires a user to authenticate with a NASA Earthdata Login (EDL) account in order to access the data. EDL generates an asf-urs cookie that the extractor API validates. If it is not supplied then a user will be redirected to EDL to authenticate. If the cookie is invalid for whatever reason, e.g. expired, it will respond with an HTTP 403 - Forbidden message.

API Usage

The Burst Extractor host name is sentinel1-burst.asf.alaska.edu.

HTTP request:

GET /{granule}/{subswath}/{polarization}/{burst_index}.{file_type}

API Specification

Parameter Type Value Description
granule string Granule name (i.e., product name) for a level 1 IW or EW SLC as defined at https://sentinel.esa.int/web/sentinel/user-guides/sentinel-1-sar/naming-conventions, without the ending '.SAFE'. Which Sentinel-1 SLC granule to extract a burst product from. The burst extractor uses this value to find the source data in ASF's Sentinel archive.
subswath string One of 'IW1', 'IW2', 'IW3', 'EW1', 'EW2', 'EW3', 'EW4', or 'EW5'. The mode portion ('IW' or 'EW') must match the mode in the product name. Subswath of the burst product to retrieve.
polarization string One of 'HH', 'VV', 'HV', or 'VH'. Polarization of the burst product to retrieve.
burst_index integer 0-1499 Sequence number of the burst data in the source measurement TIFF, starting from 0, in file order (which is acquisition time order). There can be no more than 1500 bursts in a single measurement TIFF per the Sentinel-1 spec. In practice, we've never seen more than 24.
file_type string One of 'xml' or 'tiff'. Defines tiff for a burst extraction or xml for a metadata extraction.

Response Codes

Code Content Type Format Description
202 ('accepted') application/json {'message':'Accepted'} Extraction job triggered for the queried product
307 ('temporary redirect') application/json {'message':'Temporary Redirect'} A 307 is returned with the Location header set to the burst product URL if the product exists.
403 ('forbidden') application/json {'message':'Forbidden'} Invalid token
404 ('not found') application/json {'message':'Not Found'} or {'message':'Not Found','errors':['error1', . . . 'errorN'}]} Can occur because there is an extra or missing path parameter. Can also occur because the path parameters are invalid for creating a product.
500 ('internal server error') application/json {'message':'Internal Server Error'} Encountered an unhandled error.

Product Formats

Product Filename: S1_<RelativeBurstId>_<Subswath>_<AcquisitionTime>_<Polarization>_<Hashval>-BURST.<FileType>

RelativeBurstId = Burst ID values assigned by ESA, each value identifies a burst cycle, within each sub-swath the burst ID values are unique.

Subswath = Three character combination that represents the acquisition mode and subswath number. The first two characters represent the acquisition mode and the last character identifies the subswath number. (IW)[1..3] or (EW)[1..5] IW - Interferometric Wideswath. Contains three subswaths over a 250 km swath at 5 m by 20 m spatial resolution. EW - Extra-Wide Swath. Contains five subswaths over a 400 km swath at 20 m by 40 m spatial resolution.

AcquisitionTime = ISO date of acquisition time.

Polarization = Two character combination that represents the mode of radar orientation for both signal transmission and reception. The first position represents the transmit orientation mode and the second position represents the receive orientation mode.

  • HH = Horizontal Transmit - Horizontal Receive
  • HV = Horizontal Transmit - Vertical Receive
  • VH = Vertical Transmit - Horizontal Receive
  • VV = Vertical Transmit - Vertical Receive

Hashval = 4-character "Product Unique Identifier" from the SLC filename.

FileType = Will be either xml for metadata or tiff for GeoTIFF bursts.

XML Products

An XML product is a conglomeration of the entire manifest file and the entirety of every metadata XML file for a given polarization.

TIFF products

A GeoTIFF product is composed of a single burst from a targeted source measurement GeoTIFF file.