Relief
We start from elevation models and cartographic data whose source is documented.
Orașe și modele 3D Prototip & cercetare
We are developing 3D representations of the city that combine terrain, maps and data about the built environment. The Relieva direction is keeping that model current through field observations, guided by the areas where change shows up.
Relieful oferă baza, clădirile descriu spațiul construit, iar observațiile indică locuri de verificat. Activează și dezactivează straturile.
Relieva
We start from elevation models and cartographic data whose source is documented.
We build a navigable representation of the buildings, the routes and the surroundings.
We are researching field data collection and how satellite observations can prioritise where to look again.
Understanding the terrain and the relationship between buildings, roads and land.
Demonstrations for routes, observation and documenting change.
Prototypes for the link between local observations and the digital model.
Relieva is a research and prototyping project. The models may include estimated heights; they are not a cadastral survey, nor a robot fleet already deployed.
Relieva in detail
Relieva asks a simple question about a city: where can something on wheels climb, and where can it not. Chișinău has 234 metres between its lowest and its highest point, and that decides whether an autonomous delivery, a wheelchair or a ramp has anywhere to exist. The prototype measures this from public data, not from estimates.
The base is Copernicus DEM GLO-30: two one-degree tiles read from the public AWS Open Data archive, reprojected into UTM zone 35N at 25 m per pixel, with slope computed through the Horn 3×3 kernel — the same method as the standard GDAL tool. On top of it sit the street geometry and the building footprints from OpenStreetMap.
Every block on the page carries a marker: measured, sourced or proposed. The distinction is necessary because otherwise every statement would sound alike, and the one that matters to a buyer is precisely the one saying "this does not exist yet".
Area analysed 555 km², urban core 230 km². The distribution across four bands: 21.2% of the core below 4% slope (48.7 km²), 31.0% between 4 and 8% (71.3 km²), 23.4% between 8 and 12% (53.7 km²), 24.5% above 12% (56.3 km²). The thresholds are not chosen for looks: 8.33% is the 1:12 accessibility ramp, and 12% is the point above which sidewalk robots rated at 10–15% stop climbing.
7,929 street segments with the slope computed individually, median 3.7%. Of the 156 named streets longer than 400 m, exactly one exceeds 8% on average. The conclusion overturns the intuition: the ground is rough, the roadway is not — the engineers laid the roads along the contour lines.
9,506 building footprints from OpenStreetMap (snapshot 2026-07-02), each placed on the ground elevation beneath it. Of these, 1,128 have a height declared in OSM; the other 8,378 are estimated from the number of floors × 3.2 m. The two categories are coloured differently in the scene, precisely so that a measurement is not mistaken for an estimate.
A camera 65 cm above the pavement, placed at the real coordinates of a street in Chișinău, pointed along the roadway, with the real buildings at their real elevations. Scale 1:1, with no vertical exaggeration — unlike the terrain scene, where the ×3.5 exaggeration is written under the image.
Three live layers from Copernicus over a fixed area of Chișinău: Sentinel-2 true color (10 m), Sentinel-2 bare soil / disturbed surface (10–20 m) and Sentinel-1 GRD VV radar (10 m, IW mode, DV polarisation, with GAMMA0 terrain correction and orthorectification). The window is the last 30 days.
A west–east section 22.9 km long through the centre, 300 samples, between 36.0 and 215.4 m. The full model covers 23.4 × 25.05 km, with terrain between 24.0 and 257.6 m.
Data and operation
From exploration to deployment
A city, a district, a route. The question has to be one that slope decides: where a device can travel, where a ramp is needed, which route has the smallest cumulative climb.
Copernicus DEM GLO-30 covers the globe at 30 m, but OpenStreetMap coverage and quality vary a great deal. We check the density of footprints and of street geometry in the requested area before promising a result.
Reprojection into the zone's UTM, Horn 3×3 slope, contour lines, profile, filtered ground for the geometry. For every published figure we keep the method and the base it was computed on — raw DSM or filtered ground — because mixing the two makes the result incoherent.
Any image collection in the city starts with what gets blurred at source (faces, number plates), what is kept (the derived geometry) and an impact assessment before the first camera is mounted. Moldova's data protection law — Law no. 195/2024 — applies from 23 August 2026.
Copernicus DEM GLO-30, taken from the public AWS Open Data archive — two one-degree tiles, reprojected into UTM 35N at 25 m per pixel. The native resolution is 30 m, so one cell covers about half a city block. It sees terraces, hillsides and the valley floor; it does not see the kerb, the ramp or the pothole.
It is a DSM — a surface model. That means that in dense blocks it returns the elevation of the roof or of the tree canopy, not of the roadway. It matters because it is a silent trap: nothing raises an error, the numbers just come out wrong. It gave us a slope of 13.5% on Bulevardul Ștefan cel Mare, which is flat, because one point landed on a cornice. The fix for the geometry is a minimum filter over 125 m; for the published statistics we chose to stay on the raw DSM and to say on the page that the 52.2% figure is a floor.
Of 9,506 buildings, 1,128 have their height declared in OpenStreetMap. The other 8,378 are estimated from the number of floors multiplied by 3.2 m. In the scene the two categories have different colours, exactly so you can see which is which. The ground elevation under each building comes from the elevation model, not from an estimate.
No. It has neither the precision nor the legal standing of an authorised survey — the geometry comes from OpenStreetMap, a collaborative map, and the elevation from a global model at 30 m. What it gives you is context: slope, terrain, urban volume, in a form in which planning or service-zoning decisions can be taken, followed by verification on the ground where it counts.
No. There is no fleet, there are no sensors mounted and there is no rescanning loop. They are marked "proposed" on the page, alongside the accessibility map. What exists today is the measurement layer built from public data and the scene that shows it. A real pilot would require verified hardware, assessed routes, approved operating conditions and the data protection rules settled before the first camera.
Real, and fetched when the page loads. The server asks Copernicus for a Sentinel-2 L2A true color raster at 10 m over the Chișinău area, on a 30-day window, with a 40% cloud filter, and returns it with the headers that say exactly which product it is and which interval it covers. There is also a Sentinel-1 radar layer, which sees through cloud. It is not a live image: Sentinel-2 comes back over the same place every few days.
The elevation model covers the globe, so the terrain and slope part reproduces almost identically anywhere. What changes is OpenStreetMap: in cities with few building footprints, the 3D scene and the street slope come out thin. Coverage is checked before the quote, not after.
Illustrative example
A usage scenario, with no client data and no commercial results attributed.
An operator wants to know in which districts it is worth starting delivery with an autonomous device, and where there is no point trying.
Slope is computed over the urban core from Copernicus DEM GLO-30 (Horn 3×3, 25 m) and classified into four bands at 4%, 8.33% and 12%. Separately, the longitudinal slope of every OpenStreetMap street segment is computed over a long baseline, so that raster noise is not measured instead of the road. The two layers are then overlaid.
52.2% of the urban core sits below 8% slope, but the useful result is not the percentage — it is its shape. The hard areas gather on the escarpments between terraces, while the plateaus and the valley floor stay usable. That turns "52%" into a zoning plan: service areas are drawn along a terrace, not on a radius of kilometres. And, separately, the roadway is far gentler than the ground — the median street slope is 3.7%, and of the 156 named streets over 400 m only one goes above 8% on average.
Ce este necesar:Un instantaneu OpenStreetMap cu acoperire decentă a geometriei stradale în zona vizată. Rezultatul e o hartă de fezabilitate, nu un traseu certificat: orice rută pentru un dispozitiv autonom trebuie verificată în teren, pentru că modelul nu vede borduri, rampe sau obstacole.
Ways of working together
Geographic models and layers for exploring a territory and discussing scenarios. Estimated data is kept distinct from verified measurements.
We define a pilot around one real process: users, data, integrations, costs and acceptance criteria. Expansion follows once the result has been assessed.
We establish the requirements for accessibility, hosting, data protection and interoperability. Any connection to services run by Moldova's e-Governance Agency (AGE) or its state information-technology service (STISC) requires eligibility, access and approvals to be validated.
These are adaptation scenarios, not statements about existing contracts or partnerships. The proposed capabilities are confirmed within the project's scope of work.
Discută un pilotSee how we use Copernicus observations and how we explore satellite orbits.
FlowMind organizează hărți, surse publice și produse Copernicus într-un spațiu de analiză.
Implementare specializatăsesizari.md organizează sesizările despre spațiul public: loc, categorie, descriere și materiale relevante.
Platformă publicăWorld Agent este un demonstrator pentru interacțiunea în limbaj natural cu o scenă vizuală.
Demonstrator de cercetareTell us about your process. Together we decide what is worth building, what we can connect, and how we check the result.