This tutorial will guide you through the process of using the Seismic Data Retrieval API to search for and download seismic data from BP’s exploration blocks.
Prerequisites
Steps
Authorization
The API does not specify any security schemes, so authorization may not be required. However, it is always a good practice to check the API documentation for any specific requirements.
Using the GET /seismic-data endpoint
This endpoint allows you to search for seismic data based on various criteria. Here’s how to use it:
a. Construct the request URL
GET /seismic-data?{params}
Replace {params}
with your desired search parameters. Here are the available parameters:
b. Send the request
You can use any REST client or tool to send the GET request to the API endpoint. Be sure to include any required headers, such as your API key if necessary.
c. Process the response
The API will respond with a JSON object containing a list of matching seismic data sets. Each data set will have the following properties:
Downloading seismic data
Unfortunately, the API documentation doesn’t specify how to download the actual seismic data. It’s possible that downloading functionality may not be publicly available through this API. You may need to refer to the API provider’s documentation for further instructions on downloading specific data sets.
Example
Let’s search for seismic data in a specific area:
GET /seismic-data?xmin=1000&xmax=2000&ymin=500&ymax=1000&data_type=AVO
This request searches for seismic data of type AVO within the specified rectangular area (local grid coordinates between 1000 and 2000 on the X axis, and 500 and 1000 on the Y axis).
The response will be a JSON object containing a list of matching seismic data sets that meet the specified criteria.
Additional Notes
This tutorial provides a basic understanding of how to use the Seismic Data Retrieval API to search for seismic data. For further details on downloading specific data or using the PUT endpoint, consult the API provider’s documentation.