Planting Plans Part 2: Shared Parameters

The key to a clean, adaptable planting plan in Revit is shared parameters. As I mentioned in Part 1, the default parameters don’t cut it. Shared parameters can be setup with your basic Revit, and it’s actually quite easy. It just takes a little time.

If you don’t know what shared parameters are, here is Autodesk’s in-depth explanation. Essentially, you need them to add additional parameters to a family and then tag that family with those parameters. If you’ve never created shared parameters before there’s a short little video here, that walks you through it.


Like he says, the main thing you need to watch out for when creating parameters, is selecting the correct type. For planting parameters, I find that they all work as text, except tag count (explained below), for which I use integer.

Once you have the parameters all set up, you need to get them into you planting families. I recommend doing this early on in the family creation process. It would also be useful to have them all pre-loaded into your planting template.


After the parameters are all loaded into your plant families, you can them pull them into all of your schedules and tags.

Here is a brief explanation of the tag count parameter:

Revit has no real way of grouping plants together with the ability to tag the number of plants in a group. Ideally, it would be nice to do this, but having a tag count (as an instance parameter) is a simple, effective work-around. When I have groups of plants (as shown below) the one plant that is tagged will have the tag count (entered manually).


By using isolate and select tools effectively, you should never have to count plants manually. While this isn’t perfect, it is easy and you can double-check your tag counts against the actual plant count.


In my final schedule, I rely on the actual count parameter, but I typically pull them both into a working schedule to check for any human error in the tag counts. Just make sure that you have calculate totals checked under formatting. Also, be careful that you don’t start copying plants that you’ve tagged (they will skew your tag count totals).

This concept may be a little confusing at first, but it is quite simple once you’ve used it a few times. Continue to Part 3, for the third and final installment in this series.


3 thoughts on “Planting Plans Part 2: Shared Parameters

  1. Hello! I am totally new to shared parameters but would like to get this method set up for a planting plan i am starting. I watched the screencast video, but am still unclear where to start with getting shared parameters into my areas. In short:
    – What should my .txt file say?
    – How do i get these parameters to be associated with the areas i have for plant species?


    • You can create and modify the shared parameters text file all from within Revit, which is how you should do it. You shouldn’t have to open the text file. To apply a shared parameter to an Area (which is a system family) you have to use project parameters, so be sure to tick the shared parameters box at the top of the dialogue when you create the project parameter.

  2. Hey!
    First, thanks for these planting plan guides, after some head scratching I got everything set up, with area styles. Very neat!

    Question regarding tags: Do you know a way to get a calculated value for plants per planting area in the _tag_ ? That is, say I have a planting area of 10 m2 I want to plant with perennials with a 0,2 m spacing, I can get the total amount of plants per area to appear in the schedule just fin. However, since I’m using area styles, the spacing is a project parameter and not a shared one so I cannot get the spacing parameter to appear in the tag for the calculated values.

    Normal planting tag: P1, P2, P3… (various perennials)
    What I’d like: P1/xxx, P1/yyy, P2/zzz, P2/www (where the x/y/z/w are the number of plants _per planting area_, so different for each planting area)

    Am I missing something or is this simply not possible?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s