SlideShare a Scribd company logo
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Welcome to the Cube…
Why the AG-DC?
• Amassed huge volumes of Landsat data and derived products
through the successful ULA (Unlocking the Landsat Archive
project)
• Needed to deliver urgent, large-scale analyses for the MDBA
and NFRIP (National Flood Risk Information Portal) and more
• Needed to free scientists from having to locate and arrange
data prior to performing each analysis
• Reliant on the successful delivery of a third-party product to
conduct analyses – suitable product could not be delivered in
time
• Urgently needed to develop a means of leveraging compute
power and storage at NCI to conduct temporal analyses.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Skill Level required to Access
Compute Power required to Process
A Small Piece
e.g. Paddock scale
1D “Cores”
(e.g. time
series)
2D Slices (e.g. x-y spatial)
Composite mosaics
The whole cube
Full-res continental scale
Potential Number of Users
Data Volume
How to Catch, Cook and Eat an Elephant:
Analysing the Landsat Archive (Scary statistics)
15 Years of Landsat Data (1998-2012)
processed so far:
• 15,000 Passes,
• 133,000 Acquisitions,
• 636,000 available datasets (all
processing levels)
• 52 x 1012 Pixels (peta-Pixels?) in all
available datasets (>11x more if
counting bands separately)
• 0.5PB (and growing rapidly in both
directions)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Problems with Traditional Monolithic Approaches
• Remote sensing data is typically both spatially and temporally sparse and
irregular, unlike modelling output.
GA Wednesday Seminar 30/10/13 - AG-DC
• Monolithic array approaches (e.g. x-y-t) do not work well – too many empty
pixels, temporal “binning” required.
Problems with Traditional Monolithic Approaches
• Remote sensing data is typically both spatially and temporally sparse and
irregular, unlike modelling output.
GA Wednesday Seminar 30/10/13 - AG-DC
• Monolithic array approaches (e.g. x-y-t) do not work well – too many empty
pixels, temporal “binning” required.
XY
t
Problems with Traditional Monolithic Approaches
• Remote sensing data is typically both spatially and temporally sparse and
irregular, unlike modelling output.
GA Wednesday Seminar 30/10/13 - AG-DC
• Monolithic array approaches (e.g. x-y-t) do not work well – too many empty
pixels, temporal “binning” required.
XY
t
Challenges
• Remote sensing data (especially Landsat) is both spatially and
temporally sparse and irregular.
• Landsat archival data collection is currently dynamic: growing
both forwards and backwards in time, and also subject to
modification (existing data) and insertion (new data).
• Some use cases require ancillary data for exact acquisition time
(e.g. tides for shallow-water bathymetry)
• Often have two satellites observing the same area in a given 24h
period, so we need a much finer temporal resolution than one
day.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Challenges (continued)
• “Scene” based USGS World Reference System (WRS) for
Landsat imagery is only a nominal spatial reference system.
Scenes with the same path & row numbers have fuzzy, variable
boundaries.
• Due to orbital inclination, scenes are not orthogonal in any
conventional projection
• Landsat WRS scenes overlap, so some data is duplicated
between adjacent N-S scenes in the same pass.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
What’s Different about the AG-DC approach?
• The AG-DC arranges 2D (spatial) data temporally and
spatially to allow flexible but reasonably efficient large-scale
analysis.
• “Dice’n’Stack” method used to subdivide the data into
spatially-regular, time-stamped, band-aggregated tiles which
can be managed as dense temporal stacks.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
What’s Different about the AG-DC approach?
• The AG-DC arranges 2D (spatial) data temporally and
spatially to allow flexible but reasonably efficient large-scale
analysis.
• “Dice’n’Stack” method used to subdivide the data into
spatially-regular, time-stamped, band-aggregated tiles which
can be managed as dense temporal stacks.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Dice…
What’s Different about the AG-DC approach?
• The AG-DC arranges 2D (spatial) data temporally and
spatially to allow flexible but reasonably efficient large-scale
analysis.
• “Dice’n’Stack” method used to subdivide the data into
spatially-regular, time-stamped, band-aggregated tiles which
can be managed as dense temporal stacks.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Dice…
What’s Different about the AG-DC approach?
• The AG-DC arranges 2D (spatial) data temporally and
spatially to allow flexible but reasonably efficient large-scale
analysis.
• “Dice’n’Stack” method used to subdivide the data into
spatially-regular, time-stamped, band-aggregated tiles which
can be managed as dense temporal stacks.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Dice…
…and Stack
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Data Provenance in the AG-DC
• Tiles link to their source dataset records in DB for
provenance. Tiles have no metadata per-se.
• Dataset provenance must be provided by lookups to
authoritative metadata.
• Composite dataset outputs can contain pixel-based
provenance
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Data Provenance in the AG-DC
• Tiles link to their source dataset records in DB for
provenance. Tiles have no metadata per-se.
• Dataset provenance must be provided by lookups to
authoritative metadata.
• Composite dataset outputs can contain pixel-based
provenance
e.g. Four-month non-interpolated
median NDVI for entire Murray Darling
Basin.
Each and every pixel can be traced
back to its source observation through
provenance information layers
Current AG-DC Holdings
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Landsat Source Scenes
(Currently approx. 636,000
scene datasets)
Current AG-DC Holdings
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Landsat Source Scenes
(Currently approx. 636,000
scene datasets)
AG-DC Tiles
(Currently approx. 4M tiles)
Current Tile Contents (for Landsat 5 &7)
Level 1 Topographic (ORTHO)
1. LS5-B60 – Thermal Infrared
or
1. LS7-B61 – Thermal Infrared Low
Gain
2. LS7-B62 – Thermal Infrared High
Gain
(Byte datatype)
ARG-25 (NBAR)
1. LS5/7-B10 – Visible Blue
2. LS5/7-B20 – Visible Green
3. LS5/7-B30 – Visible Red
4. LS5/7-B40 – Near Infrared
5. LS5/7-B50 – Middle Infrared 1
6. LS5/7-B70 – Middle Infrared 2
(Int16 Datatype)
Pixel Quality (PQA)*
1. PQ – Bit-array of PQ tests
(UInt16 Datatype)
Fractional Cover (FC)**
1. Photosynthetic Veg. (PV)
2. Non-Photosynthetic Veg. (NPV)
3. Bare Soil (BS)
4. Un-mixing Error (UE)
(Int16 Datatype)
Digital Surface Model (DSM)***
1. Elevation
2. Slope
3. Aspect
(Float32 Datatype)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
* PQA Geoscience Australia
** QDERM, Currently only a 3x2 path/row test area of FC data held in AG-DC. Planned to complete load by end June 2014
*** Single, static source dataset, i.e. not time varying. Resampled from 1” DSM. Licensed for Government Use Only
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Quality Assured Observations
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Original DB Schema
Table Hierarchy:
• Acquisition (i.e.
satellite / path / row /
datetimes)
• Dataset (e.g. L1T,
NBAR, PQA, FC, etc)
• Tile (i.e. type / x_index /
y_index)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Original DB Schema
Table Hierarchy:
• Acquisition (i.e.
satellite / path / row /
datetimes)
• Dataset (e.g. L1T,
NBAR, PQA, FC, etc)
• Tile (i.e. type / x_index /
y_index)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Original DB Schema
Table Hierarchy:
• Acquisition (i.e.
satellite / path / row /
datetimes)
• Dataset (e.g. L1T,
NBAR, PQA, FC, etc)
• Tile (i.e. type / x_index /
y_index)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Original DB Schema
Table Hierarchy:
• Acquisition (i.e.
satellite / path / row /
datetimes)
• Dataset (e.g. L1T,
NBAR, PQA, FC, etc)
• Tile (i.e. type / x_index /
y_index)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
How it works – What the AGDC API does
Datacube Presentation for SPEDDEXES Workshop 18/3/14
derive_datasets function and data structures
Datacube Presentation for SPEDDEXES Workshop 18/3/14
def derive_datasets(self,
input_dataset_dict,
stack_output_info,
tile_type_info):
input_dataset_dict:
Dict keyedby processing level (e.g. ORTHO, NBAR, PQA, DSM)containing alltileinfo which can beused within the function.
input_dataset_dict = {
'NBAR': tile_info_dict (see schema below)
'ORTHO': tile_info_dict (see schema below)
'PQA': tile_info_dict (see schema below)
}
tile_info_dict = {
'end_datetime': datetime.datetime(2000, 2, 9),
'end_row': 77,
'level_name': 'NBAR',
'nodata_value': -999L,
'path': 91,
'satellite_tag': 'LS7',
'sensor_name': 'ETM+',
'start_datetime': datetime.datetime(2000, 2, 9),
'start_row': 77,
'tile_layer': 1,
'tile_pathname': '/path/to/a/tile.tif',
'x_index': 150,
'y_index': -25
}
derive_datasets data structures (Cont’d)
Datacube Presentation for SPEDDEXES Workshop 18/3/14
stack_output_info:
Dict containing stack output information.Obtainedfrom stackerobject.
stack_output_info = {
'x_index': 144,
'y_index': -36,
'stack_output_dir': '/g/data/v10/tmp/ndvi',
'start_datetime': None, # Datetime object or None
'end_datetime': None, # Datetime object or None
'satellite': None, # String or None
'sensor': None} # String or None
tile_type_info:
Dict containing tiletypeinformation. Obtained fromstacker object.
tile_type_info = {
'crs': 'EPSG:4326',
'file_extension': '.tif',
'file_format': 'GTiff',
'format_options': 'COMPRESS=LZW,BIGTIFF=YES',
'tile_directory': 'EPSG4326_1deg_0.00025pixel',
'tile_type_id': 1L,
'tile_type_name': 'Descriptive Name',
'unit': 'degree',
'x_origin': 0.0,
'x_pixel_size': Decimal('0.00025000000000000000'),
'x_pixels': 4000L,
'x_size': 1.0,
'y_origin': 0.0,
'y_pixel_size': Decimal('0.00025000000000000000'),
'y_pixels': 4000L,
'y_size': 1.0
}
What Now?
• Harden bodgy prototype code.
• Optimise crufty DB schema.
• Streamline internal workflow to minimise supporting (Python)
logic required. Want complete description of temporal stack
from a single SQL query.
• Open-source all code
• Move from stacked 2D files to dense, contiguous, indexed
NetCDF files (where appropriate).
• Generalise dimensionality of and parameterise array order,
file and chunk size to achieve best performance across all
common use cases in a given environment.
Datacube Presentation for SPEDDEXES Workshop 18/3/14
Large-Scale Analysis
Datacube Presentation for SPEDDEXES Workshop 18/3/14
NFRIP water detection
• 15 Years of data from
LS5 & LS7(1998-2012)
• 25m Nominal Pixel
Resolution
• Approx. 133,000
individual source
scenes in approx.
12,400 passes
• Entire archive of
1,312,087 ARG25 tiles
=> 21x1012 pixels
visited
• Originally 2 days at
NCI (elapsed time) to
compute. Now ~6hrs.
Menindee Lakes 1998-2012 (Water Management)
Datacube Presentation for SPEDDEXES Workshop 18/3/14

More Related Content

What's hot

Multidimensional DB design, revolving TPC-H benchmark into OLAP bench
Multidimensional DB design, revolving TPC-H benchmark into OLAP benchMultidimensional DB design, revolving TPC-H benchmark into OLAP bench
Multidimensional DB design, revolving TPC-H benchmark into OLAP bench
Rim Moussa
 
Reading HDF family of formats via NetCDF-Java / CDM
Reading HDF family of formats via NetCDF-Java / CDMReading HDF family of formats via NetCDF-Java / CDM
Reading HDF family of formats via NetCDF-Java / CDM
The HDF-EOS Tools and Information Center
 
SPD and KEA: HDF5 based file formats for Earth Observation
SPD and KEA: HDF5 based file formats for Earth ObservationSPD and KEA: HDF5 based file formats for Earth Observation
SPD and KEA: HDF5 based file formats for Earth Observation
The HDF-EOS Tools and Information Center
 
Asd 2015
Asd 2015Asd 2015
Asd 2015
Rim Moussa
 
Partitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph ExecutionPartitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph Execution
Chen Wu
 
Hadoop for High-Performance Climate Analytics - Use Cases and Lessons Learned
Hadoop for High-Performance Climate Analytics - Use Cases and Lessons LearnedHadoop for High-Performance Climate Analytics - Use Cases and Lessons Learned
Hadoop for High-Performance Climate Analytics - Use Cases and Lessons Learned
DataWorks Summit
 
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
GEO Analytics Canada
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020
GEO Analytics Canada
 
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTechGeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
Rob Emanuele
 
CourboSpark: Decision Tree for Time-series on Spark
CourboSpark: Decision Tree for Time-series on SparkCourboSpark: Decision Tree for Time-series on Spark
CourboSpark: Decision Tree for Time-series on Spark
DataWorks Summit
 
The National Oceanographic Data Center’s NetCDF Templates
The National Oceanographic Data Center’s NetCDF TemplatesThe National Oceanographic Data Center’s NetCDF Templates
The National Oceanographic Data Center’s NetCDF Templates
The HDF-EOS Tools and Information Center
 
Working with Scientific Data in MATLAB
Working with Scientific Data in MATLABWorking with Scientific Data in MATLAB
Working with Scientific Data in MATLAB
The HDF-EOS Tools and Information Center
 
Data Analytics using MATLAB and HDF5
Data Analytics using MATLAB and HDF5Data Analytics using MATLAB and HDF5
Data Analytics using MATLAB and HDF5
The HDF-EOS Tools and Information Center
 
Scalable high-dimensional indexing with Hadoop
Scalable high-dimensional indexing with HadoopScalable high-dimensional indexing with Hadoop
Scalable high-dimensional indexing with Hadoop
Denis Shestakov
 
Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...
The HDF-EOS Tools and Information Center
 
Visualisation of Big Imaging Data
Visualisation of Big Imaging DataVisualisation of Big Imaging Data
Visualisation of Big Imaging Data
Slava Kitaeff, PhD
 
TPC-H analytics' scenarios and performances on Hadoop data clouds
TPC-H analytics' scenarios and performances on Hadoop data cloudsTPC-H analytics' scenarios and performances on Hadoop data clouds
TPC-H analytics' scenarios and performances on Hadoop data clouds
Rim Moussa
 
A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce
A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce
A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce
Fabio Fumarola
 
Mapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, OptimizationsMapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, Optimizations
Gilles Fedak
 
HDF5 Performance Enhancements with the Elimination of Unlimited Dimension
HDF5 Performance Enhancements with the Elimination of Unlimited DimensionHDF5 Performance Enhancements with the Elimination of Unlimited Dimension
HDF5 Performance Enhancements with the Elimination of Unlimited Dimension
The HDF-EOS Tools and Information Center
 

What's hot (20)

Multidimensional DB design, revolving TPC-H benchmark into OLAP bench
Multidimensional DB design, revolving TPC-H benchmark into OLAP benchMultidimensional DB design, revolving TPC-H benchmark into OLAP bench
Multidimensional DB design, revolving TPC-H benchmark into OLAP bench
 
Reading HDF family of formats via NetCDF-Java / CDM
Reading HDF family of formats via NetCDF-Java / CDMReading HDF family of formats via NetCDF-Java / CDM
Reading HDF family of formats via NetCDF-Java / CDM
 
SPD and KEA: HDF5 based file formats for Earth Observation
SPD and KEA: HDF5 based file formats for Earth ObservationSPD and KEA: HDF5 based file formats for Earth Observation
SPD and KEA: HDF5 based file formats for Earth Observation
 
Asd 2015
Asd 2015Asd 2015
Asd 2015
 
Partitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph ExecutionPartitioning SKA Dataflows for Optimal Graph Execution
Partitioning SKA Dataflows for Optimal Graph Execution
 
Hadoop for High-Performance Climate Analytics - Use Cases and Lessons Learned
Hadoop for High-Performance Climate Analytics - Use Cases and Lessons LearnedHadoop for High-Performance Climate Analytics - Use Cases and Lessons Learned
Hadoop for High-Performance Climate Analytics - Use Cases and Lessons Learned
 
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020
 
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTechGeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
 
CourboSpark: Decision Tree for Time-series on Spark
CourboSpark: Decision Tree for Time-series on SparkCourboSpark: Decision Tree for Time-series on Spark
CourboSpark: Decision Tree for Time-series on Spark
 
The National Oceanographic Data Center’s NetCDF Templates
The National Oceanographic Data Center’s NetCDF TemplatesThe National Oceanographic Data Center’s NetCDF Templates
The National Oceanographic Data Center’s NetCDF Templates
 
Working with Scientific Data in MATLAB
Working with Scientific Data in MATLABWorking with Scientific Data in MATLAB
Working with Scientific Data in MATLAB
 
Data Analytics using MATLAB and HDF5
Data Analytics using MATLAB and HDF5Data Analytics using MATLAB and HDF5
Data Analytics using MATLAB and HDF5
 
Scalable high-dimensional indexing with Hadoop
Scalable high-dimensional indexing with HadoopScalable high-dimensional indexing with Hadoop
Scalable high-dimensional indexing with Hadoop
 
Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...Improving long-term preservation of EOS data by independently mapping HDF4 da...
Improving long-term preservation of EOS data by independently mapping HDF4 da...
 
Visualisation of Big Imaging Data
Visualisation of Big Imaging DataVisualisation of Big Imaging Data
Visualisation of Big Imaging Data
 
TPC-H analytics' scenarios and performances on Hadoop data clouds
TPC-H analytics' scenarios and performances on Hadoop data cloudsTPC-H analytics' scenarios and performances on Hadoop data clouds
TPC-H analytics' scenarios and performances on Hadoop data clouds
 
A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce
A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce
A Parallel Algorithm for Approximate Frequent Itemset Mining using MapReduce
 
Mapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, OptimizationsMapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, Optimizations
 
HDF5 Performance Enhancements with the Elimination of Unlimited Dimension
HDF5 Performance Enhancements with the Elimination of Unlimited DimensionHDF5 Performance Enhancements with the Elimination of Unlimited Dimension
HDF5 Performance Enhancements with the Elimination of Unlimited Dimension
 

Similar to AG-DC Data Cube Ip SPEDDEXES

Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...
Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...
Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...
Databricks
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit
 
Intel realtime analytics_spark
Intel realtime analytics_sparkIntel realtime analytics_spark
Intel realtime analytics_spark
Geetanjali G
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J..."Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
Dataconomy Media
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
inside-BigData.com
 
Aggregation and Subsetting in ERDDAP
Aggregation and Subsetting in ERDDAPAggregation and Subsetting in ERDDAP
Aggregation and Subsetting in ERDDAP
The HDF-EOS Tools and Information Center
 
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
Accumulo Summit
 
Development and Applications of Distributed IoT Sensors for Intermittent Conn...
Development and Applications of Distributed IoT Sensors for Intermittent Conn...Development and Applications of Distributed IoT Sensors for Intermittent Conn...
Development and Applications of Distributed IoT Sensors for Intermittent Conn...
InfluxData
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.ppt
EqinNiftalyev
 
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Globus
 
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low CostHow The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
Databricks
 
Burst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runBurst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud run
Igor Sfiligoi
 
The Matrix: connecting and re-using digital records of archaeological investi...
The Matrix: connecting and re-using digital records of archaeological investi...The Matrix: connecting and re-using digital records of archaeological investi...
The Matrix: connecting and re-using digital records of archaeological investi...
Keith.May
 
Q4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis Presentation
Rob Emanuele
 
Databases for Data Science
Databases for Data ScienceDatabases for Data Science
Databases for Data Science
Alexander Hendorf
 
ArrayUDF: User-Defined Scientific Data Analysis on Arrays
ArrayUDF: User-Defined Scientific Data Analysis on ArraysArrayUDF: User-Defined Scientific Data Analysis on Arrays
ArrayUDF: User-Defined Scientific Data Analysis on Arrays
Goon83
 
Pablo Gomez - Solving Large-scale Challenges with ESA Datalabs
Pablo Gomez - Solving Large-scale Challenges with ESA DatalabsPablo Gomez - Solving Large-scale Challenges with ESA Datalabs
Pablo Gomez - Solving Large-scale Challenges with ESA Datalabs
Advanced-Concepts-Team
 
