Revit Architecture

Toposolid in Revit: terrain, contours and the site plan

Toposolid in Revit 2027 replaces Toposurface. Sketch terrain, enter survey levels, set the contour interval, excavate and lay out the site plan.

  • Dr. Nguyen Manh Tuan
  • 15 min read
A stepped terrain solid built beside a building in Revit Photo: Revit 2027

Working with Toposolid in Revit means unlearning most of what the older tutorials teach. The Toposurface tool is gone from the 2027 release, and what replaced it is a different kind of object altogether.

This article runs from that change through to a site plan fit for a planning submission. To learn modelling and documentation end to end, see the Revit Architecture course.

What the 2027 release removed, and what replaced it

Release 2027 no longer has Toposurface, Site Settings, Split Surface, Merge Surfaces, Building Pad or Subregion.

Four pairs of old tool and new replacement Photo: Diagram by the Institute of Information Technology in Civil Engineering

An old file built with Toposurface still opens on 2027 and can still be edited at a basic level. But the tool to create one is gone, so every tutorial still teaching Edit Surface and Place Point is out of date.

The new terrain object is the Toposolid. The name says what it is: a solid, not a surface. It has real thickness, a real volume, and a layer structure like a wall or a floor.

Anyone comfortable with floors has almost nothing new to learn, because sketching and reshaping work identically, as covered in how to create floors in Revit.

The first five buttons of the Model Site panel on the Massing and Site tab; the sixth, Label Contours, sits just to the right Photo: Revit 2027
ToolWhat it is for
Contextual DataLoads context data from an online map service. Needs an account and a connection
ToposolidCreates terrain. The main tool of this article
Site ComponentPlaces trees, vehicles, people and other site entourage
Parking ComponentPlaces parking bays
Property LineDraws the plot boundary
Label ContoursWrites elevation values onto contour lines. Greyed until the project has terrain

Create terrain in Revit: six types and the solid properties

The Toposolid button offers two routes. Create from Sketch draws a boundary by hand and then reshapes it, for a flat plot or one with only a few measured levels. Create from Import builds from a survey file, for a 3D survey drawing or a point file.

The Toposolid Type Selector with its six ready-made types Photo: Revit 2027
TypeWhat it is
Generic - 1000mmA generic solid 1 m thick with no material. For trial modelling
Grassland - 1200mmGrass 1.2 m thick. The default, used for natural ground
Path - 150mm Wood PlanksA boardwalk path 150 thick
Path - 350mm AsphaltAn asphalt path 350 thick
Path - 350mm ConcreteA concrete path 350 thick
Water - 2000mmWater 2 m thick, for ponds and pools

The three Path types make paths and yards separate solids laid over the grass, each with its own layer build-up.

The Constraints and Dimensions groups of a terrain solid Photo: Revit 2027
No.PartWhat it does
1Constraints groupLevel, Height Offset From Level and Room Bounding. Terrain bounds rooms just as walls and floors do
2Dimensions groupPerimeter, Area, Volume, Elevation at Top, Elevation at Bottom and Thickness

Elevation at Top and Elevation at Bottom are the most telling boxes. While the terrain is flat they show a figure. Once it slopes they read varies, meaning the height differs from place to place.

The Volume box matters too. Terrain in 2027 has a real volume, so it can be scheduled, which the old surface could not. Autodesk describes the object on Toposolids.

Reshaping terrain: Add Point and the Absolute mode

Select a terrain solid and the ribbon opens a contextual tab carrying the main toolset.

The Mode, Shape Editing and Toposolid Shaping panels on the contextual tab Photo: Revit 2027
ToolWhat it does
Edit SketchReturns to sketch mode to change the outline
Modify Sub ElementsSelect a vertex or edge and type a new elevation. The main reshaping tool
Add PointAdds an elevation point inside the solid, the way survey levels are entered by hand
Add Split LineAdds a crease, for a ridge or the edge of an embankment
Pick SupportsUses other elements as supports so the terrain follows them
Reset ShapeReturns the solid to flat, removing every added point and line
Sub-divideDefines a region inside the solid. This is what replaced Subregion
Simplify ToposolidReduces the point count when imported terrain is too heavy
ExcavateUses intersecting geometry to cut the terrain. This is what replaced Building Pad

The first six match the floor shape-editing tools exactly. As promised: learn floors and you know terrain.

Click Add Point and the ribbon adds one more panel, and that panel decides what the number you type actually means.

The Along Surface, Absolute and Snap XYZ modes with the Elevation box Photo: Revit 2027
ModeWhat it does
Along SurfaceOn by default. The new point is offset from the existing surface by the Offset from Surface value
AbsoluteThe new point sits at the true elevation typed in the Elevation box. This is how survey data is entered
Snap XYZSnaps to a point that already exists in the model
Elevation BaseThe datum for elevations, Project Base Point by default

Entering a set of survey levels takes five steps. Step 3 is done once; the others repeat for each point.

  1. Select the terrain and click Add Point.
  2. Click Absolute on the Modifier Elevation panel.
  3. In the Elevation Base box, choose Survey Point if the survey levels refer to the national datum. Keep Project Base Point when they refer to the project datum.
  4. Type the elevation in the Elevation box and press Enter.
  5. Click the position of that point on the plan.

As soon as two points differ in height the terrain slopes and contour lines appear. The full sequence is on Create a Toposolid by Sketching.

Six steps from sketching the plot to the finished site plan view Photo: Diagram by the Institute of Information Technology in Civil Engineering

Revit contour lines: where the interval lives now

This is where the change from the old release shows most. The old one set the contour interval once for the whole project in Site Settings. Release 2027 sets it per terrain type, in Type Properties.

The Construction and Graphics groups with the Contour Display row Photo: Revit 2027
No.PartWhat it does
1Construction groupStructure opens the layer dialog, exactly as for walls and floors. Default Thickness is greyed because it is the sum of the layers
2Graphics groupCoarse Scale Fill Pattern, Coarse Scale Fill Color and Contour Display, the row that replaced Site Settings

Setting it per type is an improvement. Natural grass can carry a contour every metre while a concrete yard carries none at all. The old release could not separate the two.

The contour rule table with its Start, Stop, Interval and Subcategory columns Photo: Revit 2027
No.PartWhat it shows
1The two default rowsRow one is the primary contour at 1000, row two the secondary at 500
ColumnWhat it does
Start and StopThe elevation band the rule applies to. The wide default suits any ordinary building
IntervalThe contour spacing. The box that most often needs changing
Range TypeMultiple Values draws a series at that spacing; Single Value draws one line at one elevation
SubcategoryPrimary Contours for main lines, Secondary Contours for intermediate ones, each with its own line style

The 1000 and 500 defaults suit a large, steep site. On a flat house plot of a few hundred square metres no contour appears at all, which is why many people assume the tool is broken.

The rule for choosing is simple: take the greatest height difference across the site and divide by about ten. A 2 m fall wants a 200 interval; a 20 m fall wants 2000. Fewer than ten lines looks empty, more than twenty looks cluttered. Autodesk covers the dialog on Control Contour Display on Toposolids.

Contours appearing after two elevation points were added Photo: Revit 2027
No.PartWhat it shows
1Elevation pointOne of the two points added with Add Point, at the end of the innermost segment
2Contour lineClosed rings wrapping the two high points; each ring outwards is lower
3Terrain boundaryThe outermost rectangle, the outline drawn in sketch mode

Contours without values tell the reader nothing. Label Contours adds them: draw a line across a group of contours and Revit writes the value at each crossing.

Sub-divisions, the Revit property line and excavation

Concrete yards, planters, water and paths are all regions with a material other than grass. Sub-divide handles them: select the terrain, run the tool, then sketch the region. It follows the host elevations but takes its own type and material.

Raised paths and thresholds are different: they need their own heights, so draw a separate Toposolid laid over the host.

The plot boundary is compulsory on any site plan for a planning submission. It is not an ordinary line but a distinct object carrying survey data.

The Deed Data table with its seven columns of survey figures Photo: Revit 2027
No.PartWhat it holds
1Deed Data tableSeven columns: Distance is the side length; N/S and E/W the quadrant; Bearing the angle; Type is Line or Arc; Radius and L/R for arcs

Below the table, From last to first point reports whether the boundary closes. An open boundary means Revit cannot compute the plot area.

Bearings are written in quadrant form, so N 45° 00' 00" E means 45 degrees from north towards east. Local land records often quote a whole-circle bearing from 0 to 360 degrees, so convert before typing.

A building with a basement or a floor below natural ground has to be dug in. The old release drew a separate Building Pad; 2027 uses Excavate, taking the building element itself as the cutter so nothing extra is drawn. Leave terrain sitting over a floor without excavating and Revit warns that toposolid and floor overlap.

Cut and fill Revit reports: Graded Region and the Cut and Fill boxes

Revit calculates earthwork for you. It compares two terrain solids in two phases: the earlier one is the existing ground, the later one the graded surface. The Graded Region tool builds that pair.

  1. Select the terrain. In Properties, set Phase Created to Existing.
  2. Open the Site view. Check that the view's Phase in Properties is New Construction.
  3. Go to Massing & Site › Modify Site › Graded Region.
  4. The dialog offers two choices. Pick Create a new toposolid exactly like the existing one to keep every elevation point.
  5. Click the terrain. Revit marks the original as demolished in the current phase and creates a new copy in that phase.
  6. Reshape the copy to the designed levels with Modify Sub Elements or Add Point. Click Modify when done.
  7. Select the copy and read three boxes in Properties.
BoxWhat it means
CutSoil removed, where the new surface is lower than the old one
FillSoil added, where the new surface is higher than the old one
Net Cut/FillFill minus Cut

The figures are approximate, typically within 1–2%. The volume is counted only inside the boundary of the new solid. Autodesk explains the calculation on About Reporting Cut and Fill Volumes on a Site and the steps on Create a Graded Region.

Soil dug out for a basement with Excavate is read elsewhere. Select the terrain to read Total Excavation Volume. Select the floor used as the cutter to read Excavation Volume on Toposolid; see Toposolid: Excavation Volume Parameters.

For the drawing set, build a schedule: View › Create › Schedules › Schedule/Quantities, pick the Toposolid category and add the Cut, Fill and Net Cut/Fill fields. Set the schedule's Phase Filter to Show New so the existing solid stays out. Building schedules is covered in schedules in Revit.

Revit site plan: the view settings and what must appear

A site plan is an ordinary plan view that differs in four settings.

SettingWhat to use
Scale1:200 or 1:500 for a single house, 1:1000 for a large project
View rangePut the cut plane above the roof so the building reads as a mass seen from above
Detail levelCoarse. At 1:500 every small detail becomes a smudge
VisibilityTurn off grids, section marks and room tags

Switching whole categories off is covered in how to hide elements in Revit. Coarse detail has a second reason: RPC trees are heavy, and fifty of them on a site plan will slow the file noticeably.

A submission site plan here usually has to show seven things.

  1. The plot boundary, each side dimensioned, and the total area.
  2. The building outline and the setbacks.
  3. Natural and formation levels at key points.
  4. The ground floor level relative to the pavement.
  5. The access, yard and parking.
  6. Planting.
  7. The north point, scale and land use table.

That land use table is best built as a schedule, drawing figures from the property line and from the floor areas already set up. Do not type them by hand, because the moment the scheme changes they are wrong and nobody notices.

The last part is where Revit cannot help. Boundary marker coordinates must come from the official cadastral record, not measured off the model.

Try it: build terrain and set up a site plan

A forty minute exercise. It gathers the whole sequence for a toposolid in Revit, from sketching the boundary to the finished site plan. Work on a model that already has a building.

  1. Open the Site view. On Massing & Site, click the arrow under Toposolid and choose Create from Sketch.
  2. Pick Grassland - 1200mm, draw a rectangle about 20 by 30 m around the building, and click the tick.
  3. If Revit warns that toposolid and floor overlap, write the wording down.
  4. Select the terrain and record the three figures Area, Volume and Thickness.
  5. Click Edit Type then Duplicate, name it NATURAL-GROUND, open Contour Display and set the primary Interval to 200 and the secondary to 100.
  6. Click Add Point, choose Absolute, type 500 in the Elevation box and click a high corner. Repeat with 0 at a low corner.
  7. Count the contour lines that appear and judge whether the interval suits the site.
  8. Click Sub-divide, sketch a yard in front of the building, and change that region to Path - 350mm Concrete.
  9. Run Property Line, choose Create by sketching, trace the plot edge and read off the plot area.
  10. Set the Site view to 1:200 and Detail Level to Coarse, then open a 3D view and check the building sits correctly on the ground.

Frequently asked questions

I cannot find the Toposurface tool. Is my install incomplete?

No. Release 2027 removed it along with Site Settings, Split Surface, Building Pad and Subregion. Use Toposolid instead.

My terrain has no contour lines at all. Why?

The interval set in the type is far larger than the height range of the site. Open Type Properties, go to Contour Display and lower the Interval, typically to 200 or 100 on a house plot.

What does the toposolid and floor overlap warning mean?

Terrain is sitting on top of the building floor. Use Excavate to cut it, or lower the terrain below the floor level. The warning does not block modelling, but volumes are being counted twice where they overlap.

The file slowed right down after I added trees. What can I do?

Set the site plan view to Coarse detail so trees draw as simple circles, and avoid the Realistic display style while working.

About the author

Dr. Nguyen Manh Tuan — BIM lecturer at the Institute of Information Technology in Civil Engineering – Hanoi University of Civil Engineering