Feature status
What works today, what works with a stated limitation, and what is not built yet.
Each feature has one of three states:
- available: works as documented.
- provisional: works, with the limitation named in the row. Files produced in this state say so on their face.
- not built: not part of ruumica yet. The guide does not describe it beyond this row.
Data and geodesy
| Feature |
State |
Milestone |
Note |
Database setup and migrations (asbuilt db) |
available |
M1 |
|
Coordinate pipelines: verify, transform, register (asbuilt crs) |
available |
M1 |
|
| Norway: EUREF89 UTM 32/33/35 with NN2000 heights |
available |
M1 |
|
| Estonia: L-EST97 positions, for checking |
available |
M1 |
Positions only; the height passes through unchanged. Not used for deliverables, which need the EH2000 pipeline below |
| Estonia: L-EST97 with EH2000 heights |
provisional |
M1 |
Waits for the licensed EST-GEOID2017 grid. Until it is installed, heights are held (GRID_ABSENT) and never stored without height |
Point cloud check (asbuilt laz inspect) |
available |
M1 |
Header check and hash only |
| Scan-to-vector (centerline and burial depth from scans) |
not built |
M4 |
|
OTDR
| Feature |
State |
Milestone |
Note |
Read a .sor trace (asbuilt sor inspect) |
available |
M1 |
|
Judge a trace and store it on the cable route (asbuilt sor ingest) |
available |
M2 |
|
| Group index (IOR) override per trace |
available |
M2 |
|
Bidirectional pairing (asbuilt sor pair, and during ingest) |
provisional |
M2 |
Proven on synthetic trace pairs; no real vendor pair checked yet |
Packages and exports
| Feature |
State |
Milestone |
Note |
Frozen package and bill of quantities (asbuilt package) |
available |
M2 |
|
Closeout ZIP with manifest (asbuilt export) |
available |
M2 |
Byte-identical on every re-export |
Recording a frozen package (asbuilt export --record) |
available |
M2 |
|
| GeoJSON in the delivery coordinate system |
available |
M2 |
|
| GeoJSON in WGS 84 (RFC 7946 copy) |
not built |
— |
Deferred until a recipient asks or the Estonian geoid is installed |
| GeoPackage |
available |
M2 |
|
DXF for Estonian authorities (profile ee.default.v1) |
provisional |
M2 |
Layers are placeholders, not checked against an authority specification; every file is marked PROFILE NOT AUTHORITY-VERIFIED |
| PDF closeout book |
available |
M2 |
Carries the same marking while the profile is provisional |
| DWG |
not built |
M5 |
|
| Nordic formats: SOSI, KOF, LandXML, IFC |
not built |
M6 |
|
Offline sync and the edge
| Feature |
State |
Milestone |
Note |
Sync for a project (asbuilt sync enable, asbuilt sync pending) |
available |
M3 |
|
Sync worker (asbuilt worker run) |
available |
M3 |
|
| Sync and upload service for the field app |
provisional |
M3 |
Runs on staging only, behind a login |
| Conflict review and resolution |
not built |
M3 |
|
Field app
| Feature |
State |
Milestone |
Note |
| App shell with the three steps and field mode |
provisional |
M3 |
Opens, but nothing can be captured yet |
| Offline storage on the device |
not built |
M3 |
|
| Sending work when online, with its sync status shown |
not built |
M3 |
|
| Uploads of photos and traces that resume after an interruption |
not built |
M3 |
|
| Capture a node, a photo or an OTDR trace |
not built |
M3 |
|
| External GNSS receiver (RTK) |
not built |
M3 |
|
| Install as an app; works offline after reload |
not built |
M3 |
|
| Map |
not built |
M3 |
|
| 3D viewer |
not built |
M4 |
|
Quality and sign-off
| Feature |
State |
Milestone |
Note |
| Quality levels (QL-A to QL-D) |
not built |
M5 |
|
| Surveyor co-signature with Estonian eID |
not built |
M5 |
|
Operations
| Feature |
State |
Milestone |
Note |
| Install on Debian 13 |
available |
M1 |
|
| Backup and restore |
not built |
— |
No procedure is designed yet |
Last changed 2026-11-14