RSGISLib DataCube Module¶
The datacube module provides a link to the open data cube within RSGISLib.
Retrieve Data¶
-
rsgislib.datacube.retrievedata.
getSingleTimeDataProd
(dataProd, prodMeasurements, startDate, endDate, minLat, maxLat, minLon, maxLon, outImgFile, gdalformat='KEA', gdalDataType=1, gdalOptions=[])¶ A function to extract data from an instance of the open data cube (https://www.opendatacube.org) and save it to a GDAL supported file format. Note. this function only saves files where only a single data layer is returned for the time period specified.
- Parameters
dataProd – provide the name of the data product to be extracted.
prodMeasurements – provide input array of measurements
startDate – start period (YYYY-MM-DD)
endDate – end period (YYYY-MM-DD)
minLat – minimum latitude for the query bounding box
maxLat – maximum latitude for the query bounding box
minLon – minimum longditude for the query bounding box
maxLon – maximum longditude for the query bounding box
outImgFile – file path and name for the output image file.
gdalformat – output file format (Default: ‘KEA’). Must support GDAL create function.
gdalDataType – output file datatype (Default: gdal.GDT_Byte)
gdalOptions – array of options for gdal file creation (e.g., for GeoTIFF [“TILED=YES”, “COMPRESS=DEFLATE”]). Default: []
Example:
getSingleTimeDataProd('fc_percentile_albers_annual', ['PV_PC_10', 'NPV_PC_10'], '2015-01-01', '2015-12-31', -24.9, -24.8, 142.5, 142.6, 'FC_Percent_PV_NPV_2015.kea', gdalformat='KEA', gdalDataType=gdal.GDT_Byte, gdalOptions=[])