Raster Query

Raster Query

Description:

The raster query API allows users to get value(s) at given location(s) from a raster. You need to setup the database properly to use this API.

Endpoint:

https://gws.gplates.org/raster/query

Parameters:

  • lon : longitude [-180, 180]

  • lat : latitude [-90, 90]

  • lons : a list of longitudes

  • lats : a list of latitudes

  • raster_name : the name of the raster

  • fmt: if set to "json", the server will return the data in JSON format.

Return:

the values at the given locations. return nan or null if the data is missing in the raster.

if "fmt=json" is given, for a single location, the server will return data in JSON format.

For multiple locations, the server always return data in JSON format.

Examples:

🟢 E1: get raster value for a single location

Click this link to try this example in a web browser.

Alternatively, use curl command.

curl "https://gws.gplates.org/raster/query?lon=90&lat=-20&raster_name=age_grid_geek_2007"

🟢 E2: get raster value for a single location, return data in JSON format

Click this link to try this example in a web browser.

Alternatively, use curl command.

curl "https://gws.gplates.org/raster/query?lon=90&lat=-20&raster_name=age_grid_geek_2007&fmt=json"

🟢 E3: get raster values for multiple locations

Click this link to try this example in a web browser.

Alternatively, use curl command.

curl "https://gws.gplates.org/raster/query?raster_name=age_grid_geek_2007&lons=90,150,40,92&lats=-15,67,20,-12"