Realistic environments of Planet Earth and Beyond

The Ground of
Every Operation

Octa Models creates realistic environments of real places: the foundational ground on which any operation on Earth is planned, built and run.

Modelled, not drawn. Every operation answers to the forces of its place: the rock and soil beneath it, the water moving through it, the air and climate around it, the sun above it. These ecological forces weigh more on a decision than any plan. We model them storey by storey on one octagon of land, from the authorities' own data, to the half metre where the country has mapped it by LiDAR. Every value names its source. Where none exists, you see a dash, not a guess.

From 1 km to 300 km across · 2D map and 3D terrain · English

Breda–Montseny, Catalonia · 29 July, 18:55 · the Ground model at the golden hour, the sun setting behind the Montseny

The film · Barcelona

A real place, built from the rock up

Fifty-seven seconds inside Octa Models: Barcelona’s ground from the authorities’ own LiDAR, every building one click away, the Besòs flowing to the sea, the air over the city, every equation shown — and every star above the land.

Barcelona at dawn in Octa Models: the octagon of the city rising under the morning sun, the title The ground of every operation

LiDAR, aerial photo, geological map: ICGC (CC BY 4.0) · buildings: D. G. del Catastro · air: ERA5 (Copernicus) · rivers: OpenStreetMap, HydroSHEDS · music: original · voice: the founder · more in the Newsroom

01 Living models of a real place

Octa Models

Octa Models builds a living model of one octagon of ground, from named sources, and opens it to you in 2D and 3D, one plain question per tab.

A map shows where. It rarely shows why. What is known about a place sits with dozens of agencies, in different formats and scales. Octa Models puts their answers on the same ground.

What it provides
  • Ground, Water, Air and Sky models
  • A white paper for every model
  • Every value with its source and grade
  • Your own data, labelled as yours
Within the ecosystem

A fruit of Octa Intelligence: it grows from its modelling engine and applies the eight aspects to one exact place.

02The models

One place, many storeys.

Each model is a storey of the same ground, built on the one beneath it: water lies on the rock, air moves over the water, and the sky turns above all of them. Every tab opens with the question it answers.

03How it works

Place. Choose. Build. Open.

Four steps, the same for every place. You pay for the modelling once, then a monthly subscription for the model and the data on it.

1 · Place

Draw your octagon

Click the map to set its centre and choose its size. You see its area and price at once.

2 · Choose

Pick the models

Ground, Water, Air and Sky. Tick a whole model or only the items you need.

3 · Build

We build and check it

We gather the data for your exact octagon from named sources, build the model and check it by hand.

4 · Open

Your model opens

Explore it in 2D and 3D, tab by tab. Every value shows its source and quality.

Five layers in every model.

What goes into a model →
Where your request stands requested→invoiced→paid→preparing→in review→open
04 Honest by design

No source, no value.

We’d rather show a dash than guess. A place without data shows a dash and a grey surface, never another place’s numbers.

Authority

Read from a named official source.

Other source

From a named non-official source, labelled as such.

Verified

Checked by people, at the desk or on site — quoted case by case.

—
Evidence over volume
  • Every storey on the same terrain
  • Every value names its source and grade
  • No source: a dash shows the gap
  • Each tab answers one plain question
05Accuracy, measured

How close to the real place.

We measured the demo at Breda–Montseny against independent references — national survey data and NASA’s own ephemeris — not against itself. These are the results.

The ground0.45m

a pixel at the closest view, from Catalonia’s own LiDAR survey (ICGC, flown 2021–2023, at least 8 points a square metre).

In everyday termsAbout ten height readings along one parked car — enough to see a terrace wall, a ditch or a stream bank.

Against world data4.7m

how far the free world elevation model (Copernicus, 90 m) sits from Breda’s true ground, typically — more than 10 m at nearly a quarter of the octagon, up to 40 m. The demo reads the national survey instead.

In everyday termsLike measuring a field and getting it a two-storey house too high — in places a twelve-storey block too high. On a flat valley floor, that is enough to make water seem to run uphill.

The sun0.15°

from NASA JPL’s ephemeris on average, over every daylight hour of 2024; never more than 0.22°.

In everyday termsA 10 m tree’s shadow falls within 15 cm of where NASA puts it, and a sundial would read within a minute of it.

Every view29× 3

every tab of the four Ecological models opened in 3D, in 2D and as a table before launch — with no error.

In everyday terms87 screens, each opened and checked, the way a pilot runs the checklist before take-off.

The aerial photo1.0m

how far Catalonia’s 25 cm aerial photo (ICGC, 2025) sits from the national LiDAR, measured on four squares 2 km across: 0.5 m in the valley, up to 1.6 m on the wooded slopes, where tree crowns lean in a photo taken from the air.

In everyday termsOne stride. Each pixel is the size of a dinner plate, and a tree in the photo stands within a step of where the laser found it.

Buildings in 3D96%

of Breda’s 15,998 building parts stand at the height the laser measured (ICGC LiDAR, surface minus bare ground); the rest at their cadastral floors × 3 m, and each card says which.

In everyday termsA one-storey house stands about 5 m to its ridge, a two-storey 7 m, a three-storey 10 m — as measured, not as guessed.

How sharp each storey is

  • Ground · 0.45 m a pixel · Catalonia’s LiDAR (ICGC)A garden wall or a ditch shows in the relief.
  • Aerial photo · 0.25 m a pixel · ICGC 2025You can count the panel rows of a solar plant, and see each car in a car park.
  • Vegetation · 1 m · LiDAR height and the infrared photoEach tree crown, each hedge, each meadow outlined and measured.
  • Soils · the soil map of Catalonia, 1:250,000 (ICGC)1 mm on that map is 250 m on the ground: it tells you the soil of a hillside, not of one garden.
  • Wells and springs · each at its own point (IGME)The well itself, where the national register records it — not an area around it.
  • Climate · cells of about 4 km (TerraClimate)One value for a square the size of a village and its fields.
  • Air and cloud · cells of about 25 km, every hour for ten years (ERA5)One value for an area larger than the whole octagon — like the weather forecast for a district.

How we checked

  • Against the country’s survey · 10,300 points, 100 m apart across the octagon, read from the national LiDAR and from the world model
  • Against NASA · 4,414 daylight hours of 2024, the engine’s sun beside JPL Horizons
  • The photo against the laser · on four 2 km squares, the infrared photo’s living plants lined up with the LiDAR’s growth taller than 3 m, to a tenth of a metre
  • Against itself · every equation carries its reference, and the links between the storeys are checked at every build
  • On foot · our team surveyed the forests, tested the soil and examined the river’s flow and quality on site — those readings are being added to the model, graded Verified

Where two sources disagree, each does the job it does best. At Breda the 25 km air record gives about a third more rain than the 4 km climate record, which is corrected by the weather stations — so the model takes how much it rains from the climate record, and when it rains, hour by hour, from the air record. Every tab names the source it read.

Measured on the demo, 3–4 October 2026 · Breda–Montseny, an octagon 11.1 km across · sources: ICGC Territorial LiDAR · Copernicus DEM GLO-90 · NASA JPL Horizons · ERA5 · TerraClimate

06Price your octagon

See every line before you ask.

Place the octagon, set its size, tick the models. The area is what you pay by. Above 300 km across, we’ll quote you.

Click the map to place your octagon
Size across11.1 km
Area102 km²
Models
Once—
Per month—
Prices exclude VAT
Request this model →
07Inside your model

Every value, three ways.

Every tab of every model opens in three forms at once — a searchable table, a 2D map and a 3D model — over the same values, the same moment and the same sources. Move between them in a fraction of a second: nothing reloads, nothing is lost, and the item you picked stays picked.

The Table of Surface Water at Breda–Montseny: every watercourse inside the octagon, the Riera de Fuirosos picked and lit in gold, its card openOpens in 0.08 s
01

Searchable tables

Every number behind the picture, as rows you can read, compare and take away.

  • Search every row, filter each column, sort any of them
  • Pick a row and Fly to takes you straight to it on the map or the block
  • Export to a spreadsheet, a GIS layer or a 3D file
The 2D map of Surface Water at Breda–Montseny: the octagon, its streams, and the Tordera leaving for the seaReady in 0.4 s
02

2D mapping

The ground laid flat on a real map, every feature drawn true to where it is.

  • Dark, grey relief or satellite, with your octagon on top
  • Rivers, boundaries and marks — and the lines that reach beyond the octagon to the sea, the volcano, the glacier
  • Click anything for its card
The 3D model of Surface Water at Breda–Montseny at the golden hour, with the panel on the left and a stream's card on the right60 frames a second
03

3D mapping

Your ground as a block you can turn in your hands, lit by the real sun of the hour you choose.

  • The relief, the rock column on its sides, every storey on the same ground
  • Relief, grey, wire or satellite — and the sky, the sun, the moon and the stars of that moment
  • Come closer and the ground sharpens as you do
You hold every control

The left card decides what you see. The right card tells you everything about one spot.

No settings pages, no waiting: every choice redraws the model at once, in all three forms.

The left card of Surface Water: the question, the layers, and the boxes that open and fold
The left card

Your controls, in plain words

  • ?One question per tab — the panel opens with the question the tab answers.
  • ◐Switch layers on and off — the canopy, the tabs beneath, and the other models on the same block.
  • ●Pick a colour in a key — only its places stay lit on the ground.
  • ◷One clock — the year, the day and the hour, shared by every model.
  • iAn ⓘ on everything — what you see and how it is worked out, a click away.
The right card: a stream's width, length, speed and flow worked out at the spot clicked
The right card

Everything about the spot you click

  • ⌖Click anywhere — the numbers at that exact point, worked out there and then.
  • ≡Every layer you switched on adds its own block, in its own colour and icon.
  • iEach figure explained — its ⓘ tells what it means and where it comes from.
  • ▦Show in table jumps to its row, lit in gold, in the searchable table.
Nothing ambiguous

See the mathematics. See the work.

Two buttons on every tab open the engine itself: what it computed, and what it cost to compute.

The ∑ Math panel of Surface Water: Manning's formula and the slope of the bed, with their symbols and sources
∑ Math — every equation the tab runsWritten out as in a textbook, in plain symbols, or with today's numbers for this place and moment — each with its symbols, its units, its published reference and the place in the code where it is computed.
The Load panel of Surface Water: 4.4 million values worked out, 60 frames per second, 539 thousand triangles
Load — the power behind the tabHow many values the tab worked out, the time it took, the frames per second, the triangles drawn and the memory it holds — for every tab you open.
Octa Intelligence · the engine

A world-class engine, built for one exact place — and for every place on Earth.

Behind every tab runs Octa Intelligence: one engine that takes a centre and a size anywhere on Earth and builds the same storeys on that ground — the rock, the water, the air and the sky — from named sources, by published equations, in your browser. It reads every dataset from its own store, works out millions of values in moments, and keeps the table, the map and the block in step with every click.

It is fast because it is built to be: the heavy work runs beside the page, the ground sharpens only where you look, and what it has read once, it keeps. It is trustworthy because it is built to be: every value names its source, every equation its reference — and where there is no source, it shows a gap instead of a guess.

0.7 sto open a model
0.07–0.25 sto change tab
60frames a second in 3D
4 millionvalues worked out for one tab
254equations, each with its reference
42named datasets
520files read at the show place, all local
0values invented

Measured at the show place, Breda–Montseny, on a laptop (Apple M1 Max), 3 October 2026. The equations, datasets and files are counted from the engine at its last build.

And in your account

Every request, with where it stands.

From the first request to the open model: the invoice, the payment, the build and the check, each step shown as it happens — and the model one click away when it opens.

Account · RequestsExample
  • Breda octagon · 11.1 kmGround · Water · Skyopen
  • Montseny octagon · 30 kmWater · Airin review
  • Valley octagon · 5 kmAirinvoiced
08Your plant, live

Every plant, live on its true ground.

Whatever you run — a solar plant, a wind farm, a battery park, a data centre — its meters can send their readings to its model with one plain web request. They show within a minute on the real ground, under the real sun: on each part’s card, in each part’s colour and on the plant’s own dashboard. Move the clock and they replay.

  1. 1

    A key for your place

    Made in your account in a click. It can only send readings in: it never reads Octa’s data or changes your account.

  2. 2

    Your meters, where they stand

    Name each one — an inverter, a turbine, a charger, a soil probe — with its place on the ground and what it measures. Tie it to a part of your layout and its readings show on that part.

  3. 3

    Their readings, as they come

    Every minute, or in batches from the monitoring system you already run: plain HTTPS and JSON. Sending the same reading twice never makes a double.

  4. 4

    Live on the model

    Each part lights in its live colour, its card shows its values and a chart of the day, and the plant’s dashboard adds them up: power, energy, alarms, earnings.

The projects dashboard: all eight example plants at Breda live — power made and used, energy today, what goes to the grid, the alarmsAll your projects
One dashboard for all your projects. What they make and use right now, today’s energy, what goes to the grid and every alarm — each plant on its own tab, every figure live, every minute.
The solar plant at Breda in 3D on the aerial photo: 18 rows of blue panel tables facing south, laid inside one land parcel of the land registry, each row as long as the parcel allowsSolar plant
The solar plant’s own dashboard: its live figures, alarms, power and energyIts dashboard

2.0 MWp inside one land parcel

108 tables in 18 rows facing south at 35°, 10.4 m apart so no row shades the next in winter, laid inside one parcel of the land registry, 5 m within its boundary, each row as long as the parcel allows; 6 inverters and a 2 MWh battery.

It sends

Every table, every inverter and combiner box, the sunlight meter in the panels’ plane, the battery, the transformer and the grid meter.

148 meters · 1,187 values, every minute
A wind turbine of the Breda wind farm on the wooded ridge, the next one behind it, the sky aboveWind farm
The wind farm’s own dashboard: its live figures, alarms, power and energyIts dashboard

Three turbines on the ridge

3 × 4.2 MW, 136 m rotors on 112 m towers, their substation and a met mast.

It sends

Each turbine’s power, wind, rotor speed and yaw; the met mast; the substation’s transformer, switchgear and grid point.

9 meters · 109 values, every minute
The battery park at Breda: eight containers with their charge gauges, the inverter skids, the transformer and the control room in their fenced yard, the solar plant behindBattery park
The battery park’s own dashboard: its live figures, alarms, power and energyIts dashboard

10 MW, 20 MWh beside the grid

8 battery containers, 4 inverter skids and a 50 kV transformer on a gravel yard, the solar plant behind.

It sends

Each container’s charge and cell temperatures, the inverters, the transformer, the grid meter, the fire-water tank.

16 meters · 124 values, every minute
The green hydrogen plant at Breda in its fenced plot: the electrolyser modules, the compressors behind their fire walls, the high-pressure storage and the refuelling stationGreen hydrogen plant
The green hydrogen plant’s own dashboard: its live figures, alarms, power and energyIts dashboard

2.5 MW of electrolysers

Two 1.25 MW modules, compressors behind fire walls, 600 kg stored at 500 bar, a refuelling station.

It sends

The electrolysers, the water treatment, the compressors, the storage, the trailer bays, the gas detectors and the station.

