News

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: Screenshot taken on Revit 2027 at the Institute

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

This has to be said first, because it saves a great deal of fruitless searching. Release 2027 no longer has Toposurface, Site Settings, Split Surface, Merge Surfaces, Building Pad or Subregion.

What went, and what replaced it Photo: Four pairs of old tool and new replacement

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.

Going from surface to solid is a large shift in thinking, yet it makes learning easier. 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 Model Site panel Photo: The Model Site panel on the Massing and Site tab with its six tools
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 six terrain types in the Metric template Photo: The Toposolid Type Selector with its six ready-made types
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 deserve attention. The old release built paths and yards as sub-regions of a surface. Release 2027 lets them be separate solids laid over the grass, each with its own layer build-up.

The Properties palette of a terrain solid Photo: The Constraints and Dimensions groups of a terrain solid
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 terrain shaping tools Photo: The Mode, Shape Editing and Toposolid Shaping panels on the contextual tab
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 Modifier Elevation panel Photo: The Along Surface, Absolute and Snap XYZ modes with the Elevation box
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 four steps, repeated for each point.

  1. Select the terrain and click Add Point.
  2. Click Absolute on the Modifier Elevation panel.
  3. Type the elevation in the Elevation box and press Enter.
  4. Click the position of that point on the plan.

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

From a plot to a site plan Photo: Six steps from sketching the plot to the finished site plan view

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 Type Properties of a terrain type Photo: The Construction and Graphics groups with the Contour Display row
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 Display dialog Photo: The contour rule table with its Start, Stop, Interval and Subcategory columns
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.

Contour lines on the plan Photo: Contours appearing after two elevation points were added
No.PartWhat it shows
1Elevation pointA point added with Add Point, its value shown beside it in Modify Sub Elements mode
2Contour lineThe innermost ring wraps the high point; each ring outwards is lower
3Terrain boundaryThe 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 Property Lines dialog Photo: The Deed Data table with its seven columns of survey figures
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. This is the check that matters: 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 in Revit, measured from the Volume box

Revit has no direct earthwork tool, but 2027 allows an indirect method the old release could not. The old terrain was a surface with no volume. The new one is a solid with a real Volume box.

  1. Build the terrain to natural levels, select it, and record the Volume.
  2. Duplicate that solid and label the copy as the existing condition.
  3. Reshape the original to the designed levels with Modify Sub Elements.
  4. Read the Volume again. The difference between the two figures is the cut or fill.

This only holds when both solids share the same boundary and the same base elevation. Different bases mean the difference is no longer earthwork. It is worth checking against a hand calculation on a grid at least once.

The Volume figure schedules like any other element, and 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. Getting that wrong has the submission sent back.

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.

Steps 5 and 7 check each other: the contour interval has to suit the real height difference, not stay at the default.

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?

RPC trees are a few hundred kilobytes each. 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