Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
CAD to GIS to BIM InteroperabilityLesson 1.4
GIS for Architecture, Planning & Urban Design/Module 1 · Tools of the Trade

Lesson 1.4 · Tools of the Trade

CAD to GIS to BIM Interoperability

Three worlds, and the bridges between them

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

You import the survey DWG into QGIS and it lands off the coast of Africa.

Every architect meets this the first time: you drop a perfectly good AutoCAD survey into a GIS, and it appears as a tiny speck at the map's origin, thousands of kilometres from the real site - or nowhere at all. Nothing is broken. The DWG was drawn in its own little world, measured from an arbitrary 0,0, with no idea which patch of Earth it belongs to. CAD, GIS and BIM are three different worlds with three different jobs, and a designer's real work is building the bridges between them. This lesson is those bridges.

A survey without control points is a rumour. Georeference it and it becomes evidence.

What each tool is actually for

Confusion here comes from expecting one tool to do another's job. Each has a clear purpose.

CAD (AutoCAD, and the DWG/DXF formats) is for precise geometry. It draws lines, arcs and solids to fine tolerance in a local coordinate space, usually measured from an arbitrary origin. It knows shape exquisitely; it does not know where on Earth the shape sits, or carry a table of facts behind each line.

GIS is for location plus information on the real Earth. Every feature has a coordinate reference system, so it sits at true world coordinates, and every feature carries attributes you can query. GIS is weaker at fine drafting; it is unmatched at context, analysis and answering 'where'.

BIM (Building Information Modelling; Revit and the open IFC format) is for the semantic building - not just geometry but meaning: this object is a wall, of this material, with this fire rating, connected to these systems. BIM knows a building deeply; it knows almost nothing about the neighbourhood around it. CAD draws it, GIS places it, BIM describes it.

Three worlds, three jobs CAD local 0,0 exact geometry DWG / DXF GIS on the real Earth (CRS) location + attributes GeoPackage / GeoJSON BIM walls, floors, systems semantic building IFC CAD draws it, GIS places it, BIM describes it
Zoom
CAD holds exact geometry at a local origin, GIS holds location plus attributes on the real Earth, BIM holds a semantic building - three jobs, three native formats.

CAD = shape. GIS = where + facts. BIM = what it means. Asking one to be the others is where projects go wrong.

Importing DWG/DXF into GIS

The everyday bridge is bringing a CAD drawing into GIS. Both QGIS (through the open GDAL/OGR engine) and ArcGIS Pro read DXF and DWG directly. But two CAD habits fight the transfer, and you must tame them.

First, layers and geometry types get mixed. A CAD file happily keeps text, hatching, dimension lines and real linework on tangled layers, and a single DXF entity table blurs points, lines and polygons. On import you split it into clean, single-geometry GIS layers - the roads as lines, the plot as a polygon - and discard the drafting furniture (dimensions, title block) that has no place in a spatial dataset.

Second, CAD carries no attributes in the GIS sense - the meaning lived in the drafter's head and the layer names. Expect to rebuild an attribute table by hand or from those layer names. The import gets you geometry; the information half of 'Geographic Information System' you add yourself.

Georeferencing CAD: giving a drawing a place on Earth

The speck-at-the-origin problem is a georeferencing problem. The CAD file's coordinates are honest metres, but measured from a local 0,0 that means nothing globally. To place it, you tell the GIS how the drawing's local coordinates map to real-world coordinates - a move, rotate and (if scales differ) scale, so the survey lands on the actual plot.

Two routes exist. If the surveyor recorded real control points - known survey marks with true coordinates - you transform the drawing to fit them, which is accurate and defensible. If not, you place it by eye against a base map, matching a corner or a road, then confirm the fit. Either way, you assign the correct projected CRS for the site (a metre-based one - for peninsular India, EPSG:32643 or 32644) so that lengths and areas stay true. A CAD import without georeferencing is just a floating doodle; georeferenced, it becomes a measurable part of the model.

Georeferencing a CAD file As imported 0,0 (local) metres from an arbitrary point georeference Placed on Earth EPSG:32643 - real coordinates map underneath
Zoom
A CAD drawing arrives at a local 0,0; georeferencing moves and rotates it onto real-world coordinates over a map.

Ask the surveyor for control points before you ask anything else. Eyeballing a corner is the fallback, not the plan.

IFC and CityGML: carrying buildings between worlds

Moving buildings (not just lines) between BIM, GIS and 3D city models needs richer, open formats.

IFC (Industry Foundation Classes) is the open, vendor-neutral BIM exchange format - the way a Revit model leaves Revit without losing that a wall is a wall. It is building-centric and extremely detailed, in the building's own coordinate space.

CityGML is the open OGC data model for semantic 3D city models - many buildings across a city, each simplified to an agreed level of detail, with meaning attached, sitting in a real CRS. It is the city-scale counterpart to IFC's building scale. Bridging the two - taking detailed IFC buildings into a coherent CityGML city model - is an active field precisely because their scales and assumptions differ. For streaming heavy 3D to the web there is the OGC 3D Tiles community standard. You do not need to master these formats yet; recognise IFC as 'the building leaving BIM' and CityGML as 'the city holding many buildings', both open so no vendor owns your model.

The designer's real workflow bridge

Put together, the tools form a round trip, not a hierarchy. You start in GIS to understand the site: slope, context, roads, plots, constraints, catchments - the evidence a concept must answer to. You hand that context to CAD and BIM to design the building precisely, with a georeferenced site so your model sits in the real world from day one. And the finished building can return to GIS - as a georeferenced footprint, or a CityGML entry - to join the city model, feed an urban-design study, or support a development-control review.

The skill is not mastering all three tools equally; it is knowing which world owns which part of the job, and keeping the bridges - georeferencing, clean layers, open formats like GeoPackage, IFC and CityGML - intact so nothing is lost in crossing. A designer fluent in these bridges argues from a model that spans site to city; one who is not spends every project rebuilding the same survey.

The designer's round trip GIS site + context slope, roads, plots CAD + BIM design the building DWG / IFC GIS again 3D city model CityGML context in building out no single tool does it all - each format is a bridge, not a wall
Zoom
The real workflow is a round trip: GIS gives site context, CAD and BIM carry the design, and the building returns to GIS as a CityGML city model.
Formats, standards & CRS you will meet in this lesson

GDAL/OGR 3.13.2

The engine that reads DXF/DWG and writes GeoPackage

Why QGIS (and ArcGIS via its own tools) can import CAD and export clean GIS layers; free and open-source.

CityGML 3.0 (OGC)

Open data model for semantic 3D city models

The city-scale format holding many simplified, meaningful buildings in a real CRS.

EPSG:32643

WGS 84 / UTM zone 43N - a metre grid for peninsular India

Assign a projected metre CRS when georeferencing CAD so lengths and areas stay true (use 32644 further east).

OGC 3D Tiles

Community standard for streaming massive 3D geospatial content

How BIM/CityGML city models reach the web browser for consultation and review.

Hands-on workshop

Workshop — georeference a CAD survey into GIS

Do the bridge that every project needs: import a CAD drawing, place it correctly on Earth, clean it into a proper GIS layer, and save it in an open format ready for analysis - or for handing back to a city model.

QGIS 3.44 (Georeferencer built in) or ArcGIS Pro; a DWG/DXF survey (or sample); an internet base map for placement.

Given & goal
Goal: a georeferenced, cleaned GIS layer built from a DWG/DXF survey, saved as a GeoPackage in a metre CRS
Data: any site DWG/DXF (or a sample) + an internet base map for reference
Time: ~45 minutes
  1. 1Import the CAD file. In QGIS: Layer, Add Layer, Add Vector Layer, choose the DXF/DWG (GDAL reads it). In ArcGIS Pro: Add Data, select the CAD dataset. Note how everything lands mixed and near the origin.
  2. 2Set the project to a metre-based CRS for the site (EPSG:32643 or 32644 for peninsular India) so measurements will be honest.
  3. 3Georeference the drawing onto the real site. With survey control points, transform to fit them; without, place it against the base map by matching a corner or road. QGIS: the Georeferencer or an affine transform / manual move; ArcGIS Pro: the Georeference ribbon for CAD.
  4. 4Split the import into clean single-geometry layers (roads as lines, plot as a polygon) and drop drafting furniture - dimensions, text, title block.
  5. 5Rebuild attributes: add the fields the CAD never carried (plot id, use, area) - compute area now that the CRS is metric.
  6. 6Export to an open format: QGIS, Export, Save Features As, GeoPackage (.gpkg); ArcGIS Pro, Export Features. You now have a georeferenced, queryable layer - the bridge from drawing to data.

You’ll walk away with
A georeferenced GeoPackage layer, correctly placed and measurable, built from a CAD survey - the exact bridge a real project depends on.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectSite, form & environment

This is your daily bridge: survey DWG in, context from GIS, design in CAD/BIM, footprint back out. Georeference the survey to a metre CRS (EPSG:32643/44 for peninsular India) the moment it arrives, split CAD layers into clean GIS layers, and keep the site model spatially true so your Revit or AutoCAD work sits in the real world - not adrift at 0,0.

For the plannerLand use, zoning & infrastructure

Interoperability is how private buildings enter the public plan. Approved projects arrive as CAD or BIM; to test them against zoning, FAR and infrastructure they must be georeferenced and simplified into the GIS master plan. CityGML gives a common 3D city model, and open exchange keeps the statutory dataset independent of any one firm's software.

For the urban designerStreets, blocks & public realm

The street and block model is stitched from CAD, BIM and GIS. Building footprints from CAD/BIM, georeferenced into GIS, become the figure-ground and 3D massing behind a public-realm study; CityGML and 3D Tiles let you carry that model to the web for consultation. Clean bridges keep the massing honest across scales.

Misconception check

CAD, GIS and BIM overlap so much that one good tool can replace the others.

They overlap at the edges but solve different problems: CAD is precise geometry in a local space, GIS is location-plus-attributes on the real Earth, BIM is the semantic building. Forcing one to do another's job - drafting a building in GIS, or planning a district in Revit - is slow and lossy. The professional skill is interoperability: moving data cleanly between them via georeferencing and open formats, so each does what it is best at.
Try it

Do it yourself

Sort the worlds before you build the bridge.

  1. 1Match each to its job in one word: CAD, GIS, BIM.
  2. 2You import a DWG and it sits at 0,0 off the coast of Africa. Name the problem and the fix.
  3. 3Give two things you must clean up when turning a CAD import into a proper GIS layer.
  4. 4What does IFC carry that a plain DWG does not, and what does CityGML hold that IFC does not?
  5. 5Why assign a metre-based CRS (e.g. EPSG:32643) before measuring a georeferenced CAD survey?
Take this with you

The one line to carry out

CAD draws it, GIS places and questions it, BIM describes it - and a designer's real skill is the bridges between: georeference every CAD import to a metre CRS, split it into clean layers, and move buildings through open formats (IFC, CityGML) so nothing is lost. Own the bridges and your model spans site to city.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01de Smith, M.J., Goodchild, M.F. & Longley, P.A. — Geospatial Analysis: A Comprehensive Guide, 7th ed.Winchelsea Press, 2025.
  2. 02Longley, P.A., Goodchild, M.F., Maguire, D.J. & Rhind, D.W. — Geographic Information Science and Systems, 4th ed.Wiley, 2015.
  3. 03ISPRS International Journal of Geo-InformationMDPI, ongoing.
  4. 04Batty, M. — The New Science of CitiesMIT Press, 2013.
Related lessons
Recap
CAD = precise local geometry (DWG/DXF); GIS = location + attributes on the real Earth; BIM = semantic building (IFC). Bridge them by georeferencing CAD to a metre CRS, cleaning layers, and exchanging via open formats (GeoPackage, CityGML, 3D Tiles).
Carry forward →

You now have the whole toolkit - free and paid desktop GIS, web GIS, and the CAD/BIM bridges - so Module 2 turns to the raw material itself: where the spatial data actually comes from, India-first.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →