Topo-grapher Open the app →

Site Topography Import for Revit: XYZ CSV to Toposolid

How do you import site topography into Revit?

To bring site topography into Revit, generate an XYZ CSV elevation point cloud, then use Revit's Toposolid → Create from Import → Create from Points File tool. Revit reads the comma-delimited X, Y, Z points directly, building a terrain surface without Civil 3D, GIS software, or manual coordinate conversion.

Topo-grapher generates that CSV from real government elevation data — down to 0.4m resolution in Denmark, 1m across much of Europe and the US — and also exports IFC and DXF if you'd rather import a finished surface. The free tier covers sites up to 250m × 250m at 12m point spacing (up to 2,000 points), with no account required.

Step-by-step

  1. Define your site. Draw a polygon around the site on the map in Topo-grapher, or paste coordinates. The free tier covers up to 250m × 250m.
  2. Generate as XYZ CSV. Pick XYZ CSV and generate. The tool pulls the highest-resolution government elevation data available for that location.
  3. Open the Toposolid tool. In Revit 2024 or later, go to Massing & Site → Toposolid → Create from Import → Create from Points File.
  4. Import the CSV. Select the downloaded file, set units to metres, confirm the comma delimiter. Revit builds the surface from the points.
  5. Position the model. Align the terrain to your project base point. Topo-grapher can also export a site reference column to make orientation unambiguous.

Which format should you use?

Revit accepts a points file directly, but if you'd rather import a finished surface, Topo-grapher also exports IFC and DXF.

FormatBest for in RevitResolution
XYZ CSVToposolid / Topography Surface from pointsnative
IFCLinked terrain meshnative
DXF3D faces & points importnative

How accurate is the data?

Accuracy tracks the open elevation data each country publishes:

RegionSource resolution
Denmark0.4m
UK, Norway, France1m
Netherlands0.5m
USA (3DEP coverage)1m
Most of Europe5–10m
Global fallback (incl. Sweden, pending a dedicated source)30m

Related reading: DTM vs DSM explained · What is an elevation point cloud?

Generate your site terrain free →

Frequently asked questions

Can you import topography into Revit without Civil 3D or GIS software?

Yes. You only need an XYZ CSV point cloud, which Revit's Toposolid tool reads directly via Create from Points File. Topo-grapher generates that CSV from real government elevation data in your browser, so no Civil 3D, GIS package, or coordinate-system setup is required.

What file format does Revit need for site topography?

Revit's Toposolid and Topography Surface tools accept a comma-delimited points file with X, Y, Z values — an XYZ CSV. Topo-grapher exports exactly this, plus IFC and DXF if you'd rather import a finished mesh.

How accurate is the terrain?

It depends on the country's open data: 0.4m in Denmark, 0.5m in the Netherlands, 1m across the UK, Norway, France and parts of the US, 5–10m across most of Europe, and a 30m global fallback elsewhere (including Sweden, pending a dedicated source).

Is there a free way to get site topography for Revit?

Yes. The free tier allows 3 generations per day for sites up to 250m × 250m at 12m spacing, with no account required.

Further reading