15 meters · 111 values, every minute
The data centre at Breda: two data halls, the operations building, the coolers and the fuel cells inside their fences, the fields aroundData centre
The data centre’s own dashboard: its live figures, alarms, power and energyIts dashboard

2 MW of computing

Two data halls on two power feeds, UPS rooms, coolers and four hydrogen fuel cells for back-up.

It sends

The halls’ load and temperature, the UPS, the coolers, the fuel cells, the batteries, the network and the grid.

19 meters · 122 values, every minute
The water treatment plant of the Breda water supply: its settling basins, sand filters, clean-water tank and treatment buildingWater supply
The water supply’s own dashboard: its live figures, alarms, power and energyIts dashboard

Water for a town of 3,969

Four wells in the valley’s gravel, a treatment plant, two tanks on the heights and a small hydro to run the pumps.

It sends

The wells’ levels and flow, the treatment’s quality, the pumps, the tanks’ levels and the hydro’s power.

15 meters · 133 values, every minute
The EV charging hub beside the C-35 at Breda: ten bays under a blue solar canopy, the chargers, the buffer battery and the drivers’ rest roomEV charging hub
The ev charging hub’s own dashboard: its live figures, alarms, power and energyIts dashboard

10 chargers under a solar roof

4 × 150 kW and 6 × 50 kW beside the main road, a 117 kWp solar canopy and a 200 kWh buffer battery.

It sends

Each charger’s power and session, the canopy, the buffer battery, the hub’s transformer and meter.

14 meters · 117 values, every minute
The smart farm’s fields in the valley at Breda, outlined in their live colours, the solar plant and the Montseny beyondSmart farm
The smart farm’s own dashboard: its live figures, alarms, power and energyIts dashboard

13.7 ha of fields, watered by need

Eight fields of vegetables, barley, maize and wheat, each with its soil probe; a well, a tank and a weather station.

It sends

Soil moisture in every field, rain and weather, the well and the tank, the water each field took, the panels over field 3.

13 meters · 128 values, every minute
One request
POST /api/v1/places/{place}/readings
Authorization: Bearer okm_live_…

{"readings": [{"source": "inv-01",
  "t": "2026-10-04T12:00:00Z",
  "v": {"ac_kw": 310.5}}]}

Read the developer guide →

What you get back
  • Every meter on its spot in 2D and 3D, in every model of the place, with a switch in the Layers box.
  • Its card: the latest values, when they came, and a small chart of the day — or a plain “no reading”, never an invented one.
  • The plant’s dashboard, and one for all your plants together: what they make, store and use, now and over the month.
  • The model’s own sun, weather and water beside your readings — so a panel that made less than its sunlight allowed shows at once.

The eight are Octa’s own examples at Breda–Montseny, each placed by the site finder (how the ground is chosen): they are not real plants, and their readings are simulated — sent through the same API yours would use. Pictures: the 3D model on Catalonia’s 25 cm aerial photo (ICGC 2025, CC BY 4.0), 15 September at 13:40, true height.

09Connect and ask

Your place as it looks. Your work on it. Claude beside you.

The model is not only read — it is used. See the ground photographed, bring your own operation onto it, and ask Claude to work the model for you in plain words.

Your place as it looks

The ground photographed, in 2D and in 3D.

Two views beside Relief, Grey, Wire and Satellite, under every model.

Barcelona's Sagrada Família and the Eixample in Photoreal, inside an Octa model
The Sagrada Família, Barcelona, in Photoreal inside an Octa model. 3D: Google Maps (Google; Data SIO, NOAA, U.S. Navy, NGA, GEBCO).
01

Aerial

The national mapping agency's own aerial photograph, laid on your ground and kept in your model.

  • At Breda: the Catalan agency's 25 cm photo of 2025
  • Sharp enough to count the rows of a solar plant
  • Yours to keep, show and export under its open licence
02

Photoreal

Google's photographed 3D — every building, tree and street as photographed — cut to your octagon.

  • Where Google has made a 3D city: most large cities
  • Shown live from Google, with Google's credits on screen
  • Our ground, our numbers: a click still reads the model
03

Buildings in 3D

Where Google has no 3D city, the authorities' own data stand the buildings up.

  • Every building part from the national cadastre, with its floors
  • Its true height from the LiDAR — 16,000 parts at Breda
  • Click one: its use, its height, its year, its dwellings
Remote sensing, raster to vector

From pictures of the ground to measured shapes — in minutes.

The laser survey, the infrared aerial photo and the land-cover map are grids of millions of cells. Octa's tools read them and draw every tree patch, hedge, meadow, field and building as a shape with its area, perimeter and height — clickable, in a table, ready to export.

~11 minthe whole 102 km² octagon, raster to vector, on a laptop
47,051vegetation patches drawn and measured
15,998buildings stood up in 3D, in about a minute
1 mthe grid they are read from
16,381tree patches · 6,991 ha
28,886shrub patches · 341 ha
1,026meadows and grasslands · 252 ha
758crop fields · 840 ha

Breda–Montseny, 4 October 2026: ICGC LiDAR 2021–2023 and infrared aerial photo 2025, the ICGC land-cover map 2024 and the national cadastre; patches under 50 m² (trees, shrubs) or 200 m² (meadows, crops) folded into their surroundings.

Your operation, live in your model

Bring your own layers and your own readings onto the true ground.

What you send stays yours, drawn in its own violet beside our data — never mixed with it.

01

Your layers

Upload a site plan or a survey and it appears on the model, in 2D, 3D and the table.

  • GeoJSON, KML/KMZ, CSV, zipped Shapefile or CAD (DXF)
  • Solar panel rows drawn as tables, with the sun on them and their shade at the clock's hour
  • Claude can suggest how to present them; you decide
02

Live readings, by API

Inverters, sunlight meters, weather masts, soil probes, gauges: send their readings and they show live on the model.

  • One key per place, made in your account — it can only send data in
  • Readings appear within a minute, on the source's own spot
  • Play the model's clock and they replay with the sun, the weather and the water

See the eight plants live →

ClaudeClaudeClaude inside your model

Ask in plain words. Claude works the model for you.

Press Ask beside the model. Claude reads what is on your screen, turns the model — the tab, 2D or 3D, the clock — reads the values at any spot, your layers and your readings, takes you there, and answers with the figures and where they come from.

  • At 4 pm on 21 December, which of my panel rows are in shade?Claude moves the clock to that hour, reads your panel table with the sun and the shade on each row, and flies you to the rows in shade.
  • How deep is the water table under my site in August, compared with March?It opens Groundwater, sets the two months on the clock, reads the depth at your site in each, and gives you both with the difference.
  • Which meadows larger than 2 hectares lie within 500 m of the river?It reads the meadows' table and the rivers, lists the patches with their areas, and takes you to the first one.
  • Did inverter 3 make less power yesterday than the sunlight allowed?It reads your live readings for that day beside the model's own sun for each hour, and points to the hours that fell short.
  • Where are the tallest trees near the north fence?It switches the canopy on, reads the tree patches and their heights along your fence, and frames them in 3D.
  • Present the survey I just uploaded.Suggest with Claude proposes a name, the colours and the columns worth showing. Nothing changes until you accept it.

Your question and what is on your screen go to Anthropic (Claude) to be answered; Octa's code and equations never do. Each answer is billed by what it uses and shows its price. See the prices →

10Enquiries and collaboration

Ask for a demo.

Tell us the place and what you need to know about it. We answer with the models that fit, and a price.

A fruit of Octa Intelligence

Octa Intelligence develops contextual and spatial intelligence through data infrastructure, modelling, mapping, analysis and simulation. Octa Models brings it to one exact place.