Municipal resilience software built on public data and open standards.
A common operating picture for municipalities: official weather warnings and observations, national open map layers, and open-format exports — with the source, licence and time stamp of every fact on screen.
Open the demonstrator
What is available today
Four surfaces are built: this public site, the Bağcılar decision-support demonstrator, the Saku municipality workspace and the Saku citizen view. Every sentence on this site about what each one does carries a visible status marker.
A marker reading “In preparation — not yet live” means the capability is not in the software yet. A marker reading “In this release, if enabled” means it is a P1 capability that ships only if it is finished and switched on. Anything under a heading reading “Roadmap” is neither.
What it does
Public-data situational awareness
The Saku pilot workspace: official weather warnings and observations from the Estonian Weather Service, the official Saku boundary and settlements from Maa- ja Ruumiamet, national map layers consumed over OGC WMS, and a provenance panel naming the source, licence and retrieval time of every layer.
- Official warnings in force for Harju maakond, time-stamped on screen
- Current wind, temperature and precipitation from the nearest national observation stations
- Official Saku boundary and settlements from the national register, as a dated snapshot
- National open map layers over OGC WMS, each with its attribution and licence
- Provenance panel: provider, dataset, licence, data class and retrieval time for every layer
Decision-support demonstrator
The Bağcılar demonstrator: a building inventory, a citizen-services catalogue, illustrative multi-hazard scenarios and analytics, in Turkish, English and Estonian. It runs on seeded demonstration data and says so on every page.
- Six pages: Overview, Population, Services, Infrastructure, Scenarios, and Reports & Analytics
- Seeded demonstration data, declared on screen by a permanent banner
- Illustrative, uncalibrated damage models, labelled SIMULATED and confined to the demonstrator
- The unmasked resident record requires an operator sign-in; the register list is masked by default
Open standards and portability
The stack is open source end to end and runs in one Docker container on PostgreSQL/PostGIS. There is no proprietary map service and no proprietary database.
- 100% open-source stack: Laravel, Vue, PostgreSQL/PostGIS, nginx, Docker
- No proprietary map service and no proprietary database
- Consumption of OGC WMS and OGC WFS — the Estonian national geoportal's own standard interfaces
- GeoJSON (RFC 7946, WGS84) and CSV (RFC 4180, UTF-8) export of every Saku layer, with a provenance block
- Storage in WGS84 (EPSG:4326), consumption of Estonian L-EST97 (EPSG:3301) services, with the transformation stated
Maturity
TRL 5 — validated in a relevant environment, with a live municipal demonstration deployment. That deployment is the Bağcılar demonstrator, publicly reachable and running on seeded demonstration data.
The Saku workspace is built only from public data. Saku Municipality has not used, validated or endorsed it, and no data has been requested from Saku or from any other institution.
Data classes
Four classes label every number and every layer on the Saku surfaces, so that nothing illustrative can be read as observed.
- LIVE — fetched from a public upstream on request and cached for no more than ten minutes; shown with its provider, the upstream timestamp, our retrieval time, the licence and a link.
- STATIC — an imported or streamed public dataset with a version or date; shown with its provider, dataset title, snapshot date, licence and a link.
- DERIVED — computed by Hubbcast from public data (counts, joins, buffers); shown with the inputs used, the method in one sentence, and the time it was computed.
- SIMULATED — illustrative scenario output, not a forecast. It exists only in the Bağcılar demonstrator and appears on no Saku surface.
- STALE is a state and not a class: the last good LIVE value when an upstream fetch fails, shown in amber with the minutes since it was retrieved.
Roadmap
Nothing in this section exists in the software, and nothing here is committed to a date. It is listed so that the rest of the site never has to mention it.
- An NGSI-LD context broker (FIWARE Orion-LD), rather than the formatted export described on the standards page.
- CityGML model exchange.
- National alert systems, including EE-ALARM, as trigger inputs.
- Utility and municipal data under agreements — outage status, hazardous establishments, shelters, municipal contacts and assets.
- Calibrated hazard scenarios, validated with municipalities.
- A Horizon Europe disaster-resilience project is under preparation. No proposal has been submitted, no consortium is finalised, no funding has been applied for or awarded, no coordinating role is claimed, and no municipality is stated or implied to be taking part.