Skip to content

Instantly share code, notes, and snippets.

@omad
Created August 14, 2017 07:02
Show Gist options
  • Save omad/c47125cae71c207bf4ed939a627f19db to your computer and use it in GitHub Desktop.
Save omad/c47125cae71c207bf4ed939a627f19db to your computer and use it in GitHub Desktop.
u46_home/notebooks/Untitled9.ipynb
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"metadata": {
"ExecuteTime": {
"start_time": "2017-08-14T06:52:09.667491Z",
"end_time": "2017-08-14T06:52:09.774541Z"
},
"trusted": true,
"collapsed": true
},
"cell_type": "code",
"source": "import json\nimport yaml\n\nfrom pygments import highlight\nfrom pygments.lexers import SqlLexer, YamlLexer\nfrom pygments.formatters import HtmlFormatter\nfrom IPython.core.display import HTML\n\ndef display_yaml(yaml_in):\n if not isinstance(yaml_in, str):\n yaml_in = yaml.dump(yaml_in)\n display(HTML(\"\"\"\n <style>\n {pygments_css}\n </style>\n \"\"\".format(pygments_css=HtmlFormatter().get_style_defs('.highlight'))))\n display(HTML(data=highlight(yaml_in, YamlLexer(), HtmlFormatter())))",
"execution_count": 3,
"outputs": []
},
{
"metadata": {
"ExecuteTime": {
"start_time": "2017-08-14T06:52:26.180447Z",
"end_time": "2017-08-14T06:52:27.834961Z"
},
"trusted": true,
"collapsed": true
},
"cell_type": "code",
"source": "import datacube\ndc = datacube.Datacube()",
"execution_count": 4,
"outputs": []
},
{
"metadata": {
"ExecuteTime": {
"start_time": "2017-08-14T06:52:32.451404Z",
"end_time": "2017-08-14T06:52:32.630889Z"
},
"trusted": true
},
"cell_type": "code",
"source": "dc.list_products()",
"execution_count": 5,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 5,
"data": {
"text/plain": " name \\\nid \n36 bom_rainfall_grids \n32 dsm1sv10 \n53 gamma_ray \n42 ls5_fc_albers \n2 ls5_level1_scene \n6 ls5_nbar_albers \n3 ls5_nbar_scene \n26 ls5_nbart_albers \n4 ls5_nbart_scene \n41 ls5_ndvi_albers \n23 ls5_pq_albers \n5 ls5_pq_scene \n1 ls5_satellite_telemetry_data \n44 ls7_fc_albers \n9 ls7_level1_scene \n21 ls7_nbar_albers \n10 ls7_nbar_scene \n29 ls7_nbart_albers \n11 ls7_nbart_scene \n45 ls7_ndvi_albers \n22 ls7_pq_albers \n12 ls7_pq_scene \n8 ls7_satellite_telemetry_data \n47 ls8_fc_albers \n40 ls8_level1_oli_scene \n14 ls8_level1_scene \n19 ls8_nbar_albers \n60 ls8_nbar_oli_albers \n57 ls8_nbar_oli_scene \n15 ls8_nbar_scene \n28 ls8_nbart_albers \n61 ls8_nbart_oli_albers \n58 ls8_nbart_oli_scene \n16 ls8_nbart_scene \n55 ls8_ndvi_albers \n20 ls8_pq_albers \n59 ls8_pq_oli_scene \n17 ls8_pq_scene \n13 ls8_satellite_telemetry_data \n49 modis_mcd43a1_tile \n50 modis_mcd43a2_tile \n51 modis_mcd43a3_tile \n52 modis_mcd43a4_tile \n56 srtm_dem1sv1_0 \n46 wofs_albers \n62 wofs_modified_albers2 \n\n description gqa_stddev_xy \\\nid \n36 Interpolated Rain Gauge Precipitation 1-Day Au... NaN \n32 DSM 1sec Version 1.0 NaN \n53 The 2015 radiometric or gamma-ray grid of Aust... NaN \n42 Landsat 5 Fractional Cover 25 metre, 100km til... NaN \n2 Landsat 5 Level 1 At-sensor Radiance 25 metre NaN \n6 Landsat 5 Surface Reflectance NBAR 25 metre, 1... NaN \n3 Landsat 5 NBAR 25 metre NaN \n26 Landsat 5 Surface Reflectance NBART 25 metre, ... NaN \n4 Landsat 5 NBART 25 metre NaN \n41 Landsat 5 Normalised Difference Vegetation Ind... NaN \n23 Landsat 5 Pixel Quality 25 metre, 100km tile, ... NaN \n5 Landsat 5 PQ 25 metre NaN \n1 Landsat 5 Satellite Telemetry Data NaN \n44 Landsat 7 Fractional Cover 25 metre, 100km til... NaN \n9 Landsat 7 Level 1 At-sensor Radiance 25 metre NaN \n21 Landsat 7 Surface Reflectance NBAR 25 metre, 1... NaN \n10 Landsat 7 NBAR 25 metre NaN \n29 Landsat 7 Surface Reflectance NBART 25 metre, ... NaN \n11 Landsat 7 NBART 25 metre NaN \n45 Landsat 7 Normalised Difference Vegetation Ind... NaN \n22 Landsat 7 Pixel Quality 25 metre, 100km tile, ... NaN \n12 Landsat 7 PQ 25 metre NaN \n8 Landsat 7 Satellite Telemetry Data NaN \n47 Landsat 8 Fractional Cover 25 metre, 100km til... NaN \n40 Landsat 8 OLI Level 1 At-sensor Radiance 25 metre NaN \n14 Landsat 8 Level 1 OLI-TIRS At-sensor Radiance ... NaN \n19 Landsat 8 Surface Reflectance NBAR 25 metre, 1... NaN \n60 Landsat 8 Surface Reflectance NBAR 25 metre, 1... NaN \n57 Landsat 8 OLI NBAR 25 metre NaN \n15 Landsat 8 NBAR 25 metre NaN \n28 Landsat 8 Surface Relfectance NBART 25 metre, ... NaN \n61 Landsat 8 Surface Relfectance NBART 25 metre, ... NaN \n58 Landsat 8 OLI NBART 25 metre NaN \n16 Landsat 8 NBART 25 metre NaN \n55 Landsat 8 Normalised Difference Vegetation Ind... NaN \n20 Landsat 8 Pixel Quality 25 metre, 100km tile, ... NaN \n59 Landsat 8 OLI PQ 25 metre NaN \n17 Landsat 8 PQ 25 metre NaN \n13 Landsat 8 Satellite Telemetry Data NaN \n49 MODIS 500 metre MCD43A1 Collection 006 NaN \n50 MODIS 500 metre MCD43A2 Collection 006 NaN \n51 MODIS 500 metre MCD43A3 Collection 006 NaN \n52 MODIS 500 metre MCD43A4 Collection 006 NaN \n56 DEM 1sec Version 1.0 NaN \n46 Historic Flood Mapping Water Observations from... NaN \n62 Historic Flood Mapping Water Observations from... NaN \n\n gqa_abs_xy gqa_ref_source platform ancillary_quality \\\nid \n36 NaN NaN BoM NaN \n32 NaN NaN SRTM NaN \n53 NaN NaN aircraft NaN \n42 NaN NaN LANDSAT_5 NaN \n2 NaN NaN LANDSAT_5 NaN \n6 NaN NaN LANDSAT_5 NaN \n3 NaN NaN LANDSAT_5 NaN \n26 NaN NaN LANDSAT_5 NaN \n4 NaN NaN LANDSAT_5 NaN \n41 NaN NaN LANDSAT_5 NaN \n23 NaN NaN LANDSAT_5 NaN \n5 NaN NaN LANDSAT_5 NaN \n1 NaN NaN LANDSAT_5 NaN \n44 NaN NaN LANDSAT_7 NaN \n9 NaN NaN LANDSAT_7 NaN \n21 NaN NaN LANDSAT_7 NaN \n10 NaN NaN LANDSAT_7 NaN \n29 NaN NaN LANDSAT_7 NaN \n11 NaN NaN LANDSAT_7 NaN \n45 NaN NaN LANDSAT_7 NaN \n22 NaN NaN LANDSAT_7 NaN \n12 NaN NaN LANDSAT_7 NaN \n8 NaN NaN LANDSAT_7 NaN \n47 NaN NaN LANDSAT_8 NaN \n40 NaN NaN LANDSAT_8 NaN \n14 NaN NaN LANDSAT_8 NaN \n19 NaN NaN LANDSAT_8 NaN \n60 NaN NaN LANDSAT_8 NaN \n57 NaN NaN LANDSAT_8 NaN \n15 NaN NaN LANDSAT_8 NaN \n28 NaN NaN LANDSAT_8 NaN \n61 NaN NaN LANDSAT_8 NaN \n58 NaN NaN LANDSAT_8 NaN \n16 NaN NaN LANDSAT_8 NaN \n55 NaN NaN LANDSAT_8 NaN \n20 NaN NaN LANDSAT_8 NaN \n59 NaN NaN LANDSAT_8 NaN \n17 NaN NaN LANDSAT_8 NaN \n13 NaN NaN LANDSAT_8 NaN \n49 NaN NaN AQUA_TERRA NaN \n50 NaN NaN AQUA_TERRA NaN \n51 NaN NaN AQUA_TERRA NaN \n52 NaN NaN AQUA_TERRA NaN \n56 NaN NaN Space Shuttle Endeavour NaN \n46 NaN NaN None NaN \n62 NaN NaN None NaN \n\n instrument gqa_mean_xy gqa_iterative_mean_xy \\\nid \n36 rain gauge NaN NaN \n32 SIR NaN NaN \n53 gamma_ray spectrometer NaN NaN \n42 TM NaN NaN \n2 TM NaN NaN \n6 TM NaN NaN \n3 TM NaN NaN \n26 TM NaN NaN \n4 TM NaN NaN \n41 TM NaN NaN \n23 TM NaN NaN \n5 TM NaN NaN \n1 TM NaN NaN \n44 ETM NaN NaN \n9 ETM NaN NaN \n21 ETM NaN NaN \n10 ETM NaN NaN \n29 ETM NaN NaN \n11 ETM NaN NaN \n45 ETM NaN NaN \n22 ETM NaN NaN \n12 ETM NaN NaN \n8 ETM NaN NaN \n47 OLI_TIRS NaN NaN \n40 OLI NaN NaN \n14 OLI_TIRS NaN NaN \n19 OLI_TIRS NaN NaN \n60 OLI NaN NaN \n57 OLI NaN NaN \n15 OLI_TIRS NaN NaN \n28 OLI_TIRS NaN NaN \n61 OLI NaN NaN \n58 OLI NaN NaN \n16 OLI_TIRS NaN NaN \n55 OLI_TIRS NaN NaN \n20 OLI_TIRS NaN NaN \n59 OLI NaN NaN \n17 OLI_TIRS NaN NaN \n13 None NaN NaN \n49 MODIS NaN NaN \n50 MODIS NaN NaN \n51 MODIS NaN NaN \n52 MODIS NaN NaN \n56 SIR NaN NaN \n46 None NaN NaN \n62 None NaN NaN \n\n ... gqa lat format sat_row gqa_cep90 lon \\\nid ... \n36 ... NaN NaN NETCDF NaN NaN NaN \n32 ... NaN NaN ENVI NaN NaN NaN \n53 ... NaN NaN NETCDF NaN NaN NaN \n42 ... NaN NaN NetCDF NaN NaN NaN \n2 ... NaN NaN GeoTiff NaN NaN NaN \n6 ... NaN NaN NetCDF NaN NaN NaN \n3 ... NaN NaN GeoTiff NaN NaN NaN \n26 ... NaN NaN NetCDF NaN NaN NaN \n4 ... NaN NaN GeoTiff NaN NaN NaN \n41 ... NaN NaN NetCDF NaN NaN NaN \n23 ... NaN NaN NetCDF NaN NaN NaN \n5 ... NaN NaN GeoTiff NaN NaN NaN \n1 ... NaN NaN NaN NaN NaN NaN \n44 ... NaN NaN NetCDF NaN NaN NaN \n9 ... NaN NaN GeoTiff NaN NaN NaN \n21 ... NaN NaN NetCDF NaN NaN NaN \n10 ... NaN NaN GeoTiff NaN NaN NaN \n29 ... NaN NaN NetCDF NaN NaN NaN \n11 ... NaN NaN GeoTiff NaN NaN NaN \n45 ... NaN NaN NetCDF NaN NaN NaN \n22 ... NaN NaN NetCDF NaN NaN NaN \n12 ... NaN NaN GeoTiff NaN NaN NaN \n8 ... NaN NaN NaN NaN NaN NaN \n47 ... NaN NaN NetCDF NaN NaN NaN \n40 ... NaN NaN GeoTiff NaN NaN NaN \n14 ... NaN NaN GeoTiff NaN NaN NaN \n19 ... NaN NaN NetCDF NaN NaN NaN \n60 ... NaN NaN NetCDF NaN NaN NaN \n57 ... NaN NaN GeoTiff NaN NaN NaN \n15 ... NaN NaN GeoTiff NaN NaN NaN \n28 ... NaN NaN NetCDF NaN NaN NaN \n61 ... NaN NaN NetCDF NaN NaN NaN \n58 ... NaN NaN GeoTiff NaN NaN NaN \n16 ... NaN NaN GeoTiff NaN NaN NaN \n55 ... NaN NaN NetCDF NaN NaN NaN \n20 ... NaN NaN NetCDF NaN NaN NaN \n59 ... NaN NaN GeoTiff NaN NaN NaN \n17 ... NaN NaN GeoTiff NaN NaN NaN \n13 ... NaN NaN NaN NaN NaN NaN \n49 ... NaN NaN HDF4_EOS:EOS_GRID NaN NaN NaN \n50 ... NaN NaN HDF4_EOS:EOS_GRID NaN NaN NaN \n51 ... NaN NaN HDF4_EOS:EOS_GRID NaN NaN NaN \n52 ... NaN NaN HDF4_EOS:EOS_GRID NaN NaN NaN \n56 ... NaN NaN AIG NaN NaN NaN \n46 ... NaN NaN NetCDF NaN NaN NaN \n62 ... NaN NaN NetCDF NaN NaN NaN \n\n crs \\\nid \n36 EPSG:4326 \n32 EPSG:4326 \n53 GEOGCS[\"GEOCENTRIC DATUM of AUSTRALIA\",DATUM[\"... \n42 EPSG:3577 \n2 NaN \n6 EPSG:3577 \n3 NaN \n26 EPSG:3577 \n4 NaN \n41 EPSG:3577 \n23 EPSG:3577 \n5 NaN \n1 NaN \n44 EPSG:3577 \n9 NaN \n21 EPSG:3577 \n10 NaN \n29 EPSG:3577 \n11 NaN \n45 EPSG:3577 \n22 EPSG:3577 \n12 NaN \n8 NaN \n47 EPSG:3577 \n40 NaN \n14 NaN \n19 EPSG:3577 \n60 EPSG:3577 \n57 NaN \n15 NaN \n28 EPSG:3577 \n61 EPSG:3577 \n58 NaN \n16 NaN \n55 EPSG:3577 \n20 EPSG:3577 \n59 NaN \n17 NaN \n13 NaN \n49 PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u... \n50 PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u... \n51 PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u... \n52 PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u... \n56 EPSG:4326 \n46 EPSG:3577 \n62 EPSG:3577 \n\n resolution tile_size \\\nid \n36 [-0.05, 0.05] None \n32 [-0.00027777777778, 0.00027777777778] None \n53 [-0.001, 0.001] None \n42 [-25, 25] [100000.0, 100000.0] \n2 NaN NaN \n6 [-25, 25] [100000.0, 100000.0] \n3 NaN NaN \n26 [-25, 25] [100000.0, 100000.0] \n4 NaN NaN \n41 [-25, 25] [100000.0, 100000.0] \n23 [-25, 25] [100000.0, 100000.0] \n5 NaN NaN \n1 NaN NaN \n44 [-25, 25] [100000.0, 100000.0] \n9 NaN NaN \n21 [-25, 25] [100000.0, 100000.0] \n10 NaN NaN \n29 [-25, 25] [100000.0, 100000.0] \n11 NaN NaN \n45 [-25, 25] [100000.0, 100000.0] \n22 [-25, 25] [100000.0, 100000.0] \n12 NaN NaN \n8 NaN NaN \n47 [-25, 25] [100000.0, 100000.0] \n40 NaN NaN \n14 NaN NaN \n19 [-25, 25] [100000.0, 100000.0] \n60 [-25, 25] [100000.0, 100000.0] \n57 NaN NaN \n15 NaN NaN \n28 [-25, 25] [100000.0, 100000.0] \n61 [-25, 25] [100000.0, 100000.0] \n58 NaN NaN \n16 NaN NaN \n55 [-25, 25] [100000.0, 100000.0] \n20 [-25, 25] [100000.0, 100000.0] \n59 NaN NaN \n17 NaN NaN \n13 NaN NaN \n49 None None \n50 None None \n51 None None \n52 None None \n56 [-0.00027777777778, 0.00027777777778] None \n46 [-25, 25] [100000.0, 100000.0] \n62 [-25, 25] [100000.0, 100000.0] \n\n spatial_dimensions \nid \n36 (latitude, longitude) \n32 (latitude, longitude) \n53 (latitude, longitude) \n42 (y, x) \n2 NaN \n6 (y, x) \n3 NaN \n26 (y, x) \n4 NaN \n41 (y, x) \n23 (y, x) \n5 NaN \n1 NaN \n44 (y, x) \n9 NaN \n21 (y, x) \n10 NaN \n29 (y, x) \n11 NaN \n45 (y, x) \n22 (y, x) \n12 NaN \n8 NaN \n47 (y, x) \n40 NaN \n14 NaN \n19 (y, x) \n60 (y, x) \n57 NaN \n15 NaN \n28 (y, x) \n61 (y, x) \n58 NaN \n16 NaN \n55 (y, x) \n20 (y, x) \n59 NaN \n17 NaN \n13 NaN \n49 (y, x) \n50 (y, x) \n51 (y, x) \n52 (y, x) \n56 (latitude, longitude) \n46 (y, x) \n62 (y, x) \n\n[46 rows x 29 columns]",
"text/html": "<div>\n<style>\n .dataframe thead tr:only-child th {\n text-align: right;\n }\n\n .dataframe thead th {\n text-align: left;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>description</th>\n <th>gqa_stddev_xy</th>\n <th>gqa_abs_xy</th>\n <th>gqa_ref_source</th>\n <th>platform</th>\n <th>ancillary_quality</th>\n <th>instrument</th>\n <th>gqa_mean_xy</th>\n <th>gqa_iterative_mean_xy</th>\n <th>...</th>\n <th>gqa</th>\n <th>lat</th>\n <th>format</th>\n <th>sat_row</th>\n <th>gqa_cep90</th>\n <th>lon</th>\n <th>crs</th>\n <th>resolution</th>\n <th>tile_size</th>\n <th>spatial_dimensions</th>\n </tr>\n <tr>\n <th>id</th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>36</th>\n <td>bom_rainfall_grids</td>\n <td>Interpolated Rain Gauge Precipitation 1-Day Au...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>BoM</td>\n <td>NaN</td>\n <td>rain gauge</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NETCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:4326</td>\n <td>[-0.05, 0.05]</td>\n <td>None</td>\n <td>(latitude, longitude)</td>\n </tr>\n <tr>\n <th>32</th>\n <td>dsm1sv10</td>\n <td>DSM 1sec Version 1.0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>SRTM</td>\n <td>NaN</td>\n <td>SIR</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>ENVI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:4326</td>\n <td>[-0.00027777777778, 0.00027777777778]</td>\n <td>None</td>\n <td>(latitude, longitude)</td>\n </tr>\n <tr>\n <th>53</th>\n <td>gamma_ray</td>\n <td>The 2015 radiometric or gamma-ray grid of Aust...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>aircraft</td>\n <td>NaN</td>\n <td>gamma_ray spectrometer</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NETCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GEOGCS[\"GEOCENTRIC DATUM of AUSTRALIA\",DATUM[\"...</td>\n <td>[-0.001, 0.001]</td>\n <td>None</td>\n <td>(latitude, longitude)</td>\n </tr>\n <tr>\n <th>42</th>\n <td>ls5_fc_albers</td>\n <td>Landsat 5 Fractional Cover 25 metre, 100km til...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>2</th>\n <td>ls5_level1_scene</td>\n <td>Landsat 5 Level 1 At-sensor Radiance 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>6</th>\n <td>ls5_nbar_albers</td>\n <td>Landsat 5 Surface Reflectance NBAR 25 metre, 1...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>3</th>\n <td>ls5_nbar_scene</td>\n <td>Landsat 5 NBAR 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>26</th>\n <td>ls5_nbart_albers</td>\n <td>Landsat 5 Surface Reflectance NBART 25 metre, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>4</th>\n <td>ls5_nbart_scene</td>\n <td>Landsat 5 NBART 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>41</th>\n <td>ls5_ndvi_albers</td>\n <td>Landsat 5 Normalised Difference Vegetation Ind...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>23</th>\n <td>ls5_pq_albers</td>\n <td>Landsat 5 Pixel Quality 25 metre, 100km tile, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>5</th>\n <td>ls5_pq_scene</td>\n <td>Landsat 5 PQ 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>1</th>\n <td>ls5_satellite_telemetry_data</td>\n <td>Landsat 5 Satellite Telemetry Data</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_5</td>\n <td>NaN</td>\n <td>TM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>44</th>\n <td>ls7_fc_albers</td>\n <td>Landsat 7 Fractional Cover 25 metre, 100km til...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>9</th>\n <td>ls7_level1_scene</td>\n <td>Landsat 7 Level 1 At-sensor Radiance 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>21</th>\n <td>ls7_nbar_albers</td>\n <td>Landsat 7 Surface Reflectance NBAR 25 metre, 1...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>10</th>\n <td>ls7_nbar_scene</td>\n <td>Landsat 7 NBAR 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>29</th>\n <td>ls7_nbart_albers</td>\n <td>Landsat 7 Surface Reflectance NBART 25 metre, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>11</th>\n <td>ls7_nbart_scene</td>\n <td>Landsat 7 NBART 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>45</th>\n <td>ls7_ndvi_albers</td>\n <td>Landsat 7 Normalised Difference Vegetation Ind...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>22</th>\n <td>ls7_pq_albers</td>\n <td>Landsat 7 Pixel Quality 25 metre, 100km tile, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>12</th>\n <td>ls7_pq_scene</td>\n <td>Landsat 7 PQ 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>8</th>\n <td>ls7_satellite_telemetry_data</td>\n <td>Landsat 7 Satellite Telemetry Data</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_7</td>\n <td>NaN</td>\n <td>ETM</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>47</th>\n <td>ls8_fc_albers</td>\n <td>Landsat 8 Fractional Cover 25 metre, 100km til...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>40</th>\n <td>ls8_level1_oli_scene</td>\n <td>Landsat 8 OLI Level 1 At-sensor Radiance 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>14</th>\n <td>ls8_level1_scene</td>\n <td>Landsat 8 Level 1 OLI-TIRS At-sensor Radiance ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>19</th>\n <td>ls8_nbar_albers</td>\n <td>Landsat 8 Surface Reflectance NBAR 25 metre, 1...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>60</th>\n <td>ls8_nbar_oli_albers</td>\n <td>Landsat 8 Surface Reflectance NBAR 25 metre, 1...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>57</th>\n <td>ls8_nbar_oli_scene</td>\n <td>Landsat 8 OLI NBAR 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>15</th>\n <td>ls8_nbar_scene</td>\n <td>Landsat 8 NBAR 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>28</th>\n <td>ls8_nbart_albers</td>\n <td>Landsat 8 Surface Relfectance NBART 25 metre, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>61</th>\n <td>ls8_nbart_oli_albers</td>\n <td>Landsat 8 Surface Relfectance NBART 25 metre, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>58</th>\n <td>ls8_nbart_oli_scene</td>\n <td>Landsat 8 OLI NBART 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>16</th>\n <td>ls8_nbart_scene</td>\n <td>Landsat 8 NBART 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>55</th>\n <td>ls8_ndvi_albers</td>\n <td>Landsat 8 Normalised Difference Vegetation Ind...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>20</th>\n <td>ls8_pq_albers</td>\n <td>Landsat 8 Pixel Quality 25 metre, 100km tile, ...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>59</th>\n <td>ls8_pq_oli_scene</td>\n <td>Landsat 8 OLI PQ 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>17</th>\n <td>ls8_pq_scene</td>\n <td>Landsat 8 PQ 25 metre</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>OLI_TIRS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>GeoTiff</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>13</th>\n <td>ls8_satellite_telemetry_data</td>\n <td>Landsat 8 Satellite Telemetry Data</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>LANDSAT_8</td>\n <td>NaN</td>\n <td>None</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n </tr>\n <tr>\n <th>49</th>\n <td>modis_mcd43a1_tile</td>\n <td>MODIS 500 metre MCD43A1 Collection 006</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>AQUA_TERRA</td>\n <td>NaN</td>\n <td>MODIS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>HDF4_EOS:EOS_GRID</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u...</td>\n <td>None</td>\n <td>None</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>50</th>\n <td>modis_mcd43a2_tile</td>\n <td>MODIS 500 metre MCD43A2 Collection 006</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>AQUA_TERRA</td>\n <td>NaN</td>\n <td>MODIS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>HDF4_EOS:EOS_GRID</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u...</td>\n <td>None</td>\n <td>None</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>51</th>\n <td>modis_mcd43a3_tile</td>\n <td>MODIS 500 metre MCD43A3 Collection 006</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>AQUA_TERRA</td>\n <td>NaN</td>\n <td>MODIS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>HDF4_EOS:EOS_GRID</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u...</td>\n <td>None</td>\n <td>None</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>52</th>\n <td>modis_mcd43a4_tile</td>\n <td>MODIS 500 metre MCD43A4 Collection 006</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>AQUA_TERRA</td>\n <td>NaN</td>\n <td>MODIS</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>HDF4_EOS:EOS_GRID</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>PROJCS[\"unnamed\",GEOGCS[\"Unknown datum based u...</td>\n <td>None</td>\n <td>None</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>56</th>\n <td>srtm_dem1sv1_0</td>\n <td>DEM 1sec Version 1.0</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>Space Shuttle Endeavour</td>\n <td>NaN</td>\n <td>SIR</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>AIG</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:4326</td>\n <td>[-0.00027777777778, 0.00027777777778]</td>\n <td>None</td>\n <td>(latitude, longitude)</td>\n </tr>\n <tr>\n <th>46</th>\n <td>wofs_albers</td>\n <td>Historic Flood Mapping Water Observations from...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>None</td>\n <td>NaN</td>\n <td>None</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n <tr>\n <th>62</th>\n <td>wofs_modified_albers2</td>\n <td>Historic Flood Mapping Water Observations from...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>None</td>\n <td>NaN</td>\n <td>None</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>...</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NetCDF</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>NaN</td>\n <td>EPSG:3577</td>\n <td>[-25, 25]</td>\n <td>[100000.0, 100000.0]</td>\n <td>(y, x)</td>\n </tr>\n </tbody>\n</table>\n<p>46 rows × 29 columns</p>\n</div>"
},
"metadata": {}
}
]
},
{
"metadata": {},
"cell_type": "markdown",
"source": "# Landsat 8 Level 1 Scene Example Product Definition"
},
{
"metadata": {
"ExecuteTime": {
"start_time": "2017-08-14T06:58:48.928321Z",
"end_time": "2017-08-14T06:58:48.947407Z"
},
"trusted": true
},
"cell_type": "code",
"source": "ls8_level1_scene = dc.index.products.get_by_name('ls8_level1_scene')\nls8_level1_scene\n\ndisplay_yaml(ls8_level1_scene.definition)",
"execution_count": 14,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": "<IPython.core.display.HTML object>",
"text/html": "\n <style>\n .highlight .hll { background-color: #ffffcc }\n.highlight { background: #f8f8f8; }\n.highlight .c { color: #408080; font-style: italic } /* Comment */\n.highlight .err { border: 1px solid #FF0000 } /* Error */\n.highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.highlight .o { color: #666666 } /* Operator */\n.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */\n.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */\n.highlight .cp { color: #BC7A00 } /* Comment.Preproc */\n.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\n.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */\n.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */\n.highlight .gd { color: #A00000 } /* Generic.Deleted */\n.highlight .ge { font-style: italic } /* Generic.Emph */\n.highlight .gr { color: #FF0000 } /* Generic.Error */\n.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.highlight .gi { color: #00A000 } /* Generic.Inserted */\n.highlight .go { color: #888888 } /* Generic.Output */\n.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.highlight .gs { font-weight: bold } /* Generic.Strong */\n.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.highlight .gt { color: #0044DD } /* Generic.Traceback */\n.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.highlight .kt { color: #B00040 } /* Keyword.Type */\n.highlight .m { color: #666666 } /* Literal.Number */\n.highlight .s { color: #BA2121 } /* Literal.String */\n.highlight .na { color: #7D9029 } /* Name.Attribute */\n.highlight .nb { color: #008000 } /* Name.Builtin */\n.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.highlight .no { color: #880000 } /* Name.Constant */\n.highlight .nd { color: #AA22FF } /* Name.Decorator */\n.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */\n.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\n.highlight .nf { color: #0000FF } /* Name.Function */\n.highlight .nl { color: #A0A000 } /* Name.Label */\n.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.highlight .nv { color: #19177C } /* Name.Variable */\n.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.highlight .mf { color: #666666 } /* Literal.Number.Float */\n.highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\n.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\n.highlight .sx { color: #008000 } /* Literal.String.Other */\n.highlight .sr { color: #BB6688 } /* Literal.String.Regex */\n.highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.highlight .vc { color: #19177C } /* Name.Variable.Class */\n.highlight .vg { color: #19177C } /* Name.Variable.Global */\n.highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n </style>\n "
},
"metadata": {}
},
{
"output_type": "display_data",
"data": {
"text/plain": "<IPython.core.display.HTML object>",
"text/html": "<div class=\"highlight\"><pre><span></span><span class=\"l l-Scalar l-Scalar-Plain\">description</span><span class=\"p p-Indicator\">:</span> <span class=\"l l-Scalar l-Scalar-Plain\">Landsat 8 Level 1 OLI-TIRS At-sensor Radiance 25 metre</span>\n<span class=\"l l-Scalar l-Scalar-Plain\">metadata</span><span class=\"p p-Indicator\">:</span>\n <span class=\"l l-Scalar l-Scalar-Plain\">format</span><span class=\"p p-Indicator\">:</span> <span class=\"p p-Indicator\">{</span><span class=\"nv\">name</span><span class=\"p p-Indicator\">:</span> <span class=\"nv\">GeoTiff</span><span class=\"p p-Indicator\">}</span>\n <span class=\"l l-Scalar l-Scalar-Plain\">instrument</span><span class=\"p p-Indicator\">:</span> <span class=\"p p-Indicator\">{</span><span class=\"nv\">name</span><span class=\"p p-Indicator\">:</span> <span class=\"nv\">OLI_TIRS</span><span class=\"p p-Indicator\">}</span>\n <span class=\"l l-Scalar l-Scalar-Plain\">platform</span><span class=\"p p-Indicator\">:</span> <span class=\"p p-Indicator\">{</span><span class=\"nv\">code</span><span class=\"p p-Indicator\">:</span> <span class=\"nv\">LANDSAT_8</span><span class=\"p p-Indicator\">}</span>\n <span class=\"l l-Scalar l-Scalar-Plain\">product_type</span><span class=\"p p-Indicator\">:</span> <span class=\"l l-Scalar l-Scalar-Plain\">level1</span>\n<span class=\"l l-Scalar l-Scalar-Plain\">metadata_type</span><span class=\"p p-Indicator\">:</span> <span class=\"l l-Scalar l-Scalar-Plain\">landsat_l1_scene</span>\n<span class=\"l l-Scalar l-Scalar-Plain\">name</span><span class=\"p p-Indicator\">:</span> <span class=\"l l-Scalar l-Scalar-Plain\">ls8_level1_scene</span>\n</pre></div>\n"
},
"metadata": {}
}
]
},
{
"metadata": {},
"cell_type": "markdown",
"source": "# Adding a product to a Datacube Index\n\n1. Create a YAML document following the structure of the above examples.\n2. Add it to the index by running:\n\n\n datacube product add <my-product-def.yaml>"
},
{
"metadata": {
"trusted": true,
"collapsed": true
},
"cell_type": "code",
"source": "",
"execution_count": null,
"outputs": []
}
],
"metadata": {
"kernelspec": {
"name": "python3",
"display_name": "Python 3",
"language": "python"
},
"hide_input": false,
"toc": {
"threshold": 4,
"number_sections": false,
"toc_cell": false,
"toc_window_display": false,
"toc_section_display": "block",
"sideBar": true,
"navigate_menu": true,
"moveMenuLeft": true,
"widenNotebook": false,
"colors": {
"hover_highlight": "#DAA520",
"selected_highlight": "#FFD700",
"running_highlight": "#FF0000",
"wrapper_background": "#FFFFFF",
"sidebar_border": "#EEEEEE",
"navigate_text": "#333333",
"navigate_num": "#000000"
},
"nav_menu": {
"width": "252px",
"height": "85px"
}
},
"language_info": {
"name": "python",
"version": "3.6.1",
"mimetype": "text/x-python",
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"pygments_lexer": "ipython3",
"nbconvert_exporter": "python",
"file_extension": ".py"
},
"gist": {
"id": "",
"data": {
"description": "u46_home/notebooks/Untitled9.ipynb",
"public": true
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment