Lesson 7.4Lesson 7.4 · GIS for Architecture & Site Analysis
3D City Models: LiDAR, CityGML & the BIM Bridge
Setting the building in a real, three-dimensional city
Your tower clears every rule on paper - and drops the neighbour's terrace into permanent shade.
A two-dimensional plan cannot tell you that. Real overshadowing, protected sightlines to a monument, whether a new block breaks the skyline of a street - these are three-dimensional questions, and they need a three-dimensional city to answer. LiDAR gives us the city's true surface, CityGML stores it as a semantic model, and the GIS-to-BIM bridge lets your building meet the neighbours it will actually stand among.
The neighbours are already in the model - the only question is whether you looked before you designed.
LiDAR: measuring the city as a cloud of points
LiDAR (light detection and ranging) fires laser pulses and times their return, producing a dense point cloud - millions of points, each with an x, y and z, that together describe every roof, tree and kerb the beam touched. Flown from an aircraft or drone, it is the fastest way to capture a real city surface at building resolution, far finer than a 30 m satellite DEM.
From the cloud you derive two surfaces you met last lesson: the DSM (digital surface model - the top of everything, buildings and trees included) and, by classifying and removing the non-ground returns, the bare-earth DTM. Subtract the DTM from the DSM and what stands up is the built and vegetated world - the raw material for building heights and 3D massing. Free high-resolution LiDAR and derived DEMs for many areas are distributed through OpenTopography; in India, drone survey under programmes like SVAMITVA is expanding fine-grained coverage.
A point cloud is the city with the labels peeled off - honest geometry, no meaning yet.
CityGML: a 3D model that knows what a roof is
A point cloud is geometry without meaning; a semantic 3D city model adds the meaning. CityGML, an OGC open standard (current version 3.0), stores a city as objects that know what they are - buildings, walls, roofs, windows, ground, vegetation - each with attributes, not just triangles. That semantic layer is what lets you ask a 3D model real questions: total roof area suitable for solar, which facades face a noisy road, how many dwellings sit above a flood level.
CityGML famously defines levels of detail (LoD): LoD0 a flat footprint, LoD1 a simple extruded block, LoD2 with generalised roof shapes, LoD3 with detailed facades and openings (and interiors beyond). The lesson of the LoD ladder is economy: more detail costs far more data and effort, so you choose the level your question needs - LoD1 blocks are plenty for a city-wide shadow or skyline study, while a heritage sightline may want LoD2 or 3. Related OGC standards carry these models on the web: 3D Tiles streams massive 3D scenes, and CityGML itself is an application of GML (ISO 19136).
The GIS-to-BIM bridge: two worlds, one building
GIS and BIM (Building Information Modelling) look at the built world from opposite ends. GIS is outside-in: the whole city, terrain, plots, neighbours, at modest per-building detail, geo-referenced to the Earth. BIM is inside-out: one building in exhaustive detail - structure, services, materials - usually in its own local coordinate space. Neither replaces the other, and the interesting work of this decade is the bridge between them, often called GeoBIM.
The bridge runs both ways. Context in: pull the surrounding CityGML city, terrain and plot into your BIM environment so the design is modelled among its real neighbours. Design back out: place the finished BIM building (commonly exchanged as IFC) accurately into the city model to test its city-scale effects. The persistent friction is that the two speak different languages - CityGML and IFC organise the world differently, and georeferencing an IFC model correctly is a real, non-trivial step. But done well, the bridge means your shadow, sightline and skyline studies use the actual city, and the city's model gains an accurate new building.
GIS knows where the building is; BIM knows what the building is. The magic is making them agree.
Putting it to work: shadow and massing at urban scale
With even an LoD1 city model plus terrain, the studies that a 2D plan cannot do become routine. Cast the sun across the whole neighbourhood and you get true overshadowing - how your proposal shades the streets, parks and windows around it through the seasons (with the low winter sun, again, the hard case). Set the eye at a viewpoint and you can test sightlines and protected views. Drop your massing into the block and you can read the skyline and how the new wall of the street sits against its neighbours.
You can do a great deal of this without paid tools. In QGIS, the qgis2threejs plugin exports your terrain, buildings and proposal to an interactive 3D web scene you can share and orbit. On the paid side, ArcGIS Pro has full 3D scenes and shadow tools, and Esri CityEngine builds procedural 3D cities and urban-design scenarios from rules. The honest closing note: a 3D city model is only as good as its LoD, its currency and its georeferencing - so match the model to the question, and never let a beautiful render outrun the accuracy of the data beneath it.
OGC CityGML 3.0
Open data model and XML format for semantic 3D city models
The standard for city models whose objects know they are buildings, roofs, walls - defines the levels of detail (LoD).
OGC 3D Tiles
OGC community standard for streaming massive 3D geospatial content
How large 3D city scenes are delivered efficiently to a browser or viewer.
ISO 19136 (GML)
Geography Markup Language - the XML encoding CityGML is built on
CityGML is an application schema of GML; part of the ISO 19100 geographic-information series.
OpenTopography
Global distribution of high-resolution LiDAR point clouds and DEMs
Free access (per-dataset licences, often CC-BY); a primary source for the LiDAR surfaces behind 3D models.
National Geospatial Policy 2022
India's framework, envisaging high-resolution national 3D/elevation data
Signals investment in the fine-grained elevation and 3D data that city models need.
Workshop - build and shadow-test a small 3D city block
Make a simple LoD1 city block from footprints and heights, drape it on terrain, and run a seasonal shadow study - then export it to an interactive 3D scene you can share.
QGIS 3.44 (3D map view + qgis2threejs; optional UMEP), or ArcGIS Pro (Local Scene; optionally CityEngine); footprints with heights + a DEM.
Given: building footprints (OSM or Microsoft/Google open buildings) with a height field Data: footprints + a CartoDEM/LiDAR-derived DEM for the terrain Goal: an extruded LoD1 block, a summer-and-winter shadow view, and a shareable 3D scene Time: about 90 minutes
- 1Get footprints with heights. In QGIS: load OSM buildings (QuickOSM) or an open-buildings extract; if heights are missing, add a height field and estimate from storeys. In ArcGIS Pro: import the same footprints into a scene.
- 2Extrude to LoD1. In QGIS: add the layer to a New 3D Map View and set Extrusion = the height field, draped on your DEM. In ArcGIS Pro: in a Local Scene, set the footprint layer's Extrusion to the height field over the elevation surface.
- 3Add the sun. In QGIS: use the 3D view's shadow/lighting settings (or the UMEP plugin) to set a low winter and a high summer sun. In ArcGIS Pro: use the scene's Daylight/Illumination controls to set date and time and cast shadows.
- 4Read the overshadowing. Compare the winter and summer shadows falling on the streets, open space and neighbouring roofs around your proposal; note who loses light in December.
- 5Publish it. In QGIS: run the qgis2threejs plugin to export an interactive three.js web scene. In ArcGIS Pro: share as a web scene / 3D scene layer. Send someone the link and let them orbit the block.
You’ll walk away with
An interactive LoD1 3D block on real terrain, a seasonal overshadowing read, and a shareable 3D scene - proof you can test massing against the actual city.
Three altitudes on the same idea
Read the band that fits you — or all three.
This is how your building meets its neighbours before it is built. A 3D context model lets you test real overshadowing, protected sightlines and how your massing sits in the street - the questions a plan cannot answer. Pull the CityGML context into your BIM, study the seasons, and place the finished model back accurately to prove the city-scale effects.
3D city models turn development control into something you can see. Envelope compliance, view corridors, aggregate shadow on public space and skyline impact become testable at city scale from LoD1/LoD2 models. As Indian master plans go digital, a semantic 3D layer is the natural next step beyond the 2D zoning geodatabase.
The third dimension is where the public realm is really felt. Sun on a square, the enclosure of a street, whether a tower ruins a view - these are 3D judgements. City models (and tools like CityEngine or a qgis2threejs scene) let you test block form, street walls and skylines against the real city, and show them convincingly to the people who must live with them.
“A 3D city model is basically a fancy SketchUp render - it just looks nicer.”
Do it yourself
No software needed - think in three dimensions for five minutes.
- 1What is the difference between a DSM and a DTM, and which one do you need to model building shadows?
- 2For a fast city-wide shadow study, which CityGML LoD would you choose - and why not the most detailed one?
- 3Name one question you can answer with a semantic city model that you cannot answer with a plain 3D render.
- 4Why is georeferencing an IFC (BIM) model into a city model a genuinely tricky step?
- 5Which season and time of day is the hard case for an overshadowing study, and why?
The one line to carry out
Peer-reviewed journals & authoritative standards
- 01ISPRS Journal of Photogrammetry and Remote Sensing — Elsevier, ongoing.
- 02Lillesand, T., Kiefer, R.W. & Chipman, J. — Remote Sensing and Image Interpretation, 7th ed. — Wiley, 2015.
- 03Batty, M. — The New Science of Cities — MIT Press, 2013.
- 04de Smith, M.J., Goodchild, M.F. & Longley, P.A. — Geospatial Analysis: A Comprehensive Guide, 7th ed. — Winchelsea Press, 2025.
With the site read in every dimension - context, terrain, statute and 3D city - the course now turns from analysing places to the larger scales of urban planning and design that build on exactly these foundations.
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 →