Fabric Engine

Reproducible geospatial
pipelines. Every time.

The processing engine that ingests multi-source Earth observation (EO) data, harmonizes it to a common baseline, and produces analysis-ready outputs with a complete, auditable provenance record. Define a Pattern. Run it anywhere. Reproducible every time.

How it works →
AOIDataPreAnalysisPostOutput

Engine is the processing core. It runs the full pipeline — from area selection through analysis-ready output. See the full pipeline →

7+ sources Sentinel-2, Landsat, SRTM, SAR, and more
Days → minutes A pipeline that takes days by hand runs in minutes
Analysis-ready Harmonized, consistent output on every run
W3C PROV Provenance manifest on every run

Every sensor speaks
a different language.

Sentinel-2 delivers 10-meter multispectral imagery across 13 bands. Landsat 9 uses a different band layout, different radiometric calibration, a 30-meter resolution, and a different temporal cadence. SRTM elevation data is 30-meter global coverage but requires reprojection to match. SAR backscatter from Sentinel-1 has no direct optical equivalent. OpenStreetMap vector features need spatial alignment before they can be used alongside any of these.

Every analysis project starts with the same labor: download, reproject, resample, align, correct, clip. Done manually this takes days.[1]USGS: The Value of Data ManagementMichener (2015): "80% of a scientist's effort is spent discovering, acquiring, documenting, transforming, and integrating data... 20% is devoted to analysis, visualization, and new discoveries."usgs.gov ↗ Done with one-off scripts it works once, then breaks silently when the upstream data format changes.

Fabric Engine encodes the harmonization knowledge as a repeatable pipeline. Define your study area and data sources in a Pattern. Engine resolves the cross-sensor inconsistencies, runs each step in isolation, and writes analysis-ready outputs with a full record of exactly what was processed, when, and how.

From raw sources to analysis-ready output.

01

Acquire

Pull from the sources you choose — Sentinel-2, Sentinel-1 SAR, Landsat, SRTM, Copernicus DEM, OpenStreetMap, and more — in parallel, scoped to your area of interest and delivered as Cloud-Optimized GeoTIFFs.

02

Harmonize

The hard part, automated. Engine clips, reprojects, resamples, and aligns every source so they share one projection, one grid, and one resolution — the step that otherwise eats days by hand and breaks silently in one-off scripts.

03

Analyze

Run standard spectral indices, custom band math, multi-sensor harmonized analysis, SAR-based flood mapping, and summary statistics — composed into a single Pattern, with independent steps running concurrently.

04

Deliver

Analysis-ready outputs in standard formats — Cloud-Optimized GeoTIFF (COG), GeoJSON, GeoPackage (GPKG), JSON reports — each run carrying a complete W3C PROV provenance record of what ran, on what data, in what order.

Same input.
Same output.
Every time.

Analysis-Ready Data means every output from Fabric Engine meets the same guarantees before it leaves the pipeline: one consistent coordinate reference system, matching pixel dimensions and spatial extent across all sources, a consistent target resolution, proper NoData masking, and embedded geospatial metadata.

The Pattern definition is version-controllable, shareable, and portable across environments. Run the same Pattern six months later on new data and the output is structurally consistent with the original: same coordinate system, pixel dimensions, layer ordering, and metadata. Reproducibility is built into how Engine runs.

Every run produces a complete provenance record — the inputs, parameters, and processing steps behind the output. That record is what makes the result legally defensible and scientifically reproducible.

Composable workflows for common EO analysis.

Snow & Ice

Cryosphere monitoring

Snow extent mapping via NDSI, multi-year snow comparison, ice extent time series. Multi-season composites with automatic cloud-free scene selection.

Vegetation

Vegetation & agriculture

NDVI time series, deforestation detection, crop health assessment, and fire scar mapping via dNBR. Built from standard indices and custom band math.

Water

Water & flood

SAR flood extent mapping, water body detection via NDWI/MNDWI, pre/post flood comparison. SAR provides coverage when cloud cover limits optical data.

Urban

Urban & infrastructure

Urban growth detection via NDBI, construction site monitoring, impervious surface mapping, road network change detection. Combine optical imagery with OSM vector data.

Hazards

Risk & disaster

Wildfire risk mapping, flood risk modelling using elevation and land cover data. Pre/post disaster change detection with dNBR and multi-source fusion.

Custom

Extensible by design

Need a step the library doesn't ship yet? Engine is built to extend — bring your own processing logic and chain it into any Pattern, so a gap never blocks a workflow.