How to: Create a 3d buildings view in QGIS

In GIS, the most common way to get a feeling about a data set and to assess its quality is visual inspection. Artefacts or plausibility errors are easy to detect this way.

In 3d, things also look nice. We’d like to show you how to achieve this in QGIS. QGIS is the most frequently used open source and free desktop GIS solution and it’s well suited for this kind of work. It can read many vector and raster formats and provide a 3d map view from different sources. For a nice looking visualisation, follow these steps:

  1. If you don’t have QGIS on your computer, download and install the software from:
  2. Download our example data for free:
  3. Extract and open the sample data folder and drag the file with the .shp extension into QGIS
  4. It is important to change the project’s coordinate system to EPSG:32618. Click on Project in the main QGIS window and choose Properties. In the newly opened window choose CRS and enter EPSG:32618 in the Filter field. Choose WGS84 / UTM Zone 18 from the coordinate reference systems list and click Apply. Close the window.
  5. For verification, please check if you see EPSG 32618 in the status bar at the bottom. If it is still EPSG 4326, the next steps will not work.
  6. Now open Layer Properties. Do so by right-clicking on the layer 3db-US-Philadelphia in the layer list (left hand side) and choose Properties. In the open window select 3D View and choose the Single Symbol option.
  7. You now have a number of options to choose from. The most important is Extrusion. If you change the number in the corresponding field, all buildings will have the same height. If we want to see each building’s individual height, we need to tell QGIS to check the height property for each building and use this as an extrusion. We can do this by clicking on the symbol behind the Extrusion number and choosing field type height. Click on Apply in the bottom of the window and close it.
  8. Now QGIS knows where to check for the height of the buildings. Next step is to choose View in the QGIS main window and click on new 3D Map view. A new window opens with a 3D map view of the underlying data which should look similar to the one below.

This is an easy way to set up a proper view of geospatial data in Open Source Software. It is also possible to add a WMS background layer to visualize a satellite image background.

For more tips and tricks, don’t forget to follow us on Medium, and to visit us on the web at:

Thanks for reading!

3dbuildings Data map with custom selection tool




Clean and comprehensive worldwide building data.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Fixed Asset Reconciliation Philippines — RCS Soft

That One Thing That Made Me Stumbled Onto Programming

Bring Chaos to your Legacy CD/CI pipelines

Creating Terminal Shortcuts via bash_profile Updates on a Mac using Atom Text editor

Introducing the Desmos Grant Programme

Upload/Delete Object in S3 using Python Boto3

What You Should Do When a MMORPG Going Through Server Maintenance?

What is Protocol Oriented Programming?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Clean and comprehensive worldwide building data.

More from Medium


For Loops for Dummies

Push Docker Image to & Pull from DockerHub

Push Docker Image to & Pull from DockerHub

Evaluation techniques for interactive systems