Home / Guides / Warren
Data panelWarren

Every floor is a network of rooms and doors. Warren draws it like a metro map.

Warren reads the floor you have open — the rooms, the doors that truly join them, the walls that only touch — and draws the network six ways, metro map included. It audits what the plan cannot show: rooms with no way in, single points of access, doors that break your security cascade. Then it exports a page anyone can edit without Revit, and brings every change back under review.

Revit 2024–2027Reading writes nothingEvery write is a named, gated transactionOne window, one floor
Video guideComing soon on BIMIO’s YouTube
Why Warren exists

The plan shows geometry. The brief is about connections.

A floor plan answers “where is it?”. It cannot answer “what does it connect to?”, “can this room be reached at all?”, or “does any door jump the security cascade?” — those live in the topology.

Checking connections by hand
  • Tracing door swings across a plan to see what connects to what.
  • A room with no door — or reachable only through one — found on site, not in the model.
  • Sorted as text, SL10 comes before SL2: the cascade cannot even be sorted, let alone audited.
  • Sharing the scheme means screenshots; comments come back as email.
The same floor, through Warren
  • Six layouts of the real graph — metro, plan, spine, onion, bubbles, section — from one scan.
  • Analyse lists isolated rooms, unreachable rooms and choke points, and rings them on the diagram.
  • Order a parameter's values once and every door that jumps more than one step is flagged.
  • A self-contained HTML page anyone can edit; changes come back ticked, previewed and written in one undoable transaction.
How Warren works · input → output

The model goes out as a diagram. Edits come home under review.

Reading and Analyse write nothing. The diagram, the page and the parameters all leave through named, gated writes — and everything that comes back is previewed, ticked and undoable.

Isolate:
INInput · the floor, read
The network, scannedRooms, phase-resolved doors, adjacencies, ways in
Six layouts of one graphFindings ringed on the diagramWhat the model doesn't say, you say once
OUTOutput · out, and back
Drawn · into Warren's own drafting view, or a legend you chose
Exported · a self-contained page anyone can edit without Revit
!Reviewed back · changes return ticked and previewed — conflicts arrive unticked
Skipped · a fresh-value guard skips rather than overwrites
1
one named transaction writes the room parameters — undoable

Tap Input or Output to isolate a half — the other collapses.

INThe input · the floor, read

One scan, six drawings, an audit the eye can't do.

Warren scans the active floor plan — or borrows the lowest one and says so. One window, one floor; “Whole building” rescans every floor joined by stairs, ramps and lift shafts.

Whoever answers to the brief

Reading and Analyse write nothing — close the window and nothing happened

Open it

One scan, and the floor becomes a network.

The scan reads placed rooms, the doors that truly join them — phase-resolved — openings, shared-wall adjacencies and the vertical links. The footer always states its ground: level, view, phase, and the counts of rooms, doors, adjacencies and ways in. Caveats are amber and permanent, because a diagram missing edges that does not say so is worse than no diagram.

New to Revit: the floor's topology as a first-class drawing.
BIMIO · WarrenBIMIO
ViewMetro — flows running in parallelColour bySecurityLevelOrder…Define…AnalyseRescanDraw intoA drafting view (Warren’s own)Draw in Revit…Export HTML…Check drawingImport changes…
1.01 Lobby
1.02 Reception
1.04 Office
1.05 Lab
1.07 Plant
Level: Level 01 · view: A101 — Ground Floor Plan · phase: New Construction — 24 rooms · 31 doors · 12 adjacencies · 2 ways inMiddle-drag to pan · wheel to zoom · Fit brings everything back into view
Six drawings

One graph, six drawings, six different questions.

Six engines, one scan. Metro runs routes as parallel lanes, corridors as track rather than stations. Plan anchors every node to its room's real centroid, so the scheme still looks like the building. Spine hangs each room off the corridor it truly opens onto. Onion rings the most protected value at the centre, where a jumped door reads as a chord. Bubbles sizes rooms by area to weigh the brief. Section stacks floors and draws the stairs sewing them. All deterministic: add a door and nothing else moves.

New to Revit: one scan that answers six questions, without redrawing anything by hand.
BIMIO · WarrenBIMIO
ViewMetroColour byDepartmentFit
Metroflows running in parallel
Bubblesthe brief, by use
Plananchored to real centroids
Onionconcentric rings
Spinecorridors as trunks
Sectionfloors stacked, stairs joining them
Middle-drag to pan · wheel to zoom · Fit brings everything back into view
Tell Warren

What the model does not say, you say once.

Revit does not record which rooms are corridors, or which route a room is on — so Warren asks, once, with four honest modes: with a rule, by picking rooms, letting Warren guess, or nothing yet. The amber banner appears only while something is genuinely unsaid — “Warren is guessing which rooms are circulation.” — and creating the eight route parameters is a named transaction behind a consent dialog that says it plainly: Warren never syncs; you decide when this reaches the central file.

New to Revit: the brief's vocabulary — routes, circulation — declared once, on the model.
WarningBIMIO
Create 8 project parameters in this model?
They are added to Rooms as Yes/No instance parameters, in one named transaction:
BIMIO_Route_Visitor · Staff · Logistics · Technical · Patient · Clean · Dirty · Emergency
This changes the project, not just your view of it — everyone who opens the model will see them.
Warren never syncs: you decide when this reaches the central file.
CancelCreate them
Which rooms go in

And then: which rooms belong in the drawing at all.

Telling Warren what a corridor is settles the meaning. This settles the extent. The default is every room at the same height as the plan Warren was opened on — all its blocks and wings, which is what a floor diagram usually means — but a tower with a podium, or a scheme split into phases, does not. So the room list is filterable by name, number, level or any shown column, it can take whatever you have selected in Revit right now, and it can show more parameters of each room so the choice is made with something better than a name.

New to Revit: an extent you choose, with the sensible default already chosen.
And which rooms go in
Warren · Which rooms go in the diagramBIMIO
Which rooms go in the diagram
Every room at the same height as the plan Warren was opened on — all its blocks and wings.
This floor
Everything
Nothing
Revit selection
Filter by room name, number, level or any shown column.
CancelUse these
The legend

The legend is where the diagram is decided.

Four kinds of line, and each says what it means before you style it: a door you can walk through, a free opening with no leaf, an adjacency where two rooms share a wall and nothing opens, a stair, ramp or shaft. Weight and pattern are per class, shown as the real line and counted — a class with none in this diagram says so. Colour belongs to the route, and the route's name is yours: relabel Patient as Airside and the parameter stays BIMIO_Route_Patient, so tagged models keep working.

New to Revit: a scheme that speaks your building type's vocabulary without re-tagging a room.
BIMIO · WarrenBIMIO
What each line means

A line only appears when the model says so. Change how each one looks and the drawing changes with it.

WeightPattern
DoorA door: you can walk from one room to the other.ThinSolid24 in this diagram
Free openingA free opening — a room separation line, no door leaf. You can walk through it, but nothing closes.ThinDashed9 in this diagram
Stair, ramp or shaftA stair, ramp or shaft joining two floors. It is the only link that does not happen inside one floor.MediumLong dashnone in this diagram
Adjacency (no way through)The two rooms share a wall and NOTHING opens between them. Sharing a wall is not communicating.HairlineDotted31 in this diagram
Colour

What you call this route. Only the label changes — the Revit parameter keeps its name, so models you have already tagged still work.

PatientStaffClean supplyWaste
Back to the defaultsCancelUse these
Analyse

The audit the plan cannot do by eye.

Analyse is pure graph arithmetic — no transaction, no Revit hop: rooms with no door at all, rooms whose doors no path from outside ever reaches, and choke points — “Close it and 4 rooms lose all access from outside.” The cascade rule — no door jumps more than one step of your ordered parameter — runs only once you have ordered the values with Order…; until then the summary says the cascade was NOT audited, instead of implying a pass.

New to Revit: single points of access found by arithmetic, not on site.
BIMIO · WarrenBIMIO
ViewMetro — flows running in parallelColour bySecurityLevelOrder…Define…AnalyseRescanDraw intoA drafting view (Warren’s own)Draw in Revit…Export HTML…Check drawingImport changes…
1.02 Reception
1.07 Plant
1.09 Store
FINDINGS
1 with no door · 1 unreachable · 1 single points of access. The cascade was NOT audited: order the values of a parameter with “Order…” first. Pick one to see it on the diagram.
1.09 StoreNo door at all: there is no way in or out.
1.06 ServerIt has doors, but no path reaches it from any way in.
1.07 PlantClose it and 4 rooms lose all access from outside.
Level: Level 01 · view: A101 — Ground Floor Plan · phase: New Construction — 24 rooms · 31 doors · 12 adjacencies · 2 ways inMiddle-drag to pan · wheel to zoom · Fit brings everything back into view
The diagram leaves the model freely. Nothing comes back without a review.

Reading and Analyse write nothing. Everything Warren writes — the drawn diagram, the route parameters, the room values — leaves through a named, gated transaction; and room-parameter writes share one pipeline with a fresh-value guard that skips instead of overwrites.

OUTThe output · out, and back

Drawn where you chose, edited anywhere, written back once.

The diagram lands in Revit where you decided before pressing. The page travels to people without Revit. And what returns is reviewed, not trusted.

The brief's people — with or without Revit

The page is self-contained; the write is one transaction

Into Revit

Drawn where you chose — and checked later.

The destination is picked before pressing: a drafting view Warren creates and owns, or a legend you already have. “BIMIO Warren — draw diagram” commits or reports the rollback, and stamps its provenance — so Check drawing can later compare every drawn view against today's model and answer plainly: 2 of 3 drawn views no longer match the model, with each view's verdict in the register's own words — out of date on the diagram, edits not written back, conflict, orphan.

New to Revit: diagrams that know when they have gone stale.
Warren — A101 — Ground Floor Plan
2/3 drawn views no longer match the model
“Warren — A101 — Ground Floor Plan” — 1 out of date on the diagram · 2 edits not written back
!“Warren — A201 — First Floor Plan” — 1 conflict
Fix it here

The shortest way back into the model is the diagram itself.

A node is an editable cell. With a parameter chosen in Colour by, the selected room offers the values already in play on the floor and takes a new one; edits stack into a queue that states outright that nothing has been written. Write to model sends the batch through the same named transaction the import uses, with the same fresh-value guard inside it — anything skipped keeps its row and its reason instead of vanishing. The same card marks a room as circulation, redrawing it as a trunk.

New to Revit: correcting the model from the drawing, with the review gate still in the way.
BIMIO · WarrenBIMIO
2.14 Consulting 3
DepartmentDiagnostics
Queue this change
3 changes queued, nothing written yet.
2.09 Day Room: Outpatients → Day Surgery
2.14 Consulting 3: Outpatients → Diagnostics
2.16 Consulting 4: Outpatients → Diagnostics
DiscardWrite to model
Afterwards2 parameters written, 1 skipped. “2.09 Day Room: the model changed while the list was on screen.”
Out — and back

A page for someone with no Revit — and nothing writes until it's reviewed.

Export HTML makes a self-contained page where only the on-screen parameter is editable; its “Download changes” file carries each value as it was when the page was made. Import re-reads the model first and refuses to compare against a stale scan; every change arrives with a verdict, conflicts arrive unticked, and a file that names another model demands the explicit tick — “Yes, this file is meant for the model open here.” The write is one named transaction with a fresh-value guard: 7 parameters written, 3 skipped says exactly what happened.

New to Revit: a review gate between the consultant's edits and your model.
BIMIO · Warren — changes coming backBIMIO
3 ready to write · 1 conflict
1.04 Office — SecurityLevel“SL2” → “SL3”.
1.05 Lab — SecurityLevel“SL3” → “SL4”.
1.09 Store (was “1.09 Storage” when the page was exported) — SecurityLevel“SL1” → “SL2”.
1.07 Plant — SecurityLevelThe model has moved on: it said “SL3” when the page was made and now says “SL4”. Writing “SL5” would overwrite that.
1 conflict is unticked: the model changed after this page was made. Tick it only if you mean to overwrite what it says now.
CancelWrite to model
Marked in Revit

A scheme on a sheet can be corrected, and Warren reads the correction.

Every drawn region carries a stamp naming its room and the value it stands for, so repainting one in another value's style is a statement Warren can read. Check drawing turns it into a proposal, never a write, and names which side moved: the model, the drawing, or both to different things — a conflict it refuses to settle by recency. A style that maps to no single value is called untranslatable rather than guessed, and with a workset closed it declines to judge at all.

New to Revit: a red-pen mark on the issued scheme that comes home as a proposal, not a rumour.
BIMIO · WarrenBIMIO
Check drawingCompare what is drawn in Revit against what the model says now.
2 of 3 drawn views no longer match the model.
Corrected on the diagram: “SecurityLevel” would go from “SL2” to “SL3”.Drawing
The model now says “SL4” and the diagram still draws “SL3”: it needs regenerating.Drawing
Conflict: the model says “SL4” and the diagram was marked “SL2”. Decide which one wins.Drawing
This element was changed to a style that does not map to a single value of “SecurityLevel”.Drawing
The source room no longer exists in the model; this drawn element speaks for nothing.Drawing
When it is clean3 drawn views checked: everything still matches the model.
See the real output

This is an actual HTML report Warren exports — self-contained, works offline, shareable as one file. Scroll it right here, or open it full-screen.

Open full report

Draw the brief the way it thinks.

Warren ships on the Data panel of the BIMIO tab. Scan the floor, audit the connections, and let the scheme travel — with a review gate on the way home. Revit 2024–2027, full trial, no card.

← PreviousSign