Oracle real application_cluster
Oracle real application_clusterOracle real application_cluster
Oracle real application_cluster
Prabhat gangwar
 

Similar to AG-DC Data Cube Ip SPEDDEXES (20)

Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...
Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...
Very Large Data Files, Object Stores, and Deep Learning—Lessons Learned While...
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
 
Intel realtime analytics_spark
Intel realtime analytics_sparkIntel realtime analytics_spark
Intel realtime analytics_spark
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J..."Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
"Einstürzenden Neudaten: Building an Analytics Engine from Scratch", Tobias J...
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
Aggregation and Subsetting in ERDDAP
Aggregation and Subsetting in ERDDAPAggregation and Subsetting in ERDDAP
Aggregation and Subsetting in ERDDAP
 
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
 
Development and Applications of Distributed IoT Sensors for Intermittent Conn...
Development and Applications of Distributed IoT Sensors for Intermittent Conn...Development and Applications of Distributed IoT Sensors for Intermittent Conn...
Development and Applications of Distributed IoT Sensors for Intermittent Conn...
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.ppt
 
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
Modern Scientific Data Management Practices: The Atmospheric Radiation Measur...
 
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low CostHow The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
How The Weather Company Uses Apache Spark to Serve Weather Data Fast at Low Cost
 
Burst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runBurst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud run
 
The Matrix: connecting and re-using digital records of archaeological investi...
The Matrix: connecting and re-using digital records of archaeological investi...The Matrix: connecting and re-using digital records of archaeological investi...
The Matrix: connecting and re-using digital records of archaeological investi...
 
Q4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis Presentation
 
Databases for Data Science
Databases for Data ScienceDatabases for Data Science
Databases for Data Science
 
ArrayUDF: User-Defined Scientific Data Analysis on Arrays
ArrayUDF: User-Defined Scientific Data Analysis on ArraysArrayUDF: User-Defined Scientific Data Analysis on Arrays
ArrayUDF: User-Defined Scientific Data Analysis on Arrays
 
Pablo Gomez - Solving Large-scale Challenges with ESA Datalabs
Pablo Gomez - Solving Large-scale Challenges with ESA DatalabsPablo Gomez - Solving Large-scale Challenges with ESA Datalabs
Pablo Gomez - Solving Large-scale Challenges with ESA Datalabs
 
Oracle real application_cluster
Oracle real application_clusterOracle real application_cluster
Oracle real application_cluster
 

More from aceas13tern

Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014
Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014
Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014
aceas13tern
 
Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014
Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014
Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014
aceas13tern
 
Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...
Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...
Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...
aceas13tern
 
Vast lands and variable data: patterns and processes of mammal decline. Chris...
Vast lands and variable data: patterns and processes of mammal decline. Chris...Vast lands and variable data: patterns and processes of mammal decline. Chris...
Vast lands and variable data: patterns and processes of mammal decline. Chris...
aceas13tern
 
Unifying principles for modelling, Brad Evans, ACEAS Grand 2014
Unifying principles for modelling, Brad Evans, ACEAS Grand 2014Unifying principles for modelling, Brad Evans, ACEAS Grand 2014
Unifying principles for modelling, Brad Evans, ACEAS Grand 2014
aceas13tern
 
SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...
SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...
SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...
aceas13tern
 
Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...
Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...
Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...
aceas13tern
 
Local to national, Dr Lee Belbin, ACEAS Grand 2014
Local to national, Dr Lee Belbin, ACEAS Grand 2014Local to national, Dr Lee Belbin, ACEAS Grand 2014
Local to national, Dr Lee Belbin, ACEAS Grand 2014
aceas13tern
 
Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....
Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....
Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....
aceas13tern
 
ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014
ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014
ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014
aceas13tern
 
Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014
Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014
Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014
aceas13tern
 
Avifaunal disarray Ralph MacNally ACEAS Grand 2014
Avifaunal disarray Ralph MacNally ACEAS Grand 2014Avifaunal disarray Ralph MacNally ACEAS Grand 2014
Avifaunal disarray Ralph MacNally ACEAS Grand 2014
aceas13tern
 
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
aceas13tern
 
Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...
Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...
Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...
aceas13tern
 
Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014
Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014
Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014
aceas13tern
 
Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014
Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014
Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014
aceas13tern
 
Animal telemetry, Ross Dwyer ACEAS Grand 2014
Animal telemetry, Ross Dwyer ACEAS Grand 2014Animal telemetry, Ross Dwyer ACEAS Grand 2014
Animal telemetry, Ross Dwyer ACEAS Grand 2014
aceas13tern
 
Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014
Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014
Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014
aceas13tern
 
Indigenous bio cultural knowledge ACEAS Grand 2014 Locke and Clark
Indigenous bio cultural knowledge ACEAS Grand 2014 Locke and ClarkIndigenous bio cultural knowledge ACEAS Grand 2014 Locke and Clark
Indigenous bio cultural knowledge ACEAS Grand 2014 Locke and Clark
aceas13tern
 
Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014
Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014
Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014
aceas13tern
 

More from aceas13tern (20)

Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014
Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014
Risk assessment of Australian ecosystems. Dr Emma Burns. ACEAS Grand 2014
 
Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014
Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014
Australian seagrass habitats: condition and threats, James Udy, ACEAS Grand 2014
 
Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...
Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...
Developing an Australian phenology monitoring network, Tim Brown, ACEAS Grand...
 
Vast lands and variable data: patterns and processes of mammal decline. Chris...
Vast lands and variable data: patterns and processes of mammal decline. Chris...Vast lands and variable data: patterns and processes of mammal decline. Chris...
Vast lands and variable data: patterns and processes of mammal decline. Chris...
 
Unifying principles for modelling, Brad Evans, ACEAS Grand 2014
Unifying principles for modelling, Brad Evans, ACEAS Grand 2014Unifying principles for modelling, Brad Evans, ACEAS Grand 2014
Unifying principles for modelling, Brad Evans, ACEAS Grand 2014
 
SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...
SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...
SPatially Explicit Data Discovery, Extraction and Evaluation Services (SPEDDE...
 
Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...
Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...
Ecosystem services and livelihood opportunities, Jeremy Russell-Smith, ACEAS ...
 
Local to national, Dr Lee Belbin, ACEAS Grand 2014
Local to national, Dr Lee Belbin, ACEAS Grand 2014Local to national, Dr Lee Belbin, ACEAS Grand 2014
Local to national, Dr Lee Belbin, ACEAS Grand 2014
 
Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....
Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....
Interactive Games to Value and Manage Ecosystem Services. Prof. Bob Costanza....
 
ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014
ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014
ACEAS rationale, organisation and status. A. Specht, ACEAS Grand 2014
 
Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014
Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014
Extinction of Northern Quoll. Euan Ritchie ACEAS Grand 2014
 
Avifaunal disarray Ralph MacNally ACEAS Grand 2014
Avifaunal disarray Ralph MacNally ACEAS Grand 2014Avifaunal disarray Ralph MacNally ACEAS Grand 2014
Avifaunal disarray Ralph MacNally ACEAS Grand 2014
 
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
 
Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...
Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...
Transformation of Australia’s vegetated landscapes. Richard Thackway ACEAS Gr...
 
Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014
Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014
Drought-induced mortality. Pat Mitchell, ACEAS Grand 2014
 
Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014
Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014
Australian seagrass habitats. Kathryn McMahon, ACEAS Grand 2014
 
Animal telemetry, Ross Dwyer ACEAS Grand 2014
Animal telemetry, Ross Dwyer ACEAS Grand 2014Animal telemetry, Ross Dwyer ACEAS Grand 2014
Animal telemetry, Ross Dwyer ACEAS Grand 2014
 
Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014
Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014
Productivity and freshwater fish abundance. Jian Yen. ACEAS Grand 2014
 
Indigenous bio cultural knowledge ACEAS Grand 2014 Locke and Clark
Indigenous bio cultural knowledge ACEAS Grand 2014 Locke and ClarkIndigenous bio cultural knowledge ACEAS Grand 2014 Locke and Clark
Indigenous bio cultural knowledge ACEAS Grand 2014 Locke and Clark
 
Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014
Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014
Adaptation pathways for aquatic plants. Patrick Driver ACEAS Grand 2014
 

Recently uploaded

RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

AG-DC Data Cube Ip SPEDDEXES

  • 1. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Welcome to the Cube…
  • 2. Why the AG-DC? • Amassed huge volumes of Landsat data and derived products through the successful ULA (Unlocking the Landsat Archive project) • Needed to deliver urgent, large-scale analyses for the MDBA and NFRIP (National Flood Risk Information Portal) and more • Needed to free scientists from having to locate and arrange data prior to performing each analysis • Reliant on the successful delivery of a third-party product to conduct analyses – suitable product could not be delivered in time • Urgently needed to develop a means of leveraging compute power and storage at NCI to conduct temporal analyses. Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 3. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Skill Level required to Access Compute Power required to Process A Small Piece e.g. Paddock scale 1D “Cores” (e.g. time series) 2D Slices (e.g. x-y spatial) Composite mosaics The whole cube Full-res continental scale Potential Number of Users Data Volume
  • 4. How to Catch, Cook and Eat an Elephant: Analysing the Landsat Archive (Scary statistics) 15 Years of Landsat Data (1998-2012) processed so far: • 15,000 Passes, • 133,000 Acquisitions, • 636,000 available datasets (all processing levels) • 52 x 1012 Pixels (peta-Pixels?) in all available datasets (>11x more if counting bands separately) • 0.5PB (and growing rapidly in both directions) Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 5. Problems with Traditional Monolithic Approaches • Remote sensing data is typically both spatially and temporally sparse and irregular, unlike modelling output. GA Wednesday Seminar 30/10/13 - AG-DC • Monolithic array approaches (e.g. x-y-t) do not work well – too many empty pixels, temporal “binning” required.
  • 6. Problems with Traditional Monolithic Approaches • Remote sensing data is typically both spatially and temporally sparse and irregular, unlike modelling output. GA Wednesday Seminar 30/10/13 - AG-DC • Monolithic array approaches (e.g. x-y-t) do not work well – too many empty pixels, temporal “binning” required. XY t
  • 7. Problems with Traditional Monolithic Approaches • Remote sensing data is typically both spatially and temporally sparse and irregular, unlike modelling output. GA Wednesday Seminar 30/10/13 - AG-DC • Monolithic array approaches (e.g. x-y-t) do not work well – too many empty pixels, temporal “binning” required. XY t
  • 8. Challenges • Remote sensing data (especially Landsat) is both spatially and temporally sparse and irregular. • Landsat archival data collection is currently dynamic: growing both forwards and backwards in time, and also subject to modification (existing data) and insertion (new data). • Some use cases require ancillary data for exact acquisition time (e.g. tides for shallow-water bathymetry) • Often have two satellites observing the same area in a given 24h period, so we need a much finer temporal resolution than one day. Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 9. Challenges (continued) • “Scene” based USGS World Reference System (WRS) for Landsat imagery is only a nominal spatial reference system. Scenes with the same path & row numbers have fuzzy, variable boundaries. • Due to orbital inclination, scenes are not orthogonal in any conventional projection • Landsat WRS scenes overlap, so some data is duplicated between adjacent N-S scenes in the same pass. Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 10. What’s Different about the AG-DC approach? • The AG-DC arranges 2D (spatial) data temporally and spatially to allow flexible but reasonably efficient large-scale analysis. • “Dice’n’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be managed as dense temporal stacks. Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 11. What’s Different about the AG-DC approach? • The AG-DC arranges 2D (spatial) data temporally and spatially to allow flexible but reasonably efficient large-scale analysis. • “Dice’n’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be managed as dense temporal stacks. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Dice…
  • 12. What’s Different about the AG-DC approach? • The AG-DC arranges 2D (spatial) data temporally and spatially to allow flexible but reasonably efficient large-scale analysis. • “Dice’n’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be managed as dense temporal stacks. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Dice…
  • 13. What’s Different about the AG-DC approach? • The AG-DC arranges 2D (spatial) data temporally and spatially to allow flexible but reasonably efficient large-scale analysis. • “Dice’n’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be managed as dense temporal stacks. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Dice… …and Stack
  • 14. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Data Provenance in the AG-DC • Tiles link to their source dataset records in DB for provenance. Tiles have no metadata per-se. • Dataset provenance must be provided by lookups to authoritative metadata. • Composite dataset outputs can contain pixel-based provenance
  • 15. Datacube Presentation for SPEDDEXES Workshop 18/3/14 Data Provenance in the AG-DC • Tiles link to their source dataset records in DB for provenance. Tiles have no metadata per-se. • Dataset provenance must be provided by lookups to authoritative metadata. • Composite dataset outputs can contain pixel-based provenance e.g. Four-month non-interpolated median NDVI for entire Murray Darling Basin. Each and every pixel can be traced back to its source observation through provenance information layers
  • 16. Current AG-DC Holdings Datacube Presentation for SPEDDEXES Workshop 18/3/14 Landsat Source Scenes (Currently approx. 636,000 scene datasets)
  • 17. Current AG-DC Holdings Datacube Presentation for SPEDDEXES Workshop 18/3/14 Landsat Source Scenes (Currently approx. 636,000 scene datasets) AG-DC Tiles (Currently approx. 4M tiles)
  • 18. Current Tile Contents (for Landsat 5 &7) Level 1 Topographic (ORTHO) 1. LS5-B60 – Thermal Infrared or 1. LS7-B61 – Thermal Infrared Low Gain 2. LS7-B62 – Thermal Infrared High Gain (Byte datatype) ARG-25 (NBAR) 1. LS5/7-B10 – Visible Blue 2. LS5/7-B20 – Visible Green 3. LS5/7-B30 – Visible Red 4. LS5/7-B40 – Near Infrared 5. LS5/7-B50 – Middle Infrared 1 6. LS5/7-B70 – Middle Infrared 2 (Int16 Datatype) Pixel Quality (PQA)* 1. PQ – Bit-array of PQ tests (UInt16 Datatype) Fractional Cover (FC)** 1. Photosynthetic Veg. (PV) 2. Non-Photosynthetic Veg. (NPV) 3. Bare Soil (BS) 4. Un-mixing Error (UE) (Int16 Datatype) Digital Surface Model (DSM)*** 1. Elevation 2. Slope 3. Aspect (Float32 Datatype) Datacube Presentation for SPEDDEXES Workshop 18/3/14 * PQA Geoscience Australia ** QDERM, Currently only a 3x2 path/row test area of FC data held in AG-DC. Planned to complete load by end June 2014 *** Single, static source dataset, i.e. not time varying. Resampled from 1” DSM. Licensed for Government Use Only
  • 19. Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 20. Quality Assured Observations Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 21. Original DB Schema Table Hierarchy: • Acquisition (i.e. satellite / path / row / datetimes) • Dataset (e.g. L1T, NBAR, PQA, FC, etc) • Tile (i.e. type / x_index / y_index) Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 22. Original DB Schema Table Hierarchy: • Acquisition (i.e. satellite / path / row / datetimes) • Dataset (e.g. L1T, NBAR, PQA, FC, etc) • Tile (i.e. type / x_index / y_index) Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 23. Original DB Schema Table Hierarchy: • Acquisition (i.e. satellite / path / row / datetimes) • Dataset (e.g. L1T, NBAR, PQA, FC, etc) • Tile (i.e. type / x_index / y_index) Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 24. Original DB Schema Table Hierarchy: • Acquisition (i.e. satellite / path / row / datetimes) • Dataset (e.g. L1T, NBAR, PQA, FC, etc) • Tile (i.e. type / x_index / y_index) Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 25. How it works – What the AGDC API does Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 26. derive_datasets function and data structures Datacube Presentation for SPEDDEXES Workshop 18/3/14 def derive_datasets(self, input_dataset_dict, stack_output_info, tile_type_info): input_dataset_dict: Dict keyedby processing level (e.g. ORTHO, NBAR, PQA, DSM)containing alltileinfo which can beused within the function. input_dataset_dict = { 'NBAR': tile_info_dict (see schema below) 'ORTHO': tile_info_dict (see schema below) 'PQA': tile_info_dict (see schema below) } tile_info_dict = { 'end_datetime': datetime.datetime(2000, 2, 9), 'end_row': 77, 'level_name': 'NBAR', 'nodata_value': -999L, 'path': 91, 'satellite_tag': 'LS7', 'sensor_name': 'ETM+', 'start_datetime': datetime.datetime(2000, 2, 9), 'start_row': 77, 'tile_layer': 1, 'tile_pathname': '/path/to/a/tile.tif', 'x_index': 150, 'y_index': -25 }
  • 27. derive_datasets data structures (Cont’d) Datacube Presentation for SPEDDEXES Workshop 18/3/14 stack_output_info: Dict containing stack output information.Obtainedfrom stackerobject. stack_output_info = { 'x_index': 144, 'y_index': -36, 'stack_output_dir': '/g/data/v10/tmp/ndvi', 'start_datetime': None, # Datetime object or None 'end_datetime': None, # Datetime object or None 'satellite': None, # String or None 'sensor': None} # String or None tile_type_info: Dict containing tiletypeinformation. Obtained fromstacker object. tile_type_info = { 'crs': 'EPSG:4326', 'file_extension': '.tif', 'file_format': 'GTiff', 'format_options': 'COMPRESS=LZW,BIGTIFF=YES', 'tile_directory': 'EPSG4326_1deg_0.00025pixel', 'tile_type_id': 1L, 'tile_type_name': 'Descriptive Name', 'unit': 'degree', 'x_origin': 0.0, 'x_pixel_size': Decimal('0.00025000000000000000'), 'x_pixels': 4000L, 'x_size': 1.0, 'y_origin': 0.0, 'y_pixel_size': Decimal('0.00025000000000000000'), 'y_pixels': 4000L, 'y_size': 1.0 }
  • 28. What Now? • Harden bodgy prototype code. • Optimise crufty DB schema. • Streamline internal workflow to minimise supporting (Python) logic required. Want complete description of temporal stack from a single SQL query. • Open-source all code • Move from stacked 2D files to dense, contiguous, indexed NetCDF files (where appropriate). • Generalise dimensionality of and parameterise array order, file and chunk size to achieve best performance across all common use cases in a given environment. Datacube Presentation for SPEDDEXES Workshop 18/3/14
  • 29. Large-Scale Analysis Datacube Presentation for SPEDDEXES Workshop 18/3/14 NFRIP water detection • 15 Years of data from LS5 & LS7(1998-2012) • 25m Nominal Pixel Resolution • Approx. 133,000 individual source scenes in approx. 12,400 passes • Entire archive of 1,312,087 ARG25 tiles => 21x1012 pixels visited • Originally 2 days at NCI (elapsed time) to compute. Now ~6hrs.
  • 30. Menindee Lakes 1998-2012 (Water Management) Datacube Presentation for SPEDDEXES Workshop 18/3/14

Editor's Notes

  1. Obligatory LesleygramThis diagram represents different classes of use cases based around the volume of data required.
  2. Remote sensing data is typically both spatially and temporally sparse and irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.
  3. Remote sensing data is typically both spatially and temporally sparse and irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.
  4. Remote sensing data is typically both spatially and temporally sparse and irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.
  5. Remote sensing data is typically both spatially and temporally irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.The AG-DC arranges the data spatially and temporally to allow efficient large-scale analysis.“Dice’N’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be traversed as a dense temporal stack.
  6. Remote sensing data is typically both spatially and temporally irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.The AG-DC arranges the data spatially and temporally to allow efficient large-scale analysis.“Dice’N’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be traversed as a dense temporal stack.
  7. Remote sensing data is typically both spatially and temporally irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.The AG-DC arranges the data spatially and temporally to allow efficient large-scale analysis.“Dice’N’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be traversed as a dense temporal stack.
  8. Remote sensing data is typically both spatially and temporally irregular: i.e. image footprints vary between repeat observations, and successful acquisitions do not occur on a regular basis.Data is “clumped” both spatially and temporally and, hence, not suited to the monolithic array approaches traditionally employed due to large volume of no-data pixels.The AG-DC arranges the data spatially and temporally to allow efficient large-scale analysis.“Dice’N’Stack” method used to subdivide the data into spatially-regular, time-stamped, band-aggregated tiles which can be traversed as a dense temporal stack.
  9. Need scale