Spatial Data Cubes: When Time Becomes the Data
#Contributing Writers #GeoAI #GeoDev #Ideas #Insights

Spatial Data Cubes: When Time Becomes the Data

Anyone working with geospatial or satellite data today faces a clear mismatch. High-resolution Earth observation data is more available than ever, but the infrastructure to work with it has not kept pace. Analysts routinely spend large amounts of time downloading imagery, correcting for atmospheric effects, masking clouds, and aligning pixels before any meaningful analysis can begin. While automation, batch processing, and data access APIs can reduce some of this effort, much of the preparation overhead remains a fundamental bottleneck in Earth observation.

The problem is structural. Most geospatial workflows still treat satellite images as independent files, even though they represent repeated observations of the same locations over time. Spatial Data Cubes (SDCs) offer a structural way out of this problem, shifting geospatial work from a file-centric view of maps as layers to a query-centric view of data as a continuum. This article explains what SDCs are, why they exist, and how they make working with large geospatial datasets more practical.

What Is a Spatial Data Cube?

A spatial data cube is a way to organize geospatial data so space and time are handled together, rather than as separate files.

In most GIS workflows, satellite images are treated as independent layers. One image per date – one layer per time step. A spatial data cube takes a different approach. It organizes all observations of the same area into a single multidimensional structure, where coordinates (latitude and longitude or X and Y), and time are treated as equally important dimensions. Instead of working with snapshots, you work with a continuous block of data.

Spatial Data Cube Visualization - Spatial Data Cubes: When Time Becomes the Data

Source: ArcGIS

Conceptually, a spatial data cube extends a traditional map by adding time as a core dimension, often alongside additional variables such as spectral bands, temperature, or precipitation. This makes it possible to analyze how places change, not just how they look at a single moment.

At the architectural level, a spatial data cube is defined by a small number of dimensions:

Dimension Identifier Analytical function
X Horizontal spatial axis (Easting) Defines spatial position and extent in the X direction
Y Vertical spatial axis (Northing) Defines spatial position and extent in the Y direction
Z / T Time Enables change detection and trend analysis
B Bands Distinguishes physical properties (e.g. NDVI, moisture)

Four-dimensional raster data cube

Example of a four-dimensional raster data cube with two spatial axes (X, Y), a temporal dimension (time), and a variable dimension (bands). Source: OpenEO

Similarly, a geospatial data cube organizes data into voxels (volumetric pixels), where each voxel contains a value for a specific point in space and time. This allows for slicing the data in any direction. A horizontal slice through the time dimension provides a standard map of a specific timestep, while a vertical slice through a coordinate provides a time-series graph.

When Time Becomes the Data

Geospatial data became difficult to manage because modern satellites generate observations faster and in greater detail than traditional GIS workflows were designed for.

First, there is velocity. Missions like Sentinel-2 revisit the same location roughly every five days, producing hundreds of observations for the same place over just a few years. Time quickly becomes a dominant part of the dataset rather than a secondary attribute.

Second, there is spectral complexity. Sentinel-2 captures 13 spectral bands at different spatial resolutions, covering visible, near-infrared, red-edge, and shortwave infrared wavelengths. Each observation is no longer a single image, but a stack of variables describing different physical properties.

Third, there is radiometric precision. Modern sensors such as Sentinel-2 use 12-bit radiometry, recording 4,096 intensity levels per band. This improves scientific quality, but significantly increases data volume and processing requirements compared to older 8-bit imagery.

How Spatial Data Cubes Change Analysis

SDCs simplify analysis by changing how geospatial data is structured and accessed. Instead of working with individual files and sensor-specific formats, cubes organize data into a unified grid where space and time can be queried directly. This shifts attention from data preparation to analysis.

One major benefit is working across time. In traditional workflows, calculating long-term averages or detecting anomalies requires loading and processing many separate files. In a SDC, time is just another dimension. Operations such as computing a mean, median, or trend can be applied directly across the temporal axis, which is essential for climate and environmental analysis.

Cubes also make regional comparison straightforward. An urban heat or vegetation analysis developed for Munich can be applied to Paris or Tokyo with minimal changes, since the data is already harmonized on a standardized grid. This reuse is a direct result of multidimensional analysis built into the data structure.

Another key element is analysis-ready data. SDCs are typically built from data that has already undergone geometric and radiometric correction, atmospheric normalization, and cloud masking. This removes repeated preprocessing steps and lowers the barrier to analysis.

At an architectural level, SDCs move away from file-based GIS. Instead of storing rasters as individual GeoTIFFs, cubes use multidimensional array formats such as NetCDF, HDF5, or Zarr. These formats are cloud-native and support lazy loading, where only the pixels needed for a computation are read from storage instead of downloading entire images.

Traditional GIS vs Spatial Data Cubes:

Aspect Traditional GIS workflow SDC workflow
Data structure Files, layers, tables Multidimensional arrays
Storage formats GeoTIFF, shapefiles NetCDF, HDF5, Zarr
Time handling Separate snapshots Integrated core dimension
Data readiness Manual preprocessing Analysis-ready data
Processing model Local, hardware-limited Cloud-native, lazy loading
Typical analysis Single maps Multidimensional analysis

The outcome is not just faster processing, but a shift in perspective. Analysts stop working with images and layers and start working with observations and patterns across space and time.

Where SDCs Are Used Today

SDCs are already widely used wherever long-term, large-scale environmental monitoring is required.

At the platform level, national and continental systems provide satellite archives as analysis-ready data cubes. Digital Earth Australia and Digital Earth Africa, using Open Data Cube, offer decades of Landsat data for applications such as agriculture, water monitoring, and drought analysis. In Europe, the Swiss Data Cube supports government monitoring of land use, ecosystems, and biodiversity. Global platforms like Google Earth Engine and the Microsoft Planetary Computer apply the same cube-based principles to planetary-scale datasets.

 

Open Data Cube Components

Components of Open Data Cube Deployment. Source: Medium

Cubes are mostly used to climate and environmental analysis. They are used to track long-term processes such as glacier retreat, deforestation, and temperature anomalies, helping identify regions where change is accelerating and informing climate assessments and adaptation strategies.

In cities and during disasters, cubes enable rapid change detection. Urban planners use them to monitor land cover, heat, and vegetation over time, while emergency responders compare pre-event and post-event conditions to map flood extents or damage within hours instead of days.

Across all these cases, SDCs matter because they turn growing satellite archives into structured, queryable datasets that support continuous monitoring and timely decisions.

A Practical Example: An Annual Vegetation Trend

To see how the SDC helps in practice, let’s consider a simple question:

Has the vegetation in Munich changed over the years 2020-2024?

The goal is not to analyze a single satellite image, but to compare many years in a consistent way. With a cube-based workflow, we can treat time as something we query and summarize.

The example below uses Python with the Google Earth Engine Python API to work with Sentinel-2 surface reflectance data. It calculates the mean peak summer NDVI for Munich for each year between 2020 and 2024.

To run it, you need a Google Earth Engine account and a local Python environment with the earthengine-api and matplotlib packages installed. After authenticating once, the script can be executed like any basic Python file or notebook cell. The computation itself runs on Google’s servers, not on your local machine.

The code:

Python
import ee
import matplotlib.pyplot as plt

ee.Authenticate()
ee.Initialize(project='YOUR_PROJECT_NAME')

# ~10 km buffer around Munich
roi = ee.Geometry.Point([11.5820, 48.1351]).buffer(10000)

def mean_peak_summer_ndvi(year: int):
    s2 = (
        ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED")
        .filterBounds(roi)
        .filterDate(f"{year}-06-01", f"{year}-08-31")
        .filter(ee.Filter.lt("CLOUDY_PIXEL_PERCENTAGE", 15))
        .map(
            lambda img: img.addBands(
                img.normalizedDifference(["B8", "B4"]).rename("NDVI")
            )
        )
    )
    
    greenest = s2.qualityMosaic("NDVI")
    
    return (
        greenest.select("NDVI")
        .reduceRegion(ee.Reducer.mean(), roi, 10, maxPixels=1e13)
        .get("NDVI")
    )

years = list(range(2020, 2025))

results = {y: ee.Number(mean_peak_summer_ndvi(y)).getInfo() for y in years}

print(results)

plt.figure()
plt.plot(list(results.keys()), list(results.values()), marker="o")
plt.xlabel("Year")
plt.ylabel("Mean peak summer NDVI")
plt.title("Munich vegetation trend (Sentinel-2)")
plt.grid(True)
plt.show()

Output

2020: 0.6528120163165212,
2021: 0.6299300436372898,
2022: 0.6326813585804277,
2023: 0.6231054879966788,
2024: 0.618215928250535

Munich vegetation trend graph

The important part is not the NDVI formula or the plotting code. It’s the workflow. The same structure handles five years of satellite data without looping over files or manually preparing inputs. This is the strength of SDCs. They let you focus on change over time, instead of on data management.

From Cubes to GeoAI

SDCs are not the end of the workflow. They provide the data structure that makes modern GeoAI workflows possible at scale.

Machine learning models require training data that is consistent across space and time. Without spatial data cubes, satellite archives are fragmented into files with different projections, timestamps, and preprocessing steps. Cubes solve this by presenting long, aligned time series for the same locations, which allows models to learn from temporal behavior rather than isolated images.

Cubes also work well with newer ideas like geospatial embeddings. Instead of treating locations as coordinates, embeddings represent places as vectors that capture how they behave over time. When the data is already organized as a cube, learning these representations becomes much easier and more reliable.

