What Files Can SketchUp Import for Topography?
A terrain model that merely looks convincing in SketchUp isn’t enough for site-sensitive design. If you need to test retaining walls, check accessible routes, verify drainage, or set floor levels, your terrain data must be editable, scaled properly, and traceable to real elevation data.
Drawing a terrain mesh isn't the hard part. The real challenge is getting a sensible set of elevation points or contours into SketchUp without bringing in millions of useless vertices, losing site coordinates, or creating a file so heavy it freezes your computer.
Here is a breakdown of what SketchUp supports, how to handle DWG/DXF vector imports, how to deal with IFC site data, and why clean XYZ point data is often your best bet.
---
The Main Topography Formats at a Glance
- XYZ / CSV: Requires a plugin. Best for clean LiDAR and DTM grid data. Gives high spatial accuracy and lets you control point density easily.
- DWG / DXF: Native to SketchUp Pro. Standard format for site surveys and 3D contour lines. Just watch out for flattened 2D lines or files with too many curve vertices.
- IFC: Native for basic views, plugin needed for editing. Great for BIM coordination, but native imports often turn terrain into uneditable rigid blocks.
- DEM / TIF: Native via Add Location. Good for regional site context, but low elevation detail for actual building design.
---
1. What SketchUp Needs From Terrain Data
SketchUp isn't a full GIS or civil engineering program. It runs smoothly when incoming data is clipped to your site, cleaned up, and set to a reasonable point spacing.
Terrain data usually comes in three flavors:
- XYZ Data: Simple text rows recording Easting (X), Northing (Y), and Elevation (Z). An importer triangulates these points into a 3D ground mesh.
- DWG/DXF Contours: Polylines drawn at specific Z heights. SketchUp’s From Contours tool connects these lines to build faces.
- IFC Objects: BIM spatial objects (like `IfcSite`). They hold 3D shape data along with BIM metadata.
> Quick Tip: Dense LiDAR isn't automatically good SketchUp data. For early concept massing, 2m to 5m point spacing is plenty. For detailed grading around kerbs or paths, 0.5m to 1m works best. Always use the lightest data that gives you the answers you need.
---
2. Step-by-Step: Importing DXF / DWG Contours
CAD files from surveyors are super common, but importing raw DWG files without cleanup can instantly lock up your session.
Step 1: Clean the File in CAD First
- Isolate contours: Turn off or delete text, dimensions, title blocks, hatches, and tree symbols. Keep only major/minor contours and spot levels.
- Check 3D heights: View the CAD file from a side projection. If all lines are flat on the floor (Z = 0), the file is 2D. You'll need to move lines to their real heights or use spot levels instead.
- Simplify lines: CAD splines can have thousands of tiny segments. Run a simplify or weed command in your CAD program to drop the vertex count.
Step 2: Import into SketchUp Pro
- Go to File > Import and select AutoCAD Files (.dwg, .dxf).
- Click Options:
- Set Units to match the CAD file explicitly (e.g., Meters). Avoid "Model Units" auto-detect.
- Uncheck "Preserve drawing origin" if the survey is located miles away from the origin (to prevent graphic glitches).
- Click Import.
Step 3: Turn Contours into a Mesh
- Highlight all imported contour lines.
- Open the Sandbox toolbar (View > Toolbars > Sandbox).
- Click the From Contours tool. SketchUp will web the lines together into a surface mesh.
- Immediately Group the surface, assign it to a dedicated tag (e.g., `Existing Terrain`), and Lock it.
---
3. Handling IFC Topography & BIM Workflows
SketchUp Pro opens IFC files, but native imports usually turn site terrain (`IfcSite`) into a locked block that you can't edit. On top of that, global BIM coordinates often cause view clipping.
Here is how to make IFC terrain actually work:
Dealing with Huge Coordinates
IFC files use real-world map coordinates that can place geometry millions of units away from SketchUp’s origin (0,0,0). This causes screen flickering and tool errors.
- The fix: Import the IFC file, move the terrain group so a key project benchmark sits right on SketchUp's origin (0,0,0), and write down your X, Y, and Z shift amounts in your project notes.
Using Extensions
- Trimble Connect Extension: Lets you overlay IFC terrain as a lightweight reference without adding thousands of faces directly into your core model file.
- Curic IFC or IFC Manager: Helps preserve `IfcSite` classifications so you can edit the mesh and export it back out to Revit or Archicad without losing spatial tags.
---
4. Working with Clean XYZ Point Data
For clean, fast setup, XYZ files are hard to beat because they don't contain hidden CAD bloat or complex BIM wrappers.
To bring them in:
- Use an importer extension (like Eneroth Terrain Importer or Scan Essentials).
- Set your column layout (usually Easting = X, Northing = Y, Elevation = Z) and file units to Meters.
- Let the tool triangulate the points directly into a clean mesh.
---
5. Turning the Mesh into a Useful Site Surface
Once you have a mesh, use it to test design decisions:
- Soften Edges: Right-click the surface mesh, choose Soften/Smooth Edges, and adjust the slider (25°–35° is usually the sweet spot) to clean up visual clutter while keeping the shape accurate.
- Use Section Cuts: Drop active section planes through key spots (building thresholds, retaining walls, steep paths). Don't rely on angled 3D views—measure actual vertical drops directly on section cuts.
- Separate Existing vs. Proposed: Keep your original terrain locked on its own tag. Make a copy to edit with Sandbox tools like Stamp or Drape when testing proposed building pads or access roads.
---
6. Mistakes to Avoid
- Model Clipping Glitches: Occurs when geometry is imported far away from the origin. Fix: Move terrain to (0,0,0) and log the coordinate shift.
- File Slowdown: Caused by unclipped LiDAR or raw CAD files with unsimplified curves. Fix: Crop data down strictly to your site boundary.
- Wrong Heights/Slopes: Caused by unit mismatches during import (e.g., importing Meters into a Millimeter model). Fix: Always set explicit units in Import Options.
- Visual-Only Imagery: Relying on traced screenshot contours or basic satellite maps. Fix: Use real elevation data (DTM) with documented vertical accuracy.
---
Stop Fighting Heavy Point Clouds and Tracing Contours
Manually tracing low-res CAD contours or wrestling with massive GIS point clouds wastes hours you could spend designing.
With Topo-grapher, you simply draw your site boundary on an interactive map and instantly download clean, perfectly scaled XYZ terrain data pulled straight from authoritative elevation sources.
Whether you're testing building massing, planning access routes, or setting up detailed landscape grading, our SketchUp topography workflow gives you an accurate, lightweight site model that keeps your SketchUp file fast and responsive.
Get accurate 3D site terrain for your next SketchUp project at Topo-grapher.com ->