Stage 07

Intelligence

A detection is a fact. Cross-referencing it, watching it recur, fusing it with an independent data stream — that is where a fact becomes something you can act on. Every signal on this page is described for exactly what it proves, and what it does not.

Atmospheric fusion

SO2, CH4 and wind, fused into one layer

Two independent, real data streams over the same footprint — a gas concentration and the wind that moves it — rendered as one map layer instead of two datasets you have to align yourself. Select SO2 or CH4 (methane) from the same panel; both share the fetch/render pipeline, each with its own calibrated color ramp.

Sentinel-5P TROPOMI SO2 · CH4 NOAA GFS 10 m wind · 13×13 grid Fusion regrid · smooth shared source cache Map overlay heat ramp + wind arrows

What it shows

SO2 column density or CH4 (methane) mixing ratio from the Sentinel-5P TROPOMI instrument, regridded onto a regular lat/lon grid and rendered as its own color ramp — a six-stop heat ramp (blue through red) for SO2, a distinct violet-to-amber ramp for CH4 so the two never read as the same thing. NOAA GFS 10 m wind is sampled on a 13×13 grid over the same footprint and drawn as directional arrows — so concentration and drift direction read as one picture, for volcanic SO2, refinery and industrial plumes, pipeline/methane sources, or cross-border pollution events.

How it is fetched

Both sources are queried live for the AOI and date requested — the SO2/CH4 swath via Copernicus' Data Space Ecosystem (CDSE), the wind field from NOAA's public GFS archive. The source granule is cached once per scene, shared across jobs, so re-rendering the same footprint does not re-download it.

What this is, and what it is not. Both layers are real, live-fetched data — nothing here is synthesized. What it is not: a dispersion or plume-transport model. The wind arrows show the wind field at the time of the pass, not a forecast of where the gas will be in six hours — reading that forward is left to you, the same way it would be with the raw sources.
SO2 concentration rendered as a blue-to-red heat ramp over the Sunda Strait between Sumatra and Java, Indonesia, fused with orange NOAA GFS wind-direction arrows on a hybrid satellite basemap labelled with place names — Serang, Cilegon, Labuan, Pandeglang, Rangkasbitung, the Java Sea and the Indian Ocean.

Atmospheric Fusion · SO2 column density + wind vectors, Sunda Strait

CH4 (methane) mixing ratio rendered as a violet-to-orange heat ramp over a river delta near Hazar on Turkmenistan's Caspian Sea coast, fused with orange NOAA GFS wind-direction arrows on a hybrid satellite basemap, with a 2057.7-2157.7 ppb color-scale legend.

Atmospheric Fusion · CH4 mixing ratio + wind vectors, Hazar, Turkmenistan

Public data layers

A growing library of context, not just gas and wind

SO2 fusion is the deepest example — two sources merged into one physically meaningful layer — but it sits alongside a wider, growing set of public map layers, each toggled straight from the same Intelligence Layers panel.

Air quality — NO2 (CAMS)

Global nitrogen dioxide forecast from Copernicus' Atmosphere Monitoring Service, updated every 3 hours — context for industrial activity and urban pollution even on days a satellite swath does not cross the AOI at all.

Land cover (ESA WorldCover)

10 m global land classification — forest, cropland, built-up, water and more. The base layer every other signal on this page reads against: an NDVI drop means something different over cropland than over forest.

Disaster alerts (GDACS)

Live multi-hazard feed from the UN/European Commission's Global Disaster Alert and Coordination System — earthquakes, floods, cyclones, volcanoes, severity-scored, each pinned with a link to the full report.

Orbital conjunctions (SOCRATES)

CelesTrak's close-approach screening against the full unclassified catalog, filtered to the satellites you're already tracking — a lead to verify, not a confirmed collision warning, refreshed several times a day.

News events (GDELT)

Global news events from GDELT's Global Knowledge Graph, geocoded to city level and colored by tone, refreshed roughly every 15 minutes — open-press context next to an AOI, not a confirmed intelligence report.

Night-lights change

Diffs NASA's Black Marble VNP46A2 product — calibrated, gap-filled nighttime radiance, not a rendered tile — between two dates you pick. Dimmer areas flagged as a possible power outage, brighter ones as possible new activity, cloud- and fill-masked pixel by pixel.

Every concentration layer carries its own scale. SO2, CH4 and air-quality overlays show a live color-scale legend on the map itself — the real value range for that specific job, not a fixed illustrative gradient — and it disappears the moment the layer is removed.
ESA WorldCover land-cover classification draped over the United Arab Emirates coastline near Dubai and Abu Dhabi, showing built-up areas in red, bare desert in beige, sparse vegetation in yellow-green, and the Persian Gulf and Gulf of Oman in blue, with the Intelligence Layers panel open showing Land Cover checked.

Land Cover (ESA WorldCover) · Dubai & Abu Dhabi coastline, 10 m classification

VNP46A2 night-lights brightness change overlay across Sydney, Australia, dense red patches marking brighter areas (possible new activity) and blue patches marking dimmer ones (possible outages) scattered through the city grid near Sydney Airport, with the Intelligence Layers panel open showing Night-Lights Change set to compare 2026-09-01 against 2026-09-09 and a blue-to-red brightness-change legend.

Night-Lights Change · calibrated VIIRS (VNP46A2) brightness diff, Sydney, Australia

GDELT news events plotted as orange pins across eastern North America, Intelligence Layers panel open with Recent Events (GDELT) checked and '300 geocoded mention(s), ~7 min ago' shown, a popup open for a Fort Hood, Texas article listing its source, a tone score of -6.8, GDELT theme tags and a source-article link.

News Events (GDELT) · geocoded mentions, eastern North America

The Conjunction Watch (SOCRATES) panel listing close-approach pairs from CelesTrak's public 7-day conjunction screening — satellite, other object, time of closest approach, minimum range in km and relative speed in km/s — including several SuperView Neo-2 and Starlink pairs, with a note that this is a lead to check, not a confirmed close approach.

Orbital Conjunctions (SOCRATES) · 7-day close-approach screening

Correlation & tracking

Six ways SatView reasons about what it already has

No new sensor, no new provider — these cross-reference detections, orbital data and tasking history that SatView already collects.

AIS correlation & dark-vessel fleet

A ship detection is checked against real AIS broadcast positions within 3 km and ±30 minutes. A match narrows down which vessel it likely is; a track seen at least twice with no AIS match at all is surfaced as a dark-vessel fleet candidate — fused from AIS correlation and recurring-entity tracking, a deliberately stricter bar than a single unmatched sighting, which can just as easily be an AIS coverage gap. AIS history only goes back as far as SatView has been watching an area — never backfilled.

Recurring entities

Vehicle, ship and aircraft detections are clustered by position (150 m) across repeated passes. One sighting is just that; two or more at the same spot is surfaced as recurring activity worth watching over time.

TLE maneuver watch

Every TLE update is compared against the satellite's previous one. A mean-motion jump past 0.005 rev/day, or an inclination change past 0.05°, is logged as a maneuver candidate — a lead to verify, not a confirmed burn.

Reverse tasking

Give SatView an AOI and it answers a different question: which satellites, across the full 500+ catalog, will pass over it in the next few days — not just the ones you already selected. A quick way to know who else might be watching the same ground.

Archive vs. new

Before a fresh tasking order goes out, SatView checks the last 30 days of archive across your connected providers for the same footprint and cloud constraint. A hit surfaces as a pre-filled shortcut into catalog search — archive imagery typically runs 30-50% cheaper than tasking, a sector rule of thumb SatView surfaces rather than a quoted price.

Confidence, decomposed

A detection's popup does not collapse everything into one invented percentage. It shows the model's own detection score, an AIS-correlation confidence tier where it applies, and a recurrence count — three real signals, kept separate.

Why these stay separate. None of this is calibrated uncertainty quantification — no conformal intervals, no regional calibration. Each signal is exactly what it says: a real distance, a real count, a real threshold crossed. Where SatView is not sure, it says so instead of rounding up to a single confident-looking number.
A ship detected on a harbour channel in Rotterdam, popup showing 'ship, Score: 78%, Method: onnx' — 490 objects detected in this view including 86 ships and 7 harbours, alongside 393 storage tanks.

Detection popup · model score and inference method shown per object

Not every signal is a detection

SatView's safety-simulation suite models physical risk the same discipline as these layers model signals — grounded in real standards, drawn on the actual site.