Fully Supported Revit Parameter Types
Text
Text parameters are the most flexible when it comes to mapping Layer data to Revit parameters.
Compatible Layer Fields:
Text Input - example:
Concrete
Number Input - example:
100
Toggle Input - example:
Yes
Date Input - example:
01/01/2020
Person Input - example:
Jim Smith
Select One Input - example:
Closed
Select Multiple Input - example:
Concrete, Tile, Wood
Related Element Input - example:
Issue 1, Issue 20, Issue 31
Single Range Input - example:
40
Dual Range Input - example:
30,65
Phone Input - example:
4021234567
Email Input - example:
example@email.com
Integer
If numbers mapped to Integer parameters contain decimal values, the number will be automatically rounded to the nearest whole number.
Compatible Layer Fields:
Number (recommended)
Text - text needs to be able to convert to a number
Length
Length parameters are flexible in the values that they can take on.
Compatible Layer Fields:
Text (recommended) - Entering length values in a Layer text field gives you the ability to add units to length values. For example, typing
56'-6"
will result in a parameter value equivalent to 56 feet 6 inches. Typing5600mm
will result in a parameter value equivalent to 5,600 millimeters. NOTE: this value will always convert to the model's unit system. For example, typing56.5'
will result in the parameter value of56'-6"
. You can read more about the possible dimension values you can enter hereNumber - The number typed in this field will be directly applied to the parameter value using the model's current units. For example, a value of
56
applied to a feet-inches based model, will be 56'-0"
Area
Numbers mapped to volume parameters will be directly applied using the current models unit system. For example, the value 25000
would map to 25000 m^2
in a metric-based model and to 25000 ft^2
in an imperial-based model.
Compatible Layer Fields:
Number (recommended)
Text - The text needs to be able to convert to a number. Don't include any units in the text
Volume
Numbers mapped to volume parameters will be directly applied using the current models unit system. For example, the value 25000
would map to 25000 m^3
in a metric-based model and to 25000 ft^3
in an imperial-based model.
Compatible Layer Fields:
Number (recommended)
Text - The text needs to be able to convert to a number. Don't include any units in the text
Angle
Numbers mapped to slope parameters will be directly applied using the current models unit system. For example, the value 23
would map to 23°
in an imperial-based model and to 23 rad
in a metric-based model.
Compatible Layer Fields:
Number (recommended)
Text - The text needs to be able to convert to a number
Slope
Numbers mapped to slope parameters will be directly applied using the current models unit system. For example, the value 23
would map to 23°
in an imperial-based model and to 23 rad
in a metric-based model.
Compatible Layer Fields:
Number (recommended)
Text - The text needs to be able to convert to a number
Currency
Numbers mapped to currency parameters will be directly applied using the current models currency unit . For example, the value $1566.23
would map to 1566.23¥
in a model with currency set to Yen and to $1566.23
in a model with currency set to US dollars.
Compatible Layer Fields:
Number (recommended)
Text - Cannot contain comma separators or any incompatible text values. The text needs to be able to convert to a number
Mass Density
Numbers mapped to mass density parameters will be directly applied using the current models unit system. For example, the value 1500
would map to 1500 kg/m^3
in a metric-based model and to 1500 lbs/ft^3
in an imperial-based model.
Compatible Layer Fields:
Number (recommended)
Text - The text needs to be able to convert to a number
URL
Compatible Layer Fields:
Text (recommended)
Yes/No
Compatible Layer Fields:
Toggle (recommended)
Number - only the values
0
or1
are supported.0 = false
1 = true
Text - needs to equal
true or false
oryes or no
Multi-line Text
Compatible Layer Fields:
Text Input - example:
Concrete
Number Input - example:
100
Toggle Input - example:
Yes
Date Input - example:
01/01/2020
Person Input - example:
Jim Smith
Select One Input - example:
Closed
Select Multiple Input - example:
Concrete, Tile, Wood
Related Element Input - example:
Issue 1, Issue 20, Issue 31
Single Range Input - example:
40
Dual Range Input - example:
30,65
Phone Input - example:
4021234567
Email Input - example:
example@email.com
Partially Supported Revit Parameter Types
Material or any Revit parameter referencing an Element
Currently, you can modify Revit parameters that reference a Revit element. For example, Phase Created
or Level
. The current limitation is that you need to know the Revit Element ID. Users can set the values of these fields from Layer by:
Creating a
text field
in LayerCreating a rule in the Category mapping the newly created text Field to the desired Revit parameter. For example,
Level
Enter the Revit Element ID of the element you want referenced in the parameter. For example, Level 2 in Revit might have the Revit Element ID of
694
. Typing this value into the text field will update theLevel
in the parameter
Not Supported Revit Parameter Types
Image
Currently, Layer does not support parameters with an image value.
<Family Type...>
Currently, Layer does not support parameters assigning a family type.
—
Need more help? Contact us at help@layer.team.