Layer Properties
NOTE: The Layer Properties functionality is available from NP2023 after upgrading a Road task to version 2.1.
The Layer Properties tab describes the typical properties for each pavement layer in the active pavement template. This data will be added as a 'default' to the road at the centerline, and will be inherited outwards on the pavement layer.
Use this tab to add the general properties to the pavement layers. For a more detailed specification you can do that in the Pavement tab of the dialog.
Configuring the properties
The configuration of what properties and what they contain is available to change in the Properties Config in the upper part of the pavement dialog.
The Config allows the user to:
Add a property as freetext for drop-down list (see more info below)
Activate/Deactivate a property (see more info below)
Turn ON/OFF the automatic mapping to Quadri (see more info below)
Turn ON/OFF the splitting of features based on the thickness attribute
Delete a property (see more info below)
Import and export properties (see more info below)
Add a property as freetext or drop-down list
To add a property, simply write a property name and specify if the property should be of type 'Freetext' or 'Drop-down'
Freetext allows the user to write freely their own value on the property, either in the Properties-tab, or when working with the Pavement.
Drop-down allows the user to create a predefined list of values that will be exposed when working in the Properties-tab, or when working with the Pavement. The drop-down list editor allows the user to define:
Multiple sets of lists within the property and assigning them to a pavement layer
Activate/deactivate the use of a drop-down list specific pavement layers
Activate/Deactivate a property
When deactivating a property all information and use of it is still stored in the model.
The property will not be part of the results
The property will not be available in the Pavement-dialog for use under each road surface.
The property will be with be presented in greyscale and with a strikethrough in the Properties-tab.
To get it back just activate it again.
Turning ON/OFF the automatic mapping to Quadri
Automatic mapping to Quadri is done in a way so that the results ends up in a genericPropertyList attribute (for Quadri 1.xx feature catalogues). This requires that the conversion rule on the road task contains the necessary information. The user will be prompted when exiting the Properties Config dialog and when building the roadmodel if a property is active with the automatic mapping turned ON.
When turning off the automatic mapping the user needs to manually map the property to an attribute that is available on the StructureLayer featuretype (for Quadri 1.xx feature catalogues).
Example of manually mapping to attributes in Quadri
Here we see a property in the Properties Config called 'My property'
In Properties Config we define a property
Automapping is turned OFF
Propertyname = My property
In the Rules for Results for the road task we define a mapping for 'My Property', in this example still using genericPropertyList, but defining that My Property become a generic property with the propertyname = ABCDE in Quadri.
Note: The mapping can be done specifically pr pavement layer (using 'Only this F2F') or, like in this example, applying for all rules.
And the results we see in Quadri reflects our input.
Deleting a property
When deleting a property and saving the change, the property and any values used will be permanently deleted.
NOTE: If you want to temporarily turn it off, then de-activate the property instead.
NOTE: Quadri may still keep the property because it will aim to keep values that don't get a new value. To resolve this delete all the features related to the task and rebuild the roadtask.
Import/export properties
Exporting
It is possible to export your properties to a file. The file will include the layer properties data.
Importing
It is possible to import layer properties from DMI and XML. For XML it will only accept files that has LayerProperties info.
When importing a property that already exists in the model it will add a postfix number to ensure unique property names.