This is also why cubes matter for large-scale models. Foundation models for Earth observation are trained on years of satellite data covering the entire planet. Without a cube-like structure underneath, handling that volume and complexity would not be realistic.

Limitations and Why Spatial Data Cubes Still Matter

SDCs are powerful, but they are not a universal solution.

They come with a learning curve. Cube-based workflows often require scripting and data analysis skills, which can be a shift for users accustomed to desktop GIS tools. Most large cubes also depend on cloud infrastructure, raising questions around cost, vendor lock-in, and data sovereignty. And for small or one-off mapping tasks, traditional GIS tools are often still the better choice.

Despite these trade-offs, SDCs represent a shift in how geospatial data is handled. Earth observation systems now collect data faster than file-based workflows can manage. By organizing observations into multidimensional structures, cubes remove much of the preprocessing overhead and make long-term analysis practical.

As shown by examples like multi-year vegetation monitoring, cubes allow complex questions to be answered with relatively little effort. Looking ahead, they form the backbone of modern GeoAI systems that aim not only to observe the Earth, but to detect change and support timely decisions.

Further Resources

  1. https://www.ogc.org/initiatives/gdc/
  2. https://www.youtube.com/watch?v=OG_6ZaHJgC4
  3. https://r-spatial.org/book/06-Cubes.html
  4. https://www.un-spider.org/links-and-resources/daotm-data-cubes

Did you like this post? Follow us on our social media channels!

Read more and subscribe to our monthly newsletter!

Say thanks for this article (2)
Our community is supported by:
Become a sponsor
#Contributing Writers
#Contributing Writers #Ideas #Insights #Science
NeRF Explained: Making High-Detail 3D Maps from Simple Photos
Aravindh Subramanian 12.12.2025
AWESOME 0
#Contributing Writers #Deep Tech #GeoAI #GeoDev #Ideas #Insights #Space
Quantum Geospatial: Beyond The Limits of Big Data
Aravindh Subramanian 04.23.2026
AWESOME 1
#Contributing Writers #GeoAI #Ideas #Insights
Synthetic Data in GeoAI: Can Models Learn Without Real Data?
Aravindh Subramanian 03.13.2026
AWESOME 1
Next article
#Ideas #Insights #Space

How Vantor’s constellation is setting new standards in precision, change detection, and revisit capabilities

With all six WorldView Legion satellites now fully operational, Vantor‘s next-generation constellation has ushered a new era of precision in the geospatial industry. The increased data capture capability delivers transformative impacts across various sectors, by providing clearer and more frequent images of the Earth’s surface.

Satellite imagery expert Chris Orndorff explains the groundbreaking technologies behind the expanded constellation, and how Vantor is helping users to harness the data captured by WorldView Legion.

The Technology Behind WorldView Legion

Fixed, mid-inclination orbits

Vantor’s WorldView-1, 2, and 3 satellites are sun-synchronous, fixed-orbit satellites, focused on capturing large swathes of data. Like most satellites, which are sun-synchronous, they always pass over a given area at the same time. 4 of the 6 WorldView Legion satellites go in a different direction: “With WorldView Legion, we are focused on taking our highest resolution imagery at 30 centimeters and making it more widely available by utilizing multiple different orbits.” WorldView Legion satellites are able to capture high-resolution data across vast areas more efficiently than ever before, due to their orbits and revisit capabilities.

Mid-inclination orbits (MIO) allow WorldView Legion’s satellites to cover a broad swath of the Earth’s surface, focusing on mid-latitude regions (between approximately 45N and 45S) where approximately 90% of the world’s population lives. They are crucial for capturing data across those highly populated areas of the Earth. And vitally, unlike satellites with a traditional Sun-synchronous orbit, the mid-inclination orbits also allow them to capture data at different times of a day. “The MIO satellites won’t see Northern Europe or the northernmost parts of Canada,” explains Chris, “but the areas they do see, they’ll see more frequently—in some cases you might even have multiple passes by a single satellite over a location within the day.”

Multiple revisits in a single day have specific benefits for diverse monitoring applications. The entire constellation can achieve upwards of 15 crossings per day in certain areas of the world. This capability enables Vantor to effectively balance coverage and revisit capabilities. For instance, it accommodates differing weather and light conditions. Coastal regions in particular can build up cloud cover at different times of day depending on land mass and wind patterns, and frequent revisits can overcome this issue. “The MIO orbit gives us a lot more opportunity to collect in some of these notoriously cloudy regions,” says Chris.

Impact on Urban Mapping: The mid-inclination orbits enhance the constellation’s ability to monitor changes and maintain up-to-date imaging over key geographic regions. These mid-latitude regions include some of the world’s most rapidly changing environments—and significantly, most of its urban centres. As such, capturing detailed satellite imagery with increased regularity is of utmost strategic importance.

Detailed Change Detection and Timely Updates

Urban areas are dynamic, continually evolving landscapes where new developments and changes occur frequently. The expansion of these regions through urban sprawl often leads to increased pressure on infrastructure, services, and the natural environment, so efficient monitoring is crucial for city planning and sustainable development.

The ability to quickly digitize new features as they are built is also vital for keeping urban maps relevant. Ensuring that new residences, roads and structures appear on maps in a timely manner is essential for emergency services, delivery services, and public information. Changes around important cultural landmarks or critical infrastructure can have particularly significant implications for urban mobility.

Chris explains why timeliness is such a big differentiator between satellite and aerial imagery: For the construction of major landmarks like cultural centers or stadiums, it’s vital to know exactly when they are completed so maps can be updated for navigation. Aerial observation, even for a large city, might only happen once a year, meaning a completed construction project could take up to a year to be reflected on a map. This is a very slow way to keep maps current.”

Vantor’s WorldView Legion satellites are now helping to detect these urban changes with unprecedented detail and timeliness. To do this efficiently, Maxar takes low-resolution data from broader civil government sensors and validates it against its own AI-powered analytics to pinpoint changes. The company employs a number of cutting-edge technologies to increase speed and efficiency:

Advanced Techniques in Change Detection: Ignoring Noise and Prioritizing Collections

One of the significant challenges in satellite image analysis is differentiating meaningful changes (like new constructions) from changes that are not relevant (like seasonal vegetation changes). Vantor’s advanced imaging technology and analysis tools allow for the precise identification of relevant urban features, such as roads and buildings, filtering out irrelevant ‘noise’. “A lot of change detection just shows you the difference between A and B,” says Chris, “and with EO- or SAR-based imagery, you pick up a lot of noise when doing comparisons, whether they be seasonal patterns in grass or lighting conditions. We want to make sure that that noise is not interfering with what we’re trying to do.”

Another big issue that Vantor is tackling concerns change detection within an established urban landscape. These areas are typically more difficult to monitor because of their complexity. Vantor employs an AI-driven mapping technique to highlight areas that show relevant changes. This approach allows for more focused imagery capture and analysis in regions with high development activity, ensuring resources are allocated where they are most needed. “Our building and road change vectors show us where we need to focus new collections: If our algorithms identify enough change, we prioritize those areas.”

Vantor Building & Road Change Vectors in New Delhi, India, help mapmakers identify relevant construction and developments reshaping the environment.

Further applications

Improving urban monitoring and mapping may be one of WorldView Legion’s most valuable applications, but its ability to provide very frequent revisits and high-resolution data has further uses across a wide range of industries:

Environmental monitoring: Specific spectral bands can be of enormous value when it comes to monitoring environmental changes. Specifically, says Chris, they are excellent for monitoring vegetation health: “We have found that you can get increased precision around agricultural indicators, like soil moisture, from some of those near-red edge indices.”

Defense and Security: WorldView Legion offers clear benefits for defense and national security, where high-resolution, frequently updated imagery can aid in detailed surveillance and tactical planning. Meanwhile, capturing images before and during large cultural events like the Olympics or political rallies can make it easier for authorities to keep people safe.

Disaster response: In the wake of natural disasters or other crises, detailed, near-real-time imagery can help to assess damage, as well as aiding with the allocation of resources or keeping first responders safe.

Financial: Frequent revisits can make a huge difference to financial organisations, who may be monitoring ports to assess the movement of specific cargo, or assessing stockpiles of commodities at mining sites etc.

This high-definition WorldView Legion image shows shipping containers at the Port of Long Beach in California.

Enhancing Global Mapping Standards

WorldView Legion’s advanced imaging and revisit capabilities are poised to have a transformative effect on the mapping industry, enhancing global data coverage. What’s really exciting,” says Chris, “is the speed  at which we can detect changes and update the maps you use on your phone or in your car. You can see changes almost in real time. For example, if a stadium opens tomorrow, it will appear on your map, and you’ll know how to get there, where to park, or which public transit to take.”

There is also the potential for these technological advancements to standardize high-resolution mapping globally, providing detailed satellite imagery to previously under-mapped regions, something Chris is passionate about: “This is about providing the same experience around the world that people in the US or Europe or Australia or Japan have come to expect. We expect the features on our vector maps to be really crisp and of high detail, and for the basemap to have very high resolution. I want somebody in Mumbai to have the same experience as somebody in Miami. I would love to see a world where the entire basemap is 15 centimeters, as standard.”

As we look to the future, ongoing innovation in satellite technology is going to be of huge strategic importance, and will continue to play a driving role in the way we map and monitor our rapidly changing world.

Read on
Search