3D GIS modeling

3D GIS modeling is one of the most visually exciting and insightful parts of GIS, and ArcGIS Pro handles it really well. Let’s get into it.


What is 3D GIS Modeling?

It’s the creation, analysis, and visualization of geographic data in three dimensions — allowing you to model terrain, buildings, infrastructure, subsurface features, and urban environments in realistic or abstract 3D.

You can work with:

  • 3D feature layers (z-enabled points, lines, polygons)
  • Multipatch features (complex 3D shapes like buildings)
  • 3D scene layers (streamed or local 3D data, optimized for performance)
  • 3D rasters and TINs for surfaces
  • Point clouds / LiDAR data

3D Modeling in ArcGIS Pro

ArcGIS Pro uses scenes for 3D — either:

  • Local Scenes (planar, projected coordinate system, good for small areas)
  • Global Scenes (earth-based, good for large areas or global extents)

You can switch between 2D and 3D views seamlessly.


Types of 3D Data You Can Work With:

Data TypeDescription
Z-enabled FeaturesVector features with elevation values
Multipatch Features3D models like buildings, bridges
Scene LayersOptimized for large 3D data (buildings, trees, point clouds)
DEM/DTM/DSMElevation surfaces
LiDAR Point Clouds (LAS)Raw or classified 3D points
3D Symbols3D models or procedural symbols applied to points or polygons

Common 3D Modeling Tasks:

TaskTool/Method
Create a TIN or Raster SurfaceCreate TIN, Raster to TIN
Extrude 2D FeaturesSet extrusion values in layer symbology
Convert 3D Models to MultipatchLayer 3D To Feature Class
Visualize LiDAR DataAdd LAS dataset, classify, symbolize by elevation
Line of Sight AnalysisLine of Sight tool
Viewshed / VisibilityViewshed geoprocessing tool
3D Buffer / ProximityBuffer 3D
Surface Profile AnalysisInterpolate Shape, Profile Graph

Example: Simple 3D Building Model from 2D Footprints

  1. Add 2D building footprint polygon layer
  2. Open the Symbology pane, and under Extrusion, set:
    • Extrusion Type: Base Height + Value
    • Extrusion Expression: e.g., Building_Height
  3. Add a DEM/DTM as a ground elevation surface.
  4. Switch to a Local Scene
  5. Adjust lighting, vertical exaggeration, and basemap settings for realism.

Pro Tips:

  • Use Scene Layers for faster rendering of complex models.
  • You can bring in 3D models (DAE, OBJ, 3DS, KMZ) and convert them to multipatch.
  • Customize the scene environment: sky, atmosphere, sun position, shadows.
  • Combine with animation tools for fly-throughs and 3D presentations.
  • Use ArcGIS CityEngine for procedural 3D city modeling, and import into Pro.

3D Analysis Examples:

  • Line-of-sight between observation points
  • Visibility and shadow studies for proposed developments
  • Flood impact models (using elevation surfaces and water height)
  • Subsurface modeling (e.g. pipelines, geology layers)