Standards

From AutoCAD DWG to an interactive indoor map

By the DigiMaps team · Updated · 10 min read

Short answerSave each DWG floor plan as DXF from AutoCAD, with walls, doors, stairs, lifts and room names on separate layers, and import it into Studio. Then set the scale from one measured wall and check rooms, doors and routes before you publish.

What you need before you start

Most of the time in a conversion goes on things the drawing does not say. Gather these before the first import.

WhatWhy it mattersIf you do not have it
One DWG or DXF per floorEach floor becomes a level visitors can switch toAsk the architect to export one file per floor
Room names or numbers as textThey become place names and search termsRooms can be named later in the Studio directory
Doors drawn in their wallsRoutes can only pass through doorwaysDoors can be added in the editor
Lifts, stairs and escalatorsThey connect floors, and step-free routes depend on the liftsAdd them as transitions in the editor
Exits from your approved fire planNeeded for emergency guidance, and for hospital release checksWe do not invent exits; they have to come from your safety team
One wall length you trustIt sets the true scale of the planMeasure one on site
A list of staff-only roomsThey are kept off public screensIndustry pack defaults apply until someone decides
Kiosk positions and the way each facesEach becomes a “You are here” pointPlace kiosks in Studio once the map exists

Step 1: Clean the drawing in AutoCAD

An architect’s working drawing carries far more than a visitor map needs: furniture, lighting, ductwork, revision clouds. None of it helps a visitor find Cardiology, and some of it gets in the way. A short session in the layer manager saves a long one in review.

WAYVALE-GEN-G.dwg Layer properties
Layer Holds Before export Why
A-WALL Walls and partitions Keep The outline of every room
A-DOOR Door blocks and swings Keep Where routes can pass
A-FLOR-STRS Stairs and escalators Keep Floor changes, and what step-free avoids
A-FLOR-EVTR Lift shafts and cars Keep Step-free floor changes
A-FLOR-IDEN Room names and numbers Keep Place names and search terms
A-ANNO-DIMS Dimensions Note it Note one wall length for the scale step
A-FURN Furniture Freeze Clutter that can read as small rooms
E-LITE Lighting Freeze Not part of the map
M-HVAC Ductwork Freeze Not part of the map
A-ANNO-TTLB Title block and notes Freeze Text that can be mistaken for room names
Layer names follow the common AIA style and are only an example. Your architect’s names may differ; what matters is that walls, doors, stairs, lifts and room names each sit on their own layer.

A few more habits make any conversion cleaner, whichever tool reads the file:

  • Bind or remove external references, so the file you send is complete on its own.
  • Put each room name inside its room, as text, one label per room. A name in the title block or outside the walls attaches to the wrong space.
  • Close room outlines where you can, so a room has an inside.
  • Check the drawing units, millimetres or metres, and that the floor is drawn at full size.
  • Use the same origin and rotation on every floor, so that the lift on Level 1 lands on top of the lift on the ground floor.

Step 2: Choose how the file comes in

RouteUse it whenWhat to know
DXF upload in StudioYou can save as DXF from AutoCADRead natively, with no AI. Works on-premises and on air-gapped sites. The most reliable route.
DWG upload in StudioYou only have DWGWorks only where the ODA File Converter is installed on the server, which is not part of the standard install. Otherwise save as DXF, or send the set to our team.
Full CAD set to our teamMany floors or buildings, or a hospital with strict privacy rulesWe convert it through our venue pipeline with quality and privacy checks. Later re-imports keep your Studio edits.
PDF or image onlyNo CAD file existsAI-assisted tracing proposes room outlines for your team to review, or you trace by hand over an image underlay.

DWG is AutoCAD’s own binary format, and most software outside AutoCAD reads it through a converter. Saving as DXF yourself moves that step into the program that drew the file.

Step 3: Import and check what was read

The new-venue wizard asks for the industry, the languages and the buildings, then takes your plans. A building can have up to 50 floors, and each building keeps its own floor list, so two blocks that both have a “Level 1” do not collide.

Pass 1 · The drawing as read

UP EMERGENCY G.01 204.8 m² PHARMACY G.02 163.8 m² CAFE G.03 153.6 m² LIFT LOBBY G.04 102.4 m² OUTPATIENTS G.05 225.3 m² WC G.06 92.2 m² RADIOLOGY G.08 194.6 m² RISER RISER RISER RISER PLANT G.95 71.7 m² STORE G.96 35.8 m² LIFT ALIFT B CORRIDOR G.00 · 582.4 m² MAIN ENTRANCE 56000 16000 2400 12800 2400 12000 2400 8000 36000 12800 10400 12800 X Y WGH-MAIN-G.dxf MODEL SPACE · UNITS mm A-WALL A-DOOR A-FLOR-STRS A-FLOR-EVTR A-FLOR-IDEN A-ANNO-DIMS 0 5 10 m N
The ground floor of a fictional hospital straight from DXF: walls, door swings, stairs, lift shafts and room text, each on its own layer.

Before going further, check three things on every floor: that it is there, that it is named the way visitors say it (“Ground”, “Level 1”, not “FFL +4500”), and that the floors stack in the right order.

Step 4: Set the scale from one measured wall

A drawing with the wrong units gives directions that are wrong in a way nobody notices until a visitor is told a 200 m walk takes 20 seconds. Fix it once, at the start.

A corner of a floor plan with the north corridor wall highlighted and dimensioned as 12.80 metres measured on site 12.80 m measured on site Pharmacy Café Staff only Corridor
Illustrative drawing, not a Studio screenshot. Pick a long wall you can measure with a laser on site, not a short one: a 1 cm error on a 1 m wall is a 1% error everywhere.

A single building can stay in local metres. A campus with several buildings can instead be placed on the globe in WGS 84 coordinates, so that the buildings sit in the right place relative to each other and to the street.

Step 5: Turn rooms into places

Room text is matched against the industry pack you picked, so a room labelled “WC” is filed under Restrooms and shows up when someone searches for a toilet. Matching handles Arabic, Persian and Urdu letter variants and digits. The hospital pack’s rules are tested against 412 de-identified hospital CAD labels.

Pass 2 · Rooms become places

EmergencyPharmacyCaféOutpatientsRadiology Main entrance Lifts Restrooms Stairs Clinical Pharmacy and café Lifts and stairs Staff only 0 5 10 m N
The same floor after matching: departments, the pharmacy and café, restrooms, lifts and stairs, with staff-only rooms hatched.

In the hospital and government packs, any room type the rules do not recognise stays staff-only until someone decides, because guessing the other way is the mistake that matters. Then work through the directory:

  1. Rename places the way visitors say them, in every language you publish. Each name carries a status: Missing, Draft, Reviewed or Approved.
  2. Check categories, so the Pharmacy shows under Pharmacy and not under Clinics.
  3. Enter opening hours. A day you leave empty is published as unknown, never guessed.
  4. Confirm which rooms are staff-only. They are removed from every public screen when you publish.

Step 6: Turn doors, lifts and stairs into routes

A map without a route network is a picture. Studio can generate links from every doorway to the corridor, then you add what the drawing cannot say on its own.

Pass 3 · Doors become routes

EmergencyPharmacyCaféOutpatientsRadiology Main entrance Restrooms EXIT EXIT EXIT Door Junction Lift Stairs Exit Staff only 0 5 10 m N
The navigation graph: door and corridor nodes, lift and stair transitions, and exits. Dashed links lead to staff-only rooms.
  • Connect floors with lifts, stairs and escalators as transitions. A floor with stairs but no lift link has no step-free way in or out, and step-free routes will flag it rather than quietly use the stairs.
  • Mark exits from your approved fire plan. Without them there is no “Show me the way out”, and the hospital life-safety profile will not publish.
  • Add restrictions to links that need them: out of service, or open only at certain hours.

The navigation graph is what every direction, walking time and step-free choice is calculated on, so it is worth a second pair of eyes.

Step 7: Check everything before the first publish

CheckHowWho
Preflight passesStudio checks six rule families: exits, floor transitions, unnamed rooms, geometry, accessibility and isolated rooms. Critical issues block publishing.Map editor
Reviewer suggestionsThe built-in reviewer flags missing exits, unlinked stairs and unnamed rooms. Apply or dismiss each one.Map editor
Every public room is reachableRoute from each kiosk position to your 20 most asked-for destinations.Facilities
Step-free routes use the liftsRepeat those routes with the wheelchair profile.Accessibility lead
Names read correctlyRead the directory in every language you publish.Front desk and translator
Private stays privateSearch for three staff-only rooms. None should appear.IT or privacy officer
It matches the buildingWalk the map at eye height in Studio, then walk two real routes with a phone in hand.Facilities

Step 8: Publish, then keep it current

Publishing freezes the map into a release that kiosks, phones and signage all read. If your team uses review, a second person approves it first; you can also schedule it for tonight. Kiosks pick up a new release only when nobody is using them, and if something is wrong you roll back to the previous version.

After launch, most changes are not map changes. A closed restroom or a moved clinic is posted live and reaches screens within seconds, without a new release. The map itself stays yours: Studio exports it as IMDF, GeoJSON or KML at any time.

Where conversions usually go wrong

ProblemWhat you seeFix
Room names outside rooms, or in the title blockPlaces with no name, or the wrong nameMove labels inside outlines, or rename in the directory
Doors drawn as gaps with no door layerRooms with no way inAdd doors in the editor, then regenerate the links
Floors drawn at different originsFloors that do not line up; lifts that land in the wrong placeAlign the origin and rotation before export
Wrong unitsWalking times that are obviously offSet the scale from a measured wall
Furniture and services left onClutter, and small shapes read as roomsFreeze those layers
Lifts and stairs drawn on the wall layerNo connections between floorsMove them to their own layers, or add transitions in Studio
Exits not markedNo emergency guidance; hospital releases blockedMark exits from the approved fire plan

If all you have is a PDF

Plenty of buildings only have a PDF, or a scan of a printed plan. AI-assisted tracing proposes room outlines, doors and labels from the first page of the file, and your team reviews and completes each one before anything is published. It can be switched off, and it is off by default on-premises. Without AI, drop the plan in as an image underlay and trace it with the editor tools.

Either way, a PDF gives you a draft that a person finishes, not a finished map. The floor plan import page lists every format and how well each one works.

Related questions

Can we upload an AutoCAD DWG file directly?

Only where a DWG converter, the ODA File Converter, is installed on the DigiMaps server, and it is not part of the standard install. The reliable route is to save each floor as DXF in AutoCAD and upload that. DXF is read directly, with no AI involved. For a large DWG set, our team can run the conversion for you.

How long does it take to turn our drawings into a map?

It depends on the drawings more than on the software. Clean DXF files with room names and doors on their own layers are quickest; drawings with furniture, missing labels or floors drawn at different origins take longer. We look at one floor with you first and agree the timeline from that.

Do we have to clean up the drawings ourselves?

No, but it helps. Freezing furniture and services layers, binding external references and keeping room names inside room outlines saves review time later. For a full set of floors or buildings, our team can run the conversion for you.

Will the map be at the right scale?

Yes, once you set it. Pick a wall whose real length you know, enter that length, and the whole plan rescales to true size. From then on walking distances and times in directions are in real metres.

What happens when the building changes?

Small changes, such as a new door or a renamed room, are made in Studio and published as a new release. If our team converted your CAD set, a later re-import from updated drawings keeps the edits your team made in Studio.

See your own building in DigiMaps

Book a 30-minute walkthrough. Bring a floor plan if you have one: we will show how DigiMaps runs on kiosks, phones and signage, and tell you plainly what a pilot on your site would involve.