{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Introduction to products and measurements \n", "\n", "* **[Sign up to the DEA Sandbox](https://app.sandbox.dea.ga.gov.au/)** to run this notebook interactively from a browser\n", "* **Compatibility:** Notebook currently compatible with both the `NCI` and `DEA Sandbox` environments\n", "* **Products used:** \n", "[ga_ls5t_ard_3](https://explorer.dea.ga.gov.au/products/ga_ls5t_ard_3)\n", "* **Prerequisites:** Users of this notebook should have a basic understanding of:\n", " * How to run a [Jupyter notebook](01_Jupyter_notebooks.ipynb)\n", " * The basic structure of the DEA [satellite datasets](02_DEA.ipynb)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Background\n", "A \"datacube\" is a digital information architecture that specialises in hosting and cataloguing spatial information.\n", "[Digital Earth Australia (DEA)](https://www.ga.gov.au/dea) is based on the [Open Data Cube](https://www.opendatacube.org/) infrastructure, and specialises in storing remotely sensed data, particularly from Earth Observation satellites such as [Landsat](https://landsat.gsfc.nasa.gov/) and [Sentinel-2](https://www.copernicus.eu/en/about-copernicus/infrastructure/discover-our-satellites).\n", "\n", "The DEA datacube contains both raw satellite data and derivative data \"products\".\n", "These data products are often composed of a range of \"measurements\" such as the suite of remote sensing band values or statistical product summaries. Before running a query to load data from the datacube, it is useful to know what it contains.\n", "This notebook demonstrates several straightforward ways to inspect the product and measurement contents of a datacube." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Description\n", "This notebook demonstrates how to connect to a datacube and interrogate the available products and measurements stored within.\n", "Topics covered include:\n", "\n", "* How to connect to a datacube\n", "* How to list all the products\n", "* How to list all the product measurements\n", "* How to interactively visualise data in the datacube \n", "\n", "***" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Getting started\n", "To run this introduction to products and measurements, run all the cells in the notebook starting with the \"Load packages\" cell. For help with running notebook cells, refer back to the [Jupyter Notebooks notebook](01_Jupyter_notebooks.ipynb)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Load packages\n", "The `datacube` package is required to access and work with available data.\n", "The `pandas` package is required to format tables.\n", "The `DcViewer` utility provides an interface for interactively exploring the products available in the datacube." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import datacube\n", "import pandas as pd\n", "from odc.ui import DcViewer\n", "\n", "# Set some configurations for displaying tables nicely\n", "pd.set_option(\"display.max_colwidth\", 200)\n", "pd.set_option(\"display.max_rows\", None)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Connect to the datacube\n", "\n", "After importing the `datacube` package, users need to specify a name for their session, known as the app name.\n", "\n", "This name is generated by the user and is used to track down issues with database queries.\n", "It does not have any effect on the analysis.\n", "Use a short name that is consistent with the purpose of your notebook such as the way `03_Products_and_measurements` has been used as the app name in this notebook.\n", "\n", "The resulting `dc` object provides access to all the data contained within the Digital Earth Australia datacube." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "dc = datacube.Datacube(app=\"03_Products_and_measurements\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## List products" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Once a datacube instance has been created, users can explore the products and measurements stored within.\n", "\n", "The following cell lists all products that are currently available in the DEA datacube by using the `dc.list_products()` function. \n", "\n", "Products listed under **name** in the following table represent the product options available when querying the datacube. \n", "The table below provides some useful information about each product, including a brief product **description**, the data's **license**, and the product's default **crs** (coordinate reference system) and **resolution** if applicable.\n", "\n", "> For a comprehensive product description and access to complete product metadata, users are directed to the Geoscience Australia [Content Management Interface]()\n", "\n" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
namedescriptionlicensedefault_crsdefault_resolution
name
aster_aloh_group_compositionaster_aloh_group_compositionASTERNoneNoneNone
aster_aloh_group_contentaster_aloh_group_contentASTERNoneNoneNone
aster_false_colouraster_false_colourASTERNoneNoneNone
aster_feoh_group_contentaster_feoh_group_contentASTERNoneNoneNone
aster_ferric_oxide_compositionaster_ferric_oxide_compositionASTERNoneNoneNone
aster_ferric_oxide_contentaster_ferric_oxide_contentASTERNoneNoneNone
aster_ferrous_iron_content_in_mgohaster_ferrous_iron_content_in_mgohASTERNoneNoneNone
aster_ferrous_iron_indexaster_ferrous_iron_indexASTERNoneNoneNone
aster_green_vegetationaster_green_vegetationASTERNoneNoneNone
aster_gypsum_indexaster_gypsum_indexASTERNoneNoneNone
aster_kaolin_group_indexaster_kaolin_group_indexASTERNoneNoneNone
aster_mgoh_group_compositionaster_mgoh_group_compositionASTERNoneNoneNone
aster_mgoh_group_contentaster_mgoh_group_contentASTERNoneNoneNone
aster_opaque_indexaster_opaque_indexASTERNoneNoneNone
aster_quartz_indexaster_quartz_indexASTERNoneNoneNone
aster_regolith_ratiosaster_regolith_ratiosASTERNoneNoneNone
aster_silica_indexaster_silica_indexASTERNoneNoneNone
cemp_insar_alos_displacementcemp_insar_alos_displacementCEMP InSAR ALOS DisplacementNoneNoneNone
cemp_insar_alos_velocitycemp_insar_alos_velocityCEMP InSAR ALOS VelocityNoneNoneNone
cemp_insar_envisat_displacementcemp_insar_envisat_displacementCEMP InSAR Envisat DisplacementNoneNoneNone
cemp_insar_envisat_velocitycemp_insar_envisat_velocityCEMP InSAR Envisat VelocityNoneNoneNone
cemp_insar_radarsat2_displacementcemp_insar_radarsat2_displacementCEMP InSAR Radarsat-2 DisplacementNoneNoneNone
cemp_insar_radarsat2_velocitycemp_insar_radarsat2_velocityCEMP InSAR Radarsat-2 VelocityNoneNoneNone
fc_percentile_albers_annualfc_percentile_albers_annualLandsat Fractional Cover percentile 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
fc_percentile_albers_seasonalfc_percentile_albers_seasonalLandsat Fractional Cover percentile 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ga_ls5t_ard_3ga_ls5t_ard_3Geoscience Australia Landsat 5 Thematic Mapper Analysis Ready Data Collection 3CC-BY-4.0NoneNone
ga_ls5t_nbart_gm_cyear_3ga_ls5t_nbart_gm_cyear_3Geoscience Australia Landsat Nadir BRDF Adjusted Reflectance Terrain, Landsat 5 Geomedian Calendar Year Collection 3NoneNoneNone
ga_ls7e_ard_3ga_ls7e_ard_3Geoscience Australia Landsat 7 Enhanced Thematic Mapper Plus Analysis Ready Data Collection 3CC-BY-4.0NoneNone
ga_ls7e_ard_provisional_3ga_ls7e_ard_provisional_3Geoscience Australia Landsat 7 Enhanced Thematic Mapper Plus Analysis Ready Data Collection 3 (provisional)CC-BY-4.0NoneNone
ga_ls7e_nbart_gm_cyear_3ga_ls7e_nbart_gm_cyear_3Geoscience Australia Landsat Nadir BRDF Adjusted Reflectance Terrain, Landsat 7 Geomedian Calendar Year Collection 3NoneNoneNone
ga_ls8c_ard_3ga_ls8c_ard_3Geoscience Australia Landsat 8 Operational Land Imager and Thermal Infra-Red Scanner Analysis Ready Data Collection 3CC-BY-4.0NoneNone
ga_ls8c_ard_provisional_3ga_ls8c_ard_provisional_3Geoscience Australia Landsat 8 Operational Land Imager and Thermal Infra-Red Scanner Analysis Ready Data Collection 3 (provisional)CC-BY-4.0NoneNone
ga_ls8c_nbart_gm_cyear_3ga_ls8c_nbart_gm_cyear_3Geoscience Australia Landsat Nadir BRDF Adjusted Reflectance Terrain, Landsat 8 Geomedian Calendar Year Collection 3NoneNoneNone
ga_ls9c_ard_3ga_ls9c_ard_3Geoscience Australia Landsat 9 Operational Land Imager and Thermal Infra-Red Scanner Analysis Ready Data Collection 3CC-BY-4.0NoneNone
ga_ls_fc_3ga_ls_fc_3Geoscience Australia Landsat Fractional Cover Collection 3CC-BY-4.0NoneNone
ga_ls_fc_pc_cyear_3ga_ls_fc_pc_cyear_3Geoscience Australia Landsat Fractional Cover Percentile Calendar Year Collection 3CC-BY-4.0NoneNone
ga_ls_landcover_class_cyear_2ga_ls_landcover_class_cyear_2Geoscience Australia Landsat Land Cover Calendar Year Collection 2.0NoneNoneNone
ga_ls_mangrove_cover_cyear_3ga_ls_mangrove_cover_cyear_3Geoscience Australia Landsat Mangrove Cover Calendar Year Collection 3CC-BY-4.0NoneNone
ga_ls_tc_pc_cyear_3ga_ls_tc_pc_cyear_3Geoscience Australia Landsat Tasseled Cap Percentile Calendar Year Collection 3CC-BY-4.0NoneNone
ga_ls_tcw_percentiles_2ga_ls_tcw_percentiles_2Geoscience Australia Landsat Tasseled Cap Wetness Percentiles Collection 2, 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ga_ls_wo_3ga_ls_wo_3Geoscience Australia Landsat Water Observations Collection 3CC-BY-4.0NoneNone
ga_ls_wo_fq_apr_oct_3ga_ls_wo_fq_apr_oct_3Geoscience Australia Landsat Water Observations Frequency April to October Collection 3NoneNoneNone
ga_ls_wo_fq_cyear_3ga_ls_wo_fq_cyear_3Geoscience Australia Landsat Water Observations Frequency Calendar Year Collection 3NoneNoneNone
ga_ls_wo_fq_myear_3ga_ls_wo_fq_myear_3Geoscience Australia Landsat Water Observations Frequency Multi Year Collection 3NoneNoneNone
ga_ls_wo_fq_nov_mar_3ga_ls_wo_fq_nov_mar_3Geoscience Australia Landsat Water Observations Frequency November to March Collection 3NoneNoneNone
ga_s2am_ard_3ga_s2am_ard_3Geoscience Australia Sentinel 2A MSI Analysis Ready Data Collection 3CC-BY-4.0NoneNone
ga_s2am_ard_3ga_s2am_ard_3Geoscience Australia Sentinel 2a MSI Analysis Ready Data Collection 3 (provisional)CC-BY-4.0NoneNone
ga_s2_ba_provisional_3ga_s2_ba_provisional_3Sentinel 2 Burnt Area Collection 3 (Provisional)CC-BY-4.0NoneNone
ga_s2bm_ard_3ga_s2bm_ard_3Geoscience Australia Sentinel 2B MSI Analysis Ready Data Collection 3CC-BY-4.0NoneNone
ga_s2bm_ard_3ga_s2bm_ard_3Geoscience Australia Sentinel 2b MSI Analysis Ready Data Collection 3 (provisional)CC-BY-4.0NoneNone
ga_srtm_dem1sv1_0ga_srtm_dem1sv1_0DEM 1sec Version 1.0NoneEPSG:4326(-0.00027777777778, 0.00027777777778)
geodata_coast_100kgeodata_coast_100kCoastline data for AustraliaNoneNoneNone
high_tide_comp_20phigh_tide_comp_20pHigh tide 20 percentage composites 25m v. 2.0.0NoneEPSG:3577(-25, 25)
item_v2item_v2Relative Extents ModelNoneEPSG:3577(-25, 25)
item_v2_confitem_v2_confAverage ndwi Standard Deviation, the Confidence LayerNoneEPSG:3577(-25, 25)
landsat_barest_earthlandsat_barest_earthLandsat-5/Landsat-7/Landsat-8 combined Barest Earth pixel composite albers 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
low_tide_comp_20plow_tide_comp_20pLow tide 20 percentage composites 25m v. 2.0.0NoneEPSG:3577(-25, 25)
ls5_fc_albersls5_fc_albersLandsat 5 Fractional Cover 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls5_nbart_geomedian_annualls5_nbart_geomedian_annualSurface Reflectance Geometric Median 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls5_nbart_tmad_annualls5_nbart_tmad_annualSurface Reflectance Triple Median Absolute Deviation 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls7_fc_albersls7_fc_albersLandsat 7 Fractional Cover 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneEPSG:3577(-25, 25)
ls7_nbart_geomedian_annualls7_nbart_geomedian_annualSurface Reflectance Geometric Median 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls7_nbart_tmad_annualls7_nbart_tmad_annualSurface Reflectance Triple Median Absolute Deviation 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls8_barest_earth_albersls8_barest_earth_albersLandsat-8 Barest Earth pixel composite albers 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls8_fc_albersls8_fc_albersLandsat 8 Fractional Cover 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneEPSG:3577(-25, 25)
ls8_nbart_geomedian_annualls8_nbart_geomedian_annualSurface Reflectance Geometric Median 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
ls8_nbart_tmad_annualls8_nbart_tmad_annualSurface Reflectance Triple Median Absolute Deviation 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
mangrove_covermangrove_coverMangrove Cover, Australian Albers Equal Area projection (EPSG:3577)NoneNoneNone
multi_scale_topographic_positionmulti_scale_topographic_positionMulti-scale Topographic Position ImageNoneNoneNone
nidemnidemNational Intertidal Digital Elevation Model 25m 1.0.0NoneEPSG:3577(-25, 25)
s1_gamma0_geotif_scenes1_gamma0_geotif_sceneSentinel-1A/B SAR Gamma0 scenes, processed to the CEOS ARD standard - Orbit updates, GRD border noise, thermal noise, radiometric calibration and terrain correction, orthorectification.NoneNoneNone
s2a_ard_granules2a_ard_granuleSentinel-2A MSI Definitive ARD - NBART and Pixel QualityCC-BY-4.0NoneNone
s2a_nrt_granules2a_nrt_granuleSentinel-2A MSI ARD NRT - NBAR NBART and Pixel QualityNoneNoneNone
s2b_ard_granules2b_ard_granuleSentinel-2B MSI Definitive ARD - NBART and Pixel QualityCC-BY-4.0NoneNone
s2_barest_earths2_barest_earthThe Sentinel-2 Barest EarthNoneNoneNone
s2b_nrt_granules2b_nrt_granuleSentinel-2B MSI ARD NRT - NBAR NBART and Pixel QualityNoneNoneNone
water_bodieswater_bodiesWater Body ID MapNoneEPSG:3577(-25, 25)
weathering_intensityweathering_intensityWeathering Intensity ModelNoneNoneNone
wofs_alberswofs_albersHistoric Flood Mapping Water Observations from SpaceNoneNoneNone
wofs_annual_summarywofs_annual_summaryWater Observations from Space Annual StatisticsNoneNoneNone
wofs_apr_oct_summarywofs_apr_oct_summaryWater Observations from Space April to October StatisticsNoneNoneNone
wofs_filtered_summarywofs_filtered_summaryWater Observations from Space Statistics confidence filteredNoneNoneNone
wofs_nov_mar_summarywofs_nov_mar_summaryWater Observations from Space November to March StatisticsNoneNoneNone
wofs_summarywofs_summaryWater Observations from Space StatisticsNoneNoneNone
\n", "
" ], "text/plain": [ " name \\\n", "name \n", "aster_aloh_group_composition aster_aloh_group_composition \n", "aster_aloh_group_content aster_aloh_group_content \n", "aster_false_colour aster_false_colour \n", "aster_feoh_group_content aster_feoh_group_content \n", "aster_ferric_oxide_composition aster_ferric_oxide_composition \n", "aster_ferric_oxide_content aster_ferric_oxide_content \n", "aster_ferrous_iron_content_in_mgoh aster_ferrous_iron_content_in_mgoh \n", "aster_ferrous_iron_index aster_ferrous_iron_index \n", "aster_green_vegetation aster_green_vegetation \n", "aster_gypsum_index aster_gypsum_index \n", "aster_kaolin_group_index aster_kaolin_group_index \n", "aster_mgoh_group_composition aster_mgoh_group_composition \n", "aster_mgoh_group_content aster_mgoh_group_content \n", "aster_opaque_index aster_opaque_index \n", "aster_quartz_index aster_quartz_index \n", "aster_regolith_ratios aster_regolith_ratios \n", "aster_silica_index aster_silica_index \n", "cemp_insar_alos_displacement cemp_insar_alos_displacement \n", "cemp_insar_alos_velocity cemp_insar_alos_velocity \n", "cemp_insar_envisat_displacement cemp_insar_envisat_displacement \n", "cemp_insar_envisat_velocity cemp_insar_envisat_velocity \n", "cemp_insar_radarsat2_displacement cemp_insar_radarsat2_displacement \n", "cemp_insar_radarsat2_velocity cemp_insar_radarsat2_velocity \n", "fc_percentile_albers_annual fc_percentile_albers_annual \n", "fc_percentile_albers_seasonal fc_percentile_albers_seasonal \n", "ga_ls5t_ard_3 ga_ls5t_ard_3 \n", "ga_ls5t_nbart_gm_cyear_3 ga_ls5t_nbart_gm_cyear_3 \n", "ga_ls7e_ard_3 ga_ls7e_ard_3 \n", "ga_ls7e_ard_provisional_3 ga_ls7e_ard_provisional_3 \n", "ga_ls7e_nbart_gm_cyear_3 ga_ls7e_nbart_gm_cyear_3 \n", "ga_ls8c_ard_3 ga_ls8c_ard_3 \n", "ga_ls8c_ard_provisional_3 ga_ls8c_ard_provisional_3 \n", "ga_ls8c_nbart_gm_cyear_3 ga_ls8c_nbart_gm_cyear_3 \n", "ga_ls9c_ard_3 ga_ls9c_ard_3 \n", "ga_ls_fc_3 ga_ls_fc_3 \n", "ga_ls_fc_pc_cyear_3 ga_ls_fc_pc_cyear_3 \n", "ga_ls_landcover_class_cyear_2 ga_ls_landcover_class_cyear_2 \n", "ga_ls_mangrove_cover_cyear_3 ga_ls_mangrove_cover_cyear_3 \n", "ga_ls_tc_pc_cyear_3 ga_ls_tc_pc_cyear_3 \n", "ga_ls_tcw_percentiles_2 ga_ls_tcw_percentiles_2 \n", "ga_ls_wo_3 ga_ls_wo_3 \n", "ga_ls_wo_fq_apr_oct_3 ga_ls_wo_fq_apr_oct_3 \n", "ga_ls_wo_fq_cyear_3 ga_ls_wo_fq_cyear_3 \n", "ga_ls_wo_fq_myear_3 ga_ls_wo_fq_myear_3 \n", "ga_ls_wo_fq_nov_mar_3 ga_ls_wo_fq_nov_mar_3 \n", "ga_s2am_ard_3 ga_s2am_ard_3 \n", "ga_s2am_ard_3 ga_s2am_ard_3 \n", "ga_s2_ba_provisional_3 ga_s2_ba_provisional_3 \n", "ga_s2bm_ard_3 ga_s2bm_ard_3 \n", "ga_s2bm_ard_3 ga_s2bm_ard_3 \n", "ga_srtm_dem1sv1_0 ga_srtm_dem1sv1_0 \n", "geodata_coast_100k geodata_coast_100k \n", "high_tide_comp_20p high_tide_comp_20p \n", "item_v2 item_v2 \n", "item_v2_conf item_v2_conf \n", "landsat_barest_earth landsat_barest_earth \n", "low_tide_comp_20p low_tide_comp_20p \n", "ls5_fc_albers ls5_fc_albers \n", "ls5_nbart_geomedian_annual ls5_nbart_geomedian_annual \n", "ls5_nbart_tmad_annual ls5_nbart_tmad_annual \n", "ls7_fc_albers ls7_fc_albers \n", "ls7_nbart_geomedian_annual ls7_nbart_geomedian_annual \n", "ls7_nbart_tmad_annual ls7_nbart_tmad_annual \n", "ls8_barest_earth_albers ls8_barest_earth_albers \n", "ls8_fc_albers ls8_fc_albers \n", "ls8_nbart_geomedian_annual ls8_nbart_geomedian_annual \n", "ls8_nbart_tmad_annual ls8_nbart_tmad_annual \n", "mangrove_cover mangrove_cover \n", "multi_scale_topographic_position multi_scale_topographic_position \n", "nidem nidem \n", "s1_gamma0_geotif_scene s1_gamma0_geotif_scene \n", "s2a_ard_granule s2a_ard_granule \n", "s2a_nrt_granule s2a_nrt_granule \n", "s2b_ard_granule s2b_ard_granule \n", "s2_barest_earth s2_barest_earth \n", "s2b_nrt_granule s2b_nrt_granule \n", "water_bodies water_bodies \n", "weathering_intensity weathering_intensity \n", "wofs_albers wofs_albers \n", "wofs_annual_summary wofs_annual_summary \n", "wofs_apr_oct_summary wofs_apr_oct_summary \n", "wofs_filtered_summary wofs_filtered_summary \n", "wofs_nov_mar_summary wofs_nov_mar_summary \n", "wofs_summary wofs_summary \n", "\n", " description \\\n", "name \n", "aster_aloh_group_composition ASTER \n", "aster_aloh_group_content ASTER \n", "aster_false_colour ASTER \n", "aster_feoh_group_content ASTER \n", "aster_ferric_oxide_composition ASTER \n", "aster_ferric_oxide_content ASTER \n", "aster_ferrous_iron_content_in_mgoh ASTER \n", "aster_ferrous_iron_index ASTER \n", "aster_green_vegetation ASTER \n", "aster_gypsum_index ASTER \n", "aster_kaolin_group_index ASTER \n", "aster_mgoh_group_composition ASTER \n", "aster_mgoh_group_content ASTER \n", "aster_opaque_index ASTER \n", "aster_quartz_index ASTER \n", "aster_regolith_ratios ASTER \n", "aster_silica_index ASTER \n", "cemp_insar_alos_displacement CEMP InSAR ALOS Displacement \n", "cemp_insar_alos_velocity CEMP InSAR ALOS Velocity \n", "cemp_insar_envisat_displacement CEMP InSAR Envisat Displacement \n", "cemp_insar_envisat_velocity CEMP InSAR Envisat Velocity \n", "cemp_insar_radarsat2_displacement CEMP InSAR Radarsat-2 Displacement \n", "cemp_insar_radarsat2_velocity CEMP InSAR Radarsat-2 Velocity \n", "fc_percentile_albers_annual Landsat Fractional Cover percentile 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "fc_percentile_albers_seasonal Landsat Fractional Cover percentile 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ga_ls5t_ard_3 Geoscience Australia Landsat 5 Thematic Mapper Analysis Ready Data Collection 3 \n", "ga_ls5t_nbart_gm_cyear_3 Geoscience Australia Landsat Nadir BRDF Adjusted Reflectance Terrain, Landsat 5 Geomedian Calendar Year Collection 3 \n", "ga_ls7e_ard_3 Geoscience Australia Landsat 7 Enhanced Thematic Mapper Plus Analysis Ready Data Collection 3 \n", "ga_ls7e_ard_provisional_3 Geoscience Australia Landsat 7 Enhanced Thematic Mapper Plus Analysis Ready Data Collection 3 (provisional) \n", "ga_ls7e_nbart_gm_cyear_3 Geoscience Australia Landsat Nadir BRDF Adjusted Reflectance Terrain, Landsat 7 Geomedian Calendar Year Collection 3 \n", "ga_ls8c_ard_3 Geoscience Australia Landsat 8 Operational Land Imager and Thermal Infra-Red Scanner Analysis Ready Data Collection 3 \n", "ga_ls8c_ard_provisional_3 Geoscience Australia Landsat 8 Operational Land Imager and Thermal Infra-Red Scanner Analysis Ready Data Collection 3 (provisional) \n", "ga_ls8c_nbart_gm_cyear_3 Geoscience Australia Landsat Nadir BRDF Adjusted Reflectance Terrain, Landsat 8 Geomedian Calendar Year Collection 3 \n", "ga_ls9c_ard_3 Geoscience Australia Landsat 9 Operational Land Imager and Thermal Infra-Red Scanner Analysis Ready Data Collection 3 \n", "ga_ls_fc_3 Geoscience Australia Landsat Fractional Cover Collection 3 \n", "ga_ls_fc_pc_cyear_3 Geoscience Australia Landsat Fractional Cover Percentile Calendar Year Collection 3 \n", "ga_ls_landcover_class_cyear_2 Geoscience Australia Landsat Land Cover Calendar Year Collection 2.0 \n", "ga_ls_mangrove_cover_cyear_3 Geoscience Australia Landsat Mangrove Cover Calendar Year Collection 3 \n", "ga_ls_tc_pc_cyear_3 Geoscience Australia Landsat Tasseled Cap Percentile Calendar Year Collection 3 \n", "ga_ls_tcw_percentiles_2 Geoscience Australia Landsat Tasseled Cap Wetness Percentiles Collection 2, 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ga_ls_wo_3 Geoscience Australia Landsat Water Observations Collection 3 \n", "ga_ls_wo_fq_apr_oct_3 Geoscience Australia Landsat Water Observations Frequency April to October Collection 3 \n", "ga_ls_wo_fq_cyear_3 Geoscience Australia Landsat Water Observations Frequency Calendar Year Collection 3 \n", "ga_ls_wo_fq_myear_3 Geoscience Australia Landsat Water Observations Frequency Multi Year Collection 3 \n", "ga_ls_wo_fq_nov_mar_3 Geoscience Australia Landsat Water Observations Frequency November to March Collection 3 \n", "ga_s2am_ard_3 Geoscience Australia Sentinel 2A MSI Analysis Ready Data Collection 3 \n", "ga_s2am_ard_3 Geoscience Australia Sentinel 2a MSI Analysis Ready Data Collection 3 (provisional) \n", "ga_s2_ba_provisional_3 Sentinel 2 Burnt Area Collection 3 (Provisional) \n", "ga_s2bm_ard_3 Geoscience Australia Sentinel 2B MSI Analysis Ready Data Collection 3 \n", "ga_s2bm_ard_3 Geoscience Australia Sentinel 2b MSI Analysis Ready Data Collection 3 (provisional) \n", "ga_srtm_dem1sv1_0 DEM 1sec Version 1.0 \n", "geodata_coast_100k Coastline data for Australia \n", "high_tide_comp_20p High tide 20 percentage composites 25m v. 2.0.0 \n", "item_v2 Relative Extents Model \n", "item_v2_conf Average ndwi Standard Deviation, the Confidence Layer \n", "landsat_barest_earth Landsat-5/Landsat-7/Landsat-8 combined Barest Earth pixel composite albers 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "low_tide_comp_20p Low tide 20 percentage composites 25m v. 2.0.0 \n", "ls5_fc_albers Landsat 5 Fractional Cover 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls5_nbart_geomedian_annual Surface Reflectance Geometric Median 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls5_nbart_tmad_annual Surface Reflectance Triple Median Absolute Deviation 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls7_fc_albers Landsat 7 Fractional Cover 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls7_nbart_geomedian_annual Surface Reflectance Geometric Median 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls7_nbart_tmad_annual Surface Reflectance Triple Median Absolute Deviation 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls8_barest_earth_albers Landsat-8 Barest Earth pixel composite albers 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls8_fc_albers Landsat 8 Fractional Cover 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls8_nbart_geomedian_annual Surface Reflectance Geometric Median 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "ls8_nbart_tmad_annual Surface Reflectance Triple Median Absolute Deviation 25 metre, 100km tile, Australian Albers Equal Area projection (EPSG:3577) \n", "mangrove_cover Mangrove Cover, Australian Albers Equal Area projection (EPSG:3577) \n", "multi_scale_topographic_position Multi-scale Topographic Position Image \n", "nidem National Intertidal Digital Elevation Model 25m 1.0.0 \n", "s1_gamma0_geotif_scene Sentinel-1A/B SAR Gamma0 scenes, processed to the CEOS ARD standard - Orbit updates, GRD border noise, thermal noise, radiometric calibration and terrain correction, orthorectification. \n", "s2a_ard_granule Sentinel-2A MSI Definitive ARD - NBART and Pixel Quality \n", "s2a_nrt_granule Sentinel-2A MSI ARD NRT - NBAR NBART and Pixel Quality \n", "s2b_ard_granule Sentinel-2B MSI Definitive ARD - NBART and Pixel Quality \n", "s2_barest_earth The Sentinel-2 Barest Earth \n", "s2b_nrt_granule Sentinel-2B MSI ARD NRT - NBAR NBART and Pixel Quality \n", "water_bodies Water Body ID Map \n", "weathering_intensity Weathering Intensity Model \n", "wofs_albers Historic Flood Mapping Water Observations from Space \n", "wofs_annual_summary Water Observations from Space Annual Statistics \n", "wofs_apr_oct_summary Water Observations from Space April to October Statistics \n", "wofs_filtered_summary Water Observations from Space Statistics confidence filtered \n", "wofs_nov_mar_summary Water Observations from Space November to March Statistics \n", "wofs_summary Water Observations from Space Statistics \n", "\n", " license default_crs \\\n", "name \n", "aster_aloh_group_composition None None \n", "aster_aloh_group_content None None \n", "aster_false_colour None None \n", "aster_feoh_group_content None None \n", "aster_ferric_oxide_composition None None \n", "aster_ferric_oxide_content None None \n", "aster_ferrous_iron_content_in_mgoh None None \n", "aster_ferrous_iron_index None None \n", "aster_green_vegetation None None \n", "aster_gypsum_index None None \n", "aster_kaolin_group_index None None \n", "aster_mgoh_group_composition None None \n", "aster_mgoh_group_content None None \n", "aster_opaque_index None None \n", "aster_quartz_index None None \n", "aster_regolith_ratios None None \n", "aster_silica_index None None \n", "cemp_insar_alos_displacement None None \n", "cemp_insar_alos_velocity None None \n", "cemp_insar_envisat_displacement None None \n", "cemp_insar_envisat_velocity None None \n", "cemp_insar_radarsat2_displacement None None \n", "cemp_insar_radarsat2_velocity None None \n", "fc_percentile_albers_annual None None \n", "fc_percentile_albers_seasonal None None \n", "ga_ls5t_ard_3 CC-BY-4.0 None \n", "ga_ls5t_nbart_gm_cyear_3 None None \n", "ga_ls7e_ard_3 CC-BY-4.0 None \n", "ga_ls7e_ard_provisional_3 CC-BY-4.0 None \n", "ga_ls7e_nbart_gm_cyear_3 None None \n", "ga_ls8c_ard_3 CC-BY-4.0 None \n", "ga_ls8c_ard_provisional_3 CC-BY-4.0 None \n", "ga_ls8c_nbart_gm_cyear_3 None None \n", "ga_ls9c_ard_3 CC-BY-4.0 None \n", "ga_ls_fc_3 CC-BY-4.0 None \n", "ga_ls_fc_pc_cyear_3 CC-BY-4.0 None \n", "ga_ls_landcover_class_cyear_2 None None \n", "ga_ls_mangrove_cover_cyear_3 CC-BY-4.0 None \n", "ga_ls_tc_pc_cyear_3 CC-BY-4.0 None \n", "ga_ls_tcw_percentiles_2 None None \n", "ga_ls_wo_3 CC-BY-4.0 None \n", "ga_ls_wo_fq_apr_oct_3 None None \n", "ga_ls_wo_fq_cyear_3 None None \n", "ga_ls_wo_fq_myear_3 None None \n", "ga_ls_wo_fq_nov_mar_3 None None \n", "ga_s2am_ard_3 CC-BY-4.0 None \n", "ga_s2am_ard_3 CC-BY-4.0 None \n", "ga_s2_ba_provisional_3 CC-BY-4.0 None \n", "ga_s2bm_ard_3 CC-BY-4.0 None \n", "ga_s2bm_ard_3 CC-BY-4.0 None \n", "ga_srtm_dem1sv1_0 None EPSG:4326 \n", "geodata_coast_100k None None \n", "high_tide_comp_20p None EPSG:3577 \n", "item_v2 None EPSG:3577 \n", "item_v2_conf None EPSG:3577 \n", "landsat_barest_earth None None \n", "low_tide_comp_20p None EPSG:3577 \n", "ls5_fc_albers None None \n", "ls5_nbart_geomedian_annual None None \n", "ls5_nbart_tmad_annual None None \n", "ls7_fc_albers None EPSG:3577 \n", "ls7_nbart_geomedian_annual None None \n", "ls7_nbart_tmad_annual None None \n", "ls8_barest_earth_albers None None \n", "ls8_fc_albers None EPSG:3577 \n", "ls8_nbart_geomedian_annual None None \n", "ls8_nbart_tmad_annual None None \n", "mangrove_cover None None \n", "multi_scale_topographic_position None None \n", "nidem None EPSG:3577 \n", "s1_gamma0_geotif_scene None None \n", "s2a_ard_granule CC-BY-4.0 None \n", "s2a_nrt_granule None None \n", "s2b_ard_granule CC-BY-4.0 None \n", "s2_barest_earth None None \n", "s2b_nrt_granule None None \n", "water_bodies None EPSG:3577 \n", "weathering_intensity None None \n", "wofs_albers None None \n", "wofs_annual_summary None None \n", "wofs_apr_oct_summary None None \n", "wofs_filtered_summary None None \n", "wofs_nov_mar_summary None None \n", "wofs_summary None None \n", "\n", " default_resolution \n", "name \n", "aster_aloh_group_composition None \n", "aster_aloh_group_content None \n", "aster_false_colour None \n", "aster_feoh_group_content None \n", "aster_ferric_oxide_composition None \n", "aster_ferric_oxide_content None \n", "aster_ferrous_iron_content_in_mgoh None \n", "aster_ferrous_iron_index None \n", "aster_green_vegetation None \n", "aster_gypsum_index None \n", "aster_kaolin_group_index None \n", "aster_mgoh_group_composition None \n", "aster_mgoh_group_content None \n", "aster_opaque_index None \n", "aster_quartz_index None \n", "aster_regolith_ratios None \n", "aster_silica_index None \n", "cemp_insar_alos_displacement None \n", "cemp_insar_alos_velocity None \n", "cemp_insar_envisat_displacement None \n", "cemp_insar_envisat_velocity None \n", "cemp_insar_radarsat2_displacement None \n", "cemp_insar_radarsat2_velocity None \n", "fc_percentile_albers_annual None \n", "fc_percentile_albers_seasonal None \n", "ga_ls5t_ard_3 None \n", "ga_ls5t_nbart_gm_cyear_3 None \n", "ga_ls7e_ard_3 None \n", "ga_ls7e_ard_provisional_3 None \n", "ga_ls7e_nbart_gm_cyear_3 None \n", "ga_ls8c_ard_3 None \n", "ga_ls8c_ard_provisional_3 None \n", "ga_ls8c_nbart_gm_cyear_3 None \n", "ga_ls9c_ard_3 None \n", "ga_ls_fc_3 None \n", "ga_ls_fc_pc_cyear_3 None \n", "ga_ls_landcover_class_cyear_2 None \n", "ga_ls_mangrove_cover_cyear_3 None \n", "ga_ls_tc_pc_cyear_3 None \n", "ga_ls_tcw_percentiles_2 None \n", "ga_ls_wo_3 None \n", "ga_ls_wo_fq_apr_oct_3 None \n", "ga_ls_wo_fq_cyear_3 None \n", "ga_ls_wo_fq_myear_3 None \n", "ga_ls_wo_fq_nov_mar_3 None \n", "ga_s2am_ard_3 None \n", "ga_s2am_ard_3 None \n", "ga_s2_ba_provisional_3 None \n", "ga_s2bm_ard_3 None \n", "ga_s2bm_ard_3 None \n", "ga_srtm_dem1sv1_0 (-0.00027777777778, 0.00027777777778) \n", "geodata_coast_100k None \n", "high_tide_comp_20p (-25, 25) \n", "item_v2 (-25, 25) \n", "item_v2_conf (-25, 25) \n", "landsat_barest_earth None \n", "low_tide_comp_20p (-25, 25) \n", "ls5_fc_albers None \n", "ls5_nbart_geomedian_annual None \n", "ls5_nbart_tmad_annual None \n", "ls7_fc_albers (-25, 25) \n", "ls7_nbart_geomedian_annual None \n", "ls7_nbart_tmad_annual None \n", "ls8_barest_earth_albers None \n", "ls8_fc_albers (-25, 25) \n", "ls8_nbart_geomedian_annual None \n", "ls8_nbart_tmad_annual None \n", "mangrove_cover None \n", "multi_scale_topographic_position None \n", "nidem (-25, 25) \n", "s1_gamma0_geotif_scene None \n", "s2a_ard_granule None \n", "s2a_nrt_granule None \n", "s2b_ard_granule None \n", "s2_barest_earth None \n", "s2b_nrt_granule None \n", "water_bodies (-25, 25) \n", "weathering_intensity None \n", "wofs_albers None \n", "wofs_annual_summary None \n", "wofs_apr_oct_summary None \n", "wofs_filtered_summary None \n", "wofs_nov_mar_summary None \n", "wofs_summary None " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "products = dc.list_products()\n", "products" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## List measurements\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Most products are associated with a range of available measurements.\n", "These can be individual satellite bands (e.g. Landsat's near-infrared band) or statistical product summaries.\n", "\n", "The `dc.list_measurements()` function can be used to interrogate the measurements associated with a given product (specified by the **name** column from the table above).\n", "For example, `ga_ls5t_ard_3` refers to the Geoscience Australia Landsat 5 Analysis-ready data Collection 3 product.\n", "\n", "The table below includes a range of technical information about each band in the `ga_ls5t_ard_3` dataset, including any **aliases** which can be used to load the data, the data type or **dtype**, any **flags_definition** that are associated with the measurement (this information is used for tasks like cloud masking), and the measurement's **nodata** value.\n", "\n", "Change the `product` name below and re-run the following cell to explore available measurements associated with other products." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
namedtypeunitsnodataaliasesflags_definitionspectral_definition
measurement
nbart_bluenbart_blueint161-999[nbart_band01, blue]NaNNaN
nbart_greennbart_greenint161-999[nbart_band02, green]NaNNaN
nbart_rednbart_redint161-999[nbart_band03, red]NaNNaN
nbart_nirnbart_nirint161-999[nbart_band04, nir]NaNNaN
nbart_swir_1nbart_swir_1int161-999[nbart_band05, swir_1, swir1]NaNNaN
nbart_swir_2nbart_swir_2int161-999[nbart_band07, swir_2, swir2]NaNNaN
oa_fmaskoa_fmaskuint810[fmask]{'fmask': {'bits': [0, 1, 2, 3, 4, 5, 6, 7], 'values': {'0': 'nodata', '1': 'valid', '2': 'cloud', '3': 'shadow', '4': 'snow', '5': 'water'}, 'description': 'Fmask'}}NaN
oa_nbart_contiguityoa_nbart_contiguityuint81255[nbart_contiguity]{'contiguous': {'bits': [0], 'values': {'0': False, '1': True}}}NaN
oa_azimuthal_exitingoa_azimuthal_exitingfloat321NaN[azimuthal_exiting]NaNNaN
oa_azimuthal_incidentoa_azimuthal_incidentfloat321NaN[azimuthal_incident]NaNNaN
oa_combined_terrain_shadowoa_combined_terrain_shadowuint81255[combined_terrain_shadow]NaNNaN
oa_exiting_angleoa_exiting_anglefloat321NaN[exiting_angle]NaNNaN
oa_incident_angleoa_incident_anglefloat321NaN[incident_angle]NaNNaN
oa_relative_azimuthoa_relative_azimuthfloat321NaN[relative_azimuth]NaNNaN
oa_relative_slopeoa_relative_slopefloat321NaN[relative_slope]NaNNaN
oa_satellite_azimuthoa_satellite_azimuthfloat321NaN[satellite_azimuth]NaNNaN
oa_satellite_viewoa_satellite_viewfloat321NaN[satellite_view]NaNNaN
oa_solar_azimuthoa_solar_azimuthfloat321NaN[solar_azimuth]NaNNaN
oa_solar_zenithoa_solar_zenithfloat321NaN[solar_zenith]NaNNaN
oa_time_deltaoa_time_deltafloat321NaN[time_delta]NaNNaN
\n", "
" ], "text/plain": [ " name dtype units nodata \\\n", "measurement \n", "nbart_blue nbart_blue int16 1 -999 \n", "nbart_green nbart_green int16 1 -999 \n", "nbart_red nbart_red int16 1 -999 \n", "nbart_nir nbart_nir int16 1 -999 \n", "nbart_swir_1 nbart_swir_1 int16 1 -999 \n", "nbart_swir_2 nbart_swir_2 int16 1 -999 \n", "oa_fmask oa_fmask uint8 1 0 \n", "oa_nbart_contiguity oa_nbart_contiguity uint8 1 255 \n", "oa_azimuthal_exiting oa_azimuthal_exiting float32 1 NaN \n", "oa_azimuthal_incident oa_azimuthal_incident float32 1 NaN \n", "oa_combined_terrain_shadow oa_combined_terrain_shadow uint8 1 255 \n", "oa_exiting_angle oa_exiting_angle float32 1 NaN \n", "oa_incident_angle oa_incident_angle float32 1 NaN \n", "oa_relative_azimuth oa_relative_azimuth float32 1 NaN \n", "oa_relative_slope oa_relative_slope float32 1 NaN \n", "oa_satellite_azimuth oa_satellite_azimuth float32 1 NaN \n", "oa_satellite_view oa_satellite_view float32 1 NaN \n", "oa_solar_azimuth oa_solar_azimuth float32 1 NaN \n", "oa_solar_zenith oa_solar_zenith float32 1 NaN \n", "oa_time_delta oa_time_delta float32 1 NaN \n", "\n", " aliases \\\n", "measurement \n", "nbart_blue [nbart_band01, blue] \n", "nbart_green [nbart_band02, green] \n", "nbart_red [nbart_band03, red] \n", "nbart_nir [nbart_band04, nir] \n", "nbart_swir_1 [nbart_band05, swir_1, swir1] \n", "nbart_swir_2 [nbart_band07, swir_2, swir2] \n", "oa_fmask [fmask] \n", "oa_nbart_contiguity [nbart_contiguity] \n", "oa_azimuthal_exiting [azimuthal_exiting] \n", "oa_azimuthal_incident [azimuthal_incident] \n", "oa_combined_terrain_shadow [combined_terrain_shadow] \n", "oa_exiting_angle [exiting_angle] \n", "oa_incident_angle [incident_angle] \n", "oa_relative_azimuth [relative_azimuth] \n", "oa_relative_slope [relative_slope] \n", "oa_satellite_azimuth [satellite_azimuth] \n", "oa_satellite_view [satellite_view] \n", "oa_solar_azimuth [solar_azimuth] \n", "oa_solar_zenith [solar_zenith] \n", "oa_time_delta [time_delta] \n", "\n", " flags_definition \\\n", "measurement \n", "nbart_blue NaN \n", "nbart_green NaN \n", "nbart_red NaN \n", "nbart_nir NaN \n", "nbart_swir_1 NaN \n", "nbart_swir_2 NaN \n", "oa_fmask {'fmask': {'bits': [0, 1, 2, 3, 4, 5, 6, 7], 'values': {'0': 'nodata', '1': 'valid', '2': 'cloud', '3': 'shadow', '4': 'snow', '5': 'water'}, 'description': 'Fmask'}} \n", "oa_nbart_contiguity {'contiguous': {'bits': [0], 'values': {'0': False, '1': True}}} \n", "oa_azimuthal_exiting NaN \n", "oa_azimuthal_incident NaN \n", "oa_combined_terrain_shadow NaN \n", "oa_exiting_angle NaN \n", "oa_incident_angle NaN \n", "oa_relative_azimuth NaN \n", "oa_relative_slope NaN \n", "oa_satellite_azimuth NaN \n", "oa_satellite_view NaN \n", "oa_solar_azimuth NaN \n", "oa_solar_zenith NaN \n", "oa_time_delta NaN \n", "\n", " spectral_definition \n", "measurement \n", "nbart_blue NaN \n", "nbart_green NaN \n", "nbart_red NaN \n", "nbart_nir NaN \n", "nbart_swir_1 NaN \n", "nbart_swir_2 NaN \n", "oa_fmask NaN \n", "oa_nbart_contiguity NaN \n", "oa_azimuthal_exiting NaN \n", "oa_azimuthal_incident NaN \n", "oa_combined_terrain_shadow NaN \n", "oa_exiting_angle NaN \n", "oa_incident_angle NaN \n", "oa_relative_azimuth NaN \n", "oa_relative_slope NaN \n", "oa_satellite_azimuth NaN \n", "oa_satellite_view NaN \n", "oa_solar_azimuth NaN \n", "oa_solar_zenith NaN \n", "oa_time_delta NaN " ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "product = \"ga_ls5t_ard_3\"\n", "\n", "measurements = dc.list_measurements()\n", "measurements.loc[product]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Visualising available data\n", "The interactive `DcViewer` utility provides a more visual way of exploring the data that is available within the Digital Earth Australia datacube. \n", "\n", "After running the cell below, select a product from the drop-down menu on the top-right of the map to show the areas where data are available in blue.\n", "Use the back and forward buttons above the map to toggle through time.\n", "\n", "The utility is only able to visualise a limited number of datasets at one time.\n", "If the available data footprints do not appear, either press the \"show\" button on the top right, or zoom in on the map." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ba09179659c94f818b5524a85ef23360", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(HBox(children=(Dropdown(layout=Layout(flex='0 1 auto', width='10em'), options=('aster_aloh_grou…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "DcViewer(dc=dc, \n", " time=\"2015\", \n", " width=\"800px\",\n", " center=(-27.48, 153.10),\n", " zoom=7)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### DEA Explorer sites\n", "Another way to view the available data within a datacube is to visit the DEA Datacube Explorer sites.\n", "These webpages visualise the data that is available for every product in DEA.\n", "\n", "There is a different Datacube Explorer page for both the NCI and DEA Sandbox environments to account for the different datasets that are available in each of these datacubes:\n", "\n", "* [NCI DEA Datacube Explorer](https://explorer.nci.dea.ga.gov.au)\n", "* [DEA Sandbox Datacube Explorer](http://explorer.dea.ga.gov.au)\n", "\n", "![DEA Explorer](../Supplementary_data/03_Products_and_measurements/DEAExplorer.JPG)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Recommended next steps\n", "\n", "To continue working through the notebooks in this beginner's guide, the following notebooks are designed to be worked through in the following order:\n", "\n", "1. [Jupyter Notebooks](01_Jupyter_notebooks.ipynb)\n", "2. [Digital Earth Australia](02_DEA.ipynb)\n", "3. **Products and measurements (this notebook)**\n", "4. [Loading data](04_Loading_data.ipynb)\n", "5. [Plotting](05_Plotting.ipynb)\n", "6. [Performing a basic analysis](06_Basic_analysis.ipynb)\n", "7. [Introduction to Numpy](07_Intro_to_numpy.ipynb)\n", "8. [Introduction to Xarray](08_Intro_to_xarray.ipynb)\n", "9. [Parallel processing with Dask](09_Parallel_processing_with_Dask.ipynb)\n", "\n", "Once you have worked through the beginner's guide, you can join advanced users by exploring:\n", "\n", "* The \"DEA_products\" directory in the repository, where you can explore DEA products in depth.\n", "* The \"How_to_guides\" directory, which contains a recipe book of common techniques and methods for analysing DEA data.\n", "* The \"Real_world_examples\" directory, which provides more complex workflows and analysis case studies." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "***\n", "## Additional information\n", "**License:** The code in this notebook is licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0). \n", "Digital Earth Australia data is licensed under the [Creative Commons by Attribution 4.0](https://creativecommons.org/licenses/by/4.0/) license.\n", "\n", "**Contact:** If you need assistance, please post a question on the [Open Data Cube Slack channel](http://slack.opendatacube.org/) or on the [GIS Stack Exchange](https://gis.stackexchange.com/questions/ask?tags=open-data-cube) using the `open-data-cube` tag (you can view previously asked questions [here](https://gis.stackexchange.com/questions/tagged/open-data-cube)).\n", "If you would like to report an issue with this notebook, you can file one on [GitHub](https://github.com/GeoscienceAustralia/dea-notebooks).\n", "\n", "**Last modified:** December 2023\n", "\n", "**Compatible datacube version:** " ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1.8.6\n" ] } ], "source": [ "print(datacube.__version__)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Tags\n", "" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "**Tags**: :index:`sandbox compatible`, :index:`NCI compatible`, :index:`dc.list_products`, :index:`dc.list_measurements`, :index:`products`, :index:`measurements`, :index:`landsat 5`, :index:`datacube explorer`, :index:`DcViewer`" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "00fdc595b1ed440dae5b26bd42376ec4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "10afd3a0f28441b2948d66764a4a45e7": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletAttributionControlModel", "state": { "_model_module_version": "^0.14.0", "_view_module_version": "^0.14.0", "options": [ "position", "prefix" ], "position": "bottomright", "prefix": "ipyleaflet" } }, "144699bfc30c4861906148bdee2085d4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "flex": "0 1 auto", "width": "6em" } }, "1599a41738ed4babbb8d71ded1dffa87": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "flex": "0 1 auto", "width": "3em" } }, "28de8367ffff420a803ecb6d0b3357f3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "2a0be853f6114fdbbaeda2911f9c15a3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "icon": "step-forward", "layout": "IPY_MODEL_1599a41738ed4babbb8d71ded1dffa87", "style": "IPY_MODEL_b9907a44fef54bdf85b7b434b561ded5" } }, "5ee41be7ae4e49e0b365d7c60da5ecde": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_adfcd1c2351c429c9ef5cc3cb0db9e13", "IPY_MODEL_9581db346bcf4687b81f1c72d9c0e880", "IPY_MODEL_6a79eba37187497198a69ce47e68396d", "IPY_MODEL_66fd8872aeb34275a20e7838e507e50a", "IPY_MODEL_2a0be853f6114fdbbaeda2911f9c15a3", "IPY_MODEL_c9998f00eb6f4b3c8734a0fef186bbf7", "IPY_MODEL_f0277d4ab853474d9466bd7fb2f64b4c" ], "layout": "IPY_MODEL_00fdc595b1ed440dae5b26bd42376ec4" } }, "617bba7f7aa045449468a74c166a6bea": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "flex": "0 1 auto", "width": "10em" } }, "66fd8872aeb34275a20e7838e507e50a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "icon": "step-backward", "layout": "IPY_MODEL_e8c1b528c92b4b648dd25b177accb1e1", "style": "IPY_MODEL_83d3111761194a1e9ff58abe31931333" } }, "6a1bdc3328c64d2db75e02e5239291f8": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletZoomControlModel", "state": { "_model_module_version": "^0.14.0", "_view_module_version": "^0.14.0", "options": [ "position", "zoom_in_text", "zoom_in_title", "zoom_out_text", "zoom_out_title" ] } }, "6a79eba37187497198a69ce47e68396d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "TextModel", "state": { "layout": "IPY_MODEL_144699bfc30c4861906148bdee2085d4", "style": "IPY_MODEL_aa5550971c3c416ab8876992e4e7aa0f", "value": "2015" } }, "7665068d10c9441a8d0bba78a233dc71": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "width": "800px" } }, "7d0ec8697e3e4ff4839d002ac7236b8e": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletMapModel", "state": { "_model_module_version": "^0.14.0", "_view_module_version": "^0.14.0", "bottom": 19187, "center": [ -27.48, 153.1 ], "controls": [ "IPY_MODEL_6a1bdc3328c64d2db75e02e5239291f8", "IPY_MODEL_10afd3a0f28441b2948d66764a4a45e7", "IPY_MODEL_b1e3cd194e7a4e498235126a0f829262" ], "default_style": "IPY_MODEL_c2aad2279f6f45288c9c64a90c99a902", "dragging_style": "IPY_MODEL_c68dbb5079c44a1fa77db3441ff5029c", "east": 157.47802734375, "fullscreen": false, "interpolation": "bilinear", "layers": [ "IPY_MODEL_84d9797caef5410588694779b0d23275" ], "layout": "IPY_MODEL_a73f2f6e36fd4dcd978bf56c8341153f", "left": 29922, "modisdate": "yesterday", "north": -25.512700007620513, "options": [ "bounce_at_zoom_limits", "box_zoom", "center", "close_popup_on_click", "double_click_zoom", "dragging", "fullscreen", "inertia", "inertia_deceleration", "inertia_max_speed", "interpolation", "keyboard", "keyboard_pan_offset", "keyboard_zoom_offset", "max_zoom", "min_zoom", "scroll_wheel_zoom", "tap", "tap_tolerance", "touch_zoom", "world_copy_jump", "zoom", "zoom_animation_threshold", "zoom_delta", "zoom_snap", "zoom_start" ], "right": 30718, "scroll_wheel_zoom": true, "south": -29.410890376109013, "style": "IPY_MODEL_de6c0eac21b347b9aa1cde4817fb273c", "top": 18787, "west": 148.73291015625003, "window_url": "https://app.sandbox.dea.ga.gov.au/user/robbi.bishoptaylor@ga.gov.au/lab/tree/Robbi/dea-notebooks/Beginners_guide/03_Products_and_measurements.ipynb", "zoom": 7 } }, "83d3111761194a1e9ff58abe31931333": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "84d9797caef5410588694779b0d23275": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletTileLayerModel", "state": { "_model_module_version": "^0.14.0", "_view_module_version": "^0.14.0", "base": true, "max_native_zoom": 18, "max_zoom": 19, "min_native_zoom": 0, "min_zoom": 1, "options": [ "attribution", "detect_retina", "max_native_zoom", "max_zoom", "min_native_zoom", "min_zoom", "no_wrap", "tile_size", "tms" ] } }, "9581db346bcf4687b81f1c72d9c0e880": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_dd291c0744de4a99866d201a7bc2c8c7", "style": "IPY_MODEL_c89636158ae34c46b9bcb7f0f85523fe", "value": "Time Period" } }, "a73f2f6e36fd4dcd978bf56c8341153f": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "aa5550971c3c416ab8876992e4e7aa0f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "acd35117182f4d0e86f6ee139748bff2": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "flex": "0 1 auto", "width": "6em" } }, "adfcd1c2351c429c9ef5cc3cb0db9e13": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DropdownModel", "state": { "_options_labels": [ "aster_aloh_group_composition", "aster_aloh_group_content", "aster_false_colour", "aster_feoh_group_content", "aster_ferric_oxide_composition", "aster_ferric_oxide_content", "aster_ferrous_iron_content_in_mgoh", "aster_ferrous_iron_index", "aster_green_vegetation", "aster_gypsum_index", "aster_kaolin_group_index", "aster_mgoh_group_composition", "aster_mgoh_group_content", "aster_opaque_index", "aster_quartz_index", "aster_regolith_ratios", "aster_silica_index", "cemp_insar_alos_displacement", "cemp_insar_alos_velocity", "cemp_insar_envisat_displacement", "cemp_insar_envisat_velocity", "cemp_insar_radarsat2_displacement", "cemp_insar_radarsat2_velocity", "fc_percentile_albers_annual", "fc_percentile_albers_seasonal", "ga_ls5t_ard_3", "ga_ls5t_nbart_gm_cyear_3", "ga_ls7e_ard_3", "ga_ls7e_ard_provisional_3", "ga_ls7e_nbart_gm_cyear_3", "ga_ls8c_ard_3", "ga_ls8c_ard_provisional_3", "ga_ls8c_nbart_gm_cyear_3", "ga_ls_fc_3", "ga_ls_fc_pc_cyear_3", "ga_ls_landcover_class_cyear_2", "ga_ls_mangrove_cover_cyear_3", "ga_ls_tc_pc_cyear_3", "ga_ls_tcw_percentiles_2", "ga_ls_wo_3", "ga_ls_wo_fq_apr_oct_3", "ga_ls_wo_fq_cyear_3", "ga_ls_wo_fq_myear_3", "ga_ls_wo_fq_nov_mar_3", "ga_s2am_ard_3", "ga_s2_ba_provisional_3", "ga_s2bm_ard_3", "ga_srtm_dem1sv1_0", "geodata_coast_100k", "high_tide_comp_20p", "item_v2", "item_v2_conf", "landsat_barest_earth", "low_tide_comp_20p", "ls5_fc_albers", "ls5_nbart_geomedian_annual", "ls5_nbart_tmad_annual", "ls7_fc_albers", "ls7_nbart_geomedian_annual", "ls7_nbart_tmad_annual", "ls8_barest_earth_albers", "ls8_fc_albers", "ls8_nbart_geomedian_annual", "ls8_nbart_tmad_annual", "mangrove_cover", "multi_scale_topographic_position", "nidem", "s1_gamma0_geotif_scene", "ga_s2am_ard_3", "s2a_nrt_granule", "ga_s2bm_ard_3", "s2_barest_earth", "s2b_nrt_granule", "water_bodies", "weathering_intensity", "wofs_albers", "wofs_annual_summary", "wofs_apr_oct_summary", "wofs_filtered_summary", "wofs_nov_mar_summary", "wofs_summary" ], "index": 0, "layout": "IPY_MODEL_617bba7f7aa045449468a74c166a6bea", "style": "IPY_MODEL_28de8367ffff420a803ecb6d0b3357f3" } }, "b1e3cd194e7a4e498235126a0f829262": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletFullScreenControlModel", "state": { "_model_module_version": "^0.14.0", "_view_module_version": "^0.14.0", "options": [ "position" ] } }, "b9907a44fef54bdf85b7b434b561ded5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "c2aad2279f6f45288c9c64a90c99a902": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletMapStyleModel", "state": { "_model_module_version": "^0.14.0" } }, "c68dbb5079c44a1fa77db3441ff5029c": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletMapStyleModel", "state": { "_model_module_version": "^0.14.0", "cursor": "move" } }, "c89636158ae34c46b9bcb7f0f85523fe": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "c9998f00eb6f4b3c8734a0fef186bbf7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_e6a487016df04cb497c85f2f14bb7546", "style": "IPY_MODEL_d472946dd5744c809e4fce23a35005ac", "value": "0 datasets in view" } }, "d472946dd5744c809e4fce23a35005ac": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "d77b74811f9944f1a551d823068b547f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_5ee41be7ae4e49e0b365d7c60da5ecde", "IPY_MODEL_7d0ec8697e3e4ff4839d002ac7236b8e" ], "layout": "IPY_MODEL_7665068d10c9441a8d0bba78a233dc71" } }, "dd291c0744de4a99866d201a7bc2c8c7": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "de6c0eac21b347b9aa1cde4817fb273c": { "model_module": "jupyter-leaflet", "model_module_version": "^0.14.0", "model_name": "LeafletMapStyleModel", "state": { "_model_module_version": "^0.14.0" } }, "e6a487016df04cb497c85f2f14bb7546": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "flex": "1 0 auto" } }, "e8c1b528c92b4b648dd25b177accb1e1": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "flex": "0 1 auto", "width": "3em" } }, "eb6739186ea34bf28759b986acf6fe54": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, "f0277d4ab853474d9466bd7fb2f64b4c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { "description": "show", "layout": "IPY_MODEL_acd35117182f4d0e86f6ee139748bff2", "style": "IPY_MODEL_eb6739186ea34bf28759b986acf6fe54" } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 4 }