Online resources to build topography 3D models

This document compiles online resources that help to build terrain 3D models with a variety of software-options.  Brief introductions on the pros and cons of each option are provided.

Data Sources:

For the City of Toronto:

0.5 Meter interval contour map (Lidar):


1 Meter interval contour map:


For the Greater Toronto Area:

Greater Toronto Area Surface Data


For Canada:

Geospatial Data Extraction Tool


OR Canadian Digital Elevation Model (DEM)


Other sources of topography data

Worldwide 25 Meter interval contour map: OpenDEM (

U.S. 1m to 5m interval contour map: USGS


UK 50 Meter interval contour map: OS Terrain 50


France 1m to 5m interval contour map (need to sign-in):


The Netherlands 10m interval contour map:


Digital Elevation Model (DEM) of Australia derived from LiDAR 5 Metre Grid


Note: An alternative way to obtain DEM data worldwide is using Global Mapper with its online source or the GEBCO (Bathymetry) data set available at the Map and Data library. Please contact the library for more details.

Related software:

ArcGIS/ ArcScene; Global Mapper; AutoCAD/ Civil 3D; Sketchup; Rhino


Step 1.

If a dwg file of contour lines is not readily available, you can generate the dwg file from:

Global Mapper. See tutorial:

or ArcGIS. See tutorial:



If a dwg file of contours (with elevation information) is prepared:

This file can be opened in AutoCAD and AutoCAD Civil 3D directly, with elevations shown in a 3D view (For example, change the setting in View- Views- SW Isometric). However, if the projection and units are not defined correctly, the contours can be displayed incorrectly.

To check the projection and units in AutoCAD, type command PR to see X, Y and Z values of any selected contour, and command UNITS to check the unit of the current file.

If the projection and unit are inconsistent, the dwg file needs to be projected in ArcGIS or Global Mapper. Instruction of project CAD (dwg) files in ArcGIS is available here:

Alternatively, to define projection for CAD (dwg) files in Global Mapper:

Open Global Mapper – select Open Your Own Data Files – choose your dwg file

For undefined dwg files, an “Unknown Projection” window will show up and you can click on “OK” and then select the projection. To change the projection, go to Tools-Configure… (Detailed instruction is available here:


Step 3.

To build the 3D model that can be properly rendered, further steps are necessary to surface generate surface from the contours. This can be done with AutoCAD Civil 3D, Sketchup, Rhino, ArcScene or other 3D modeling software.

To build terrain model in AutoCAD Civil 3D:

To build terrain model in ArcScene:

To build terrain model in Sketchup:

An introduction:

Tutorial on using Sandbox extension:

To build terrain model in Rhino:

With Contour/TIN prepared in ArcGIS:

With contour dwg files:


Pros and Cons of each option:

AutoCAD Civil 3D is suitable for detailed 3D drawings, but creating surface from contour lines is not straightforward in AutoCAD Civil 3D. It works better if the available data is a set of points with elevation information.

ArcScene provides a quick way to generate terrain surface and extrude buildings based on their elevation attributes. However, there is only one 3D format (VRML) it can export to. (Although the extruded buildings can be converted as a multipatch file and then to collada file, the terrain models can only be exported as VRML at this point). Also, exporting large 3D files from ArcScene can be difficult.

Sketchup is free software and has the potential to build large 3D terrain models, but it is often less accurate as it automatically simplifies the contour lines. Using the Sandbox extension is relatively straightforward, and the Drape tool and Stamp tool are helpful for creating buildings or roads on top of the terrain model.

Rhino can build large 3D terrain models relatively fast. It provides options for smoothing and create good rendering images. However, Rhino cannot directly import files from ArcGIS. If a 3D topography model is not created in AutoCAD or cannot be exported from AutoCAD correctly, it is necessary to move the contours manually in Rhino in order to create the 3D model. Alternatively, VRML from ArcScene can be imported to Rhino.


Other references:

Import 3D files from ArcGIS to Civil3D:

Import 3D files from ArcGIS to Sketchup:

Use the Drape and Stamp tools in Sketchup:


Data format: