Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Bring KML Data into SketchUp Today

Replace the obsolete Building Maker method with current SketchUp Add Location, KMZ testing, or a reliable KML-to-DXF conversion through QGIS.

Table of Contents

The old Google SketchUp Building Maker and Add KML Overlay workflow no longer exists. Current SketchUp does not treat a plain KML file as a universal editable modeling format. The reliable method depends on the data: use Add Location for site imagery and terrain, import a compatible KMZ when it contains SketchUp-readable 3D content, or convert KML paths and polygons to DXF in a GIS application before importing them.

Geographic KML data prepared for a SketchUp site model
Preserve coordinate reference information and test a known point before using converted geospatial data.

Choose the right workflow

KML contentRecommended routeExpected SketchUp result
A location, imagery or terrain contextGeolocate the model with SketchUp Add LocationSite context and terrain tied to the model location
A 3D model packaged for Google EarthSave or obtain a KMZ and test File > ImportA component or model if the KMZ contains supported 3D assets
Paths, parcel boundaries or polygonsOpen KML in QGIS, reproject to a suitable local CRS, export DXF, then import the DXFEditable CAD linework at a manageable local scale
Placemark pointsConvert in GIS to points or small reference geometry, then export DXFReference points; labels and metadata may need separate handling
A styled Google Earth overlayRecreate or export its geometry and imagery separatelyStyles, balloons, tours and network links usually do not become native SketchUp objects

Option 1: Use Add Location for site context

  1. Open the SketchUp model.
  2. Start Add Location from the File menu or the geolocation controls available in your SketchUp edition.
  3. Search for the address, place name or coordinates.
  4. Select the required area and import the available site context or terrain.
  5. Open Model Info and confirm the geolocation and north direction.

SketchUp's current Add Location documentation explains the interface and data choices. This is the simplest route when KML was only being used to identify a site, and it avoids publishing a file to Google Drive or Dropbox merely to obtain a URL.

Option 2: Convert KML to KMZ for supported 3D content

KMZ is a zipped package that contains a KML file and can also include models, textures or other assets. SketchUp can work with some geolocated content and KMZ packages, but compatibility depends on what the package actually contains. Renaming .kml to .kmz is not a conversion.

  1. Open the KML in Google Earth Pro and inspect every placemark, path, polygon and model.
  2. Organize the required items in a folder under Places.
  3. Right-click the folder and choose Save Place As.
  4. Select KMZ and save it locally. Google's Save and share place information guide documents this export.
  5. In SketchUp, choose File > Import, select KMZ when the installed edition offers it, and import the file as a component.
  6. Compare the result with Google Earth and check scale, position, texture and orientation.

A KMZ containing only KML paths or placemark metadata may not become useful editable SketchUp geometry. In that case, use the GIS conversion workflow below.

Option 3: Convert KML paths and polygons to DXF with QGIS

1. Open and inspect the KML

Install QGIS from its official source, create a new project and add the KML as a vector layer. QGIS supports KML among many vector formats, as described in its data-opening documentation. Inspect the layer geometry, attributes and coordinate reference system.

2. Reproject to an appropriate local coordinate system

KML normally uses geographic longitude and latitude. Directly exporting those angular coordinates into a modeling program can produce tiny, distorted or far-from-origin geometry. Reproject the required layer to a projected CRS suitable for the site's region and required accuracy.

If this is survey, legal-boundary or construction work, obtain the CRS and control points from the project surveyor. Web map data and consumer GPS coordinates are not a substitute for a boundary survey.

3. Export a limited area as DXF

  1. Filter or select only the features required near the site.
  2. Use QGIS Project > Import/Export > Export Project to DXF, or export an individual layer to DXF.
  3. Choose the projected CRS, units, desired layers and a compatible DXF version.
  4. Save the file and open it in a CAD viewer to verify a known distance.

QGIS documents the current multi-layer workflow in its DXF export section.

4. Import the DXF into SketchUp

  1. In an eligible SketchUp plan, select File > Import.
  2. Choose DWG/DXF and select the converted file.
  3. Open Options and match the units used during the QGIS export.
  4. Import, then measure a known line and inspect the Import Results summary.
  5. Group the imported geometry immediately and move a working copy near the model origin if the workflow requires it.

Georeferencing and accuracy

  • Record the source KML, coordinate reference system, conversion date and units.
  • Keep the original geospatial dataset unchanged.
  • Use at least one known control point and one known distance to validate the handoff.
  • Avoid importing an entire city or very long path when only a small site area is needed.
  • Do not flatten elevation values unless the project intentionally requires 2D linework.
  • Coordinate with survey and BIM teams before moving georeferenced geometry close to the SketchUp origin.

What happened to Building Maker?

Legacy Google SketchUp Building Maker KML overlay screen
The Add KML Overlay and Building Maker interface shown here is obsolete and should not be followed.

The source tutorial depended on Google Building Maker and an online Add KML Overlay field. That service was retired years ago, and SketchUp is no longer a Google product. Uploading a KML to public cloud storage and pasting its URL into that interface is not a current workflow and can expose location data unnecessarily.

Common problems

The imported geometry is extremely small or huge

The DXF units and SketchUp import units do not match, or longitude/latitude degrees were treated as meters. Return to QGIS, reproject to the correct local CRS and export with documented linear units.

The geometry is far from the SketchUp origin

Large real-world coordinate values can reduce modeling convenience and precision. Preserve a georeferenced master, then create a controlled local working copy with an agreed offset. Document that transformation rather than dragging geometry approximately.

Labels and colors disappear

KML styling and attribute labels do not map directly to CAD lines. Export attributes separately or create CAD layers and text deliberately. Verify whether the final deliverable needs data, appearance or only geometry.

Terrain is missing

KML paths and polygons do not contain a terrain surface by default. Use Add Location, a supported elevation dataset or imported contours, and confirm vertical units.

After conversion, see how to export SketchUp to DWG or DXF, compare 3D modeling tools, or review 3D interior design software. For geospatial work, the critical steps are the coordinate system, units and validation—not merely getting lines onto the screen.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.