cadblockdwg
Use cases

Matching tree block scale to a real planting schedule

How to keep tree CAD block scale consistent with a landscape planting schedule, avoiding the mismatch that trips up approvals.

Saumyajit MaityUpdated 23 April 20266 min read

matching-tree-block-scale-planting-schedule
Illustration for “Matching tree block scale to a real planting schedule”

The gap between a pretty drawing and a defensible one

I've seen plenty of landscape drawings that look genuinely great, well composed tree symbols, nice variety of canopy sizes, a convincing sense of maturity across the site, right up until someone cross references the drawing against the actual planting schedule and finds that half the tree blocks don't match the sizes listed for their own species. It's an easy gap to end up with because the schedule and the CAD blocks often get worked on somewhat separately, a landscape architect finalizing species and sizes in a spreadsheet while a drafter is placing and scaling blocks in the DWG file based on how the composition looks, and if nobody closes that loop before the drawing set goes out, you end up with a plan that reads well but doesn't actually hold up under scrutiny.

What a planting schedule actually specifies

A proper planting schedule lists each species, usually with both botanical and common name, a quantity, and a size specification, sometimes given as a caliper measurement for trunk diameter, sometimes as a height range, sometimes as a container or root ball size like a 45 liter or 95 liter pot for nursery stock, and increasingly as a mature canopy spread figure specifically for the kind of shading and coverage calculations planning authorities are asking for more often now. Each of those size descriptors maps to a different thing you'd actually draw, caliper and container size describe what gets installed on planting day, while mature height and canopy spread describe the long term condition the design is actually being reviewed against, and a tree block scaled correctly for one of these can be very wrong for the other.

Building a block library that tracks the schedule

The most reliable method I've used is building a small tree block library directly off the schedule rather than the other way around, one correctly scaled block variant per size class in the schedule, so if the schedule specifies three size classes, say a 6 to 8 centimeter caliper standard, a 10 to 12 centimeter caliper standard, and a specimen tree at 20 centimeter caliper or above, you create and correctly scale one master block for each of those three classes before placing a single instance on the site plan. Every tree on the drawing then gets inserted from one of those pre scaled masters rather than resized individually on the fly, which both saves time across a large site and, more importantly, guarantees that every instance of a given size class is actually the same size, something that's surprisingly easy to lose track of when blocks get copied, scaled, and re-copied across a drawing over the course of a project. On one masterplan I worked, the schedule specified four separate caliper classes across roughly three hundred trees, and building four correctly scaled master blocks up front, rather than resizing individual instances as they went in, took maybe half a day longer at the start of the drawing but saved what would have been a genuinely painful re-scaling exercise once the schedule went through two rounds of revision later in the project.

Caliper to canopy size is an estimate, not a formula

One nuance worth understanding before you start scaling tree blocks off a schedule is that there's no single reliable formula converting a trunk caliper measurement directly into a mature canopy spread, since that relationship varies a lot by species, by growing conditions, and by how the tree was pruned or trained at the nursery before it was ever planted, so two different species specified at the same 8 centimeter caliper standard can end up with meaningfully different canopy spreads at twenty years of growth. When a schedule only gives caliper or container size rather than an explicit mature spread figure, I've found it's worth asking the landscape architect for a target mature size for each species rather than guessing at a conversion, since a guess that's off by even a meter in canopy diameter, repeated across dozens of trees on a masterplan level drawing, can meaningfully change how much canopy coverage the plan appears to be proposing. It's a small clarifying question to ask early in a project, and it removes a genuine source of error that's easy to overlook because caliper and canopy both sound like they should be simply related when in practice they aren't.

Tagging instances back to the schedule

Once the blocks are placed, tag each one, or each group where several identical trees sit close together, with a leader and a callout referencing the schedule item number or species code, so anyone reviewing the drawing can trace a specific tree symbol on the plan straight back to its row in the schedule without guessing. This tagging discipline is what actually makes a quantity takeoff possible later too, since a contractor pricing the planting package needs an accurate count per species and size class, and a drawing where every tree instance is properly tagged against the schedule gives them that count directly rather than requiring someone to manually count canopy circles by eye across a large sheet, which is slow and genuinely error prone on any site with more than a couple dozen trees.

What happens when the schedule changes mid project

Planting schedules are rarely static across the life of a project, species get substituted for availability or cost reasons, sizes get value engineered up or down during design development, and quantities shift as the site layout evolves, and every one of those schedule changes is a moment where the CAD blocks on the drawing can quietly drift out of sync with the document that's actually supposed to govern what gets built. The discipline that prevents this is treating a schedule revision as a trigger to re-check the corresponding block tier, not just update the spreadsheet and assume the drawing will catch up eventually, because in practice it often doesn't unless someone deliberately closes that loop.

On a project with several schedule revisions over its life, it's worth keeping a simple running note, even just a comment in the drawing's revision history, tracking which schedule version the current tree block scaling reflects, so if a discrepancy does turn up later, whoever's troubleshooting it can quickly tell whether the drawing is out of date relative to the schedule or whether the schedule itself was the thing that changed most recently without the drawing being told.

A final check before the set goes out

Right before a landscape drawing set is issued, whether that's for a planning submission or for construction documentation, I run through the schedule line by line and cross check the tag count against the schedule quantity for every species, and separately spot check a handful of tree block instances with the DIST command to confirm their scaled size still matches the schedule's stated dimension, because scale factors have a habit of drifting slightly if a block gets copied between drawings with different unit settings somewhere along the way. It's not a glamorous step, it's basically bookkeeping, but at the end of the day it's the difference between a landscape drawing that just looks convincing and one that a planning reviewer or a contractor can actually rely on when real trees, real budgets, and real approvals are riding on the numbers it shows.

Further reading

Tagsplanting scheduletree cad block scalelandscape drawingconstruction documentationsite plandwg

Questions

Frequently asked

What size information does a landscape planting schedule usually specify?+

Typically species name, quantity, and a size measure, which can be trunk caliper, a height range, a container or root ball size for nursery stock, or a mature canopy spread figure, and each of these maps to a different thing you'd actually scale in the CAD block.

Why build a set of pre scaled tree blocks instead of resizing each one individually?+

It guarantees consistency, every tree in a given size class ends up the same scale, and it's much faster across a large site than eyeballing the size of each instance as you place it.

How can I check that placed tree blocks still match the planting schedule before issuing a drawing?+

Cross check tagged instance counts against the schedule quantities, and spot check a sample of block instances with the DIST command to confirm their actual scaled size still matches the schedule's stated dimension.

Free downloads from this article

Trees & Plants CAD blocksHow to Insert a Tree CAD Block in AutoCADFree Landscape & Tree DWG Pack — Plan & ElevationFree Plan View CAD Block Pack — DWG & DXFGarden Boundary Drawing from Fence and Gate CAD BlocksBlocks for a landscape planting plan schedulePine tree CAD blocks: plan view vs elevation view

Free CAD block library

Download the blocks from this article — free, no signup

Browse CAD blocks

Keep reading

Related articles

← Back to all articles