In order for V-Suite CORE CAD source synchronization to update the asset d atabase, the schema (Asset Type, Asset Relationships and Asset Properties) of the Assets provided by CAD Adapters must be mapped to the asset database schema. The CAD source schema mapping can be configured via the CAD Source Wizard CAD source schema mapping can be configured when you create a new CAD source or modify an existing CAD source.

CAD source schema mapping controls the following:

  • Linkage between CAD provider adapter schema and the asset database schema
  • Instructs V-Suite CORE CAD source synchronization how to name assets in the asset database
  • Instructs V-Suite CORE CAD source synchronization how to look-up existing assets in the asset database 

CAD source schema mapping is configured on the "Schema Mapping" page of the CAD source Wizard 

 

The Schema Mapping page will display the asset templates provided by the Adapter in the tree view on the left.  Select any asset template to display its attributes in the tree view on the right.

The Schema Mapping page will allow you the following:


Adding an attribute to the mapping  

Adding an attribute to the mapping will instruct RealityLINx synchronization to assign or update the attribute Value to assets of the attribute's asset type (template).

To add an attribute to the mapping you must check the attribute's check box;



Adding an attribute of an asset type (template) which has already been added to the asset database will require RealityLINx CAD source synchronization to add the attribute to existing assets even if the CAD source data did not change. This means that the next time you update the asset database, synchronization may take considerably longer (dependant on the amount of source data that changed) because synchronization also has to evaluate assets which have not been changed.


Removing an attribute from the mapping  

Removing an attribute from the mapping will instruct RealityLINx synchronization to ignore the attribute and will not add the attribute or assign the attribute value to assets of the attributes's asset type (template). To remove an attribute from the mapping you must un-check the attribute's check box;



You cannot remove an attribute from the mapping if the attribute has already been assigned to the asset database schema or if the attribute is a name attribute or a key attribute. Attributes which have been assigned to the asset database schema are displayed with the 'checked' icon . Use Template Manager to remove or rename an attribute in the asset database, however you should never remove a name or key attribute. Renaming an attribute will not remove it from the schema mapping.


Assigning a Name Attribute 

By default the schema mapping will not assign a name attribute. The name attribute is the attribute used by RealityLINx synchronization to assign the a sset's name.



RealityLINx synchronization will assign the name of  asset template to the asset if no name attribute is specified. To assign the name attribute, select the attribute in the attribute tree view and right-click to display the popup menu and check "Asset Name".



The name attribute will be displayed with the 'locked' icon;



To remove a name attribute (instructing RealityLINx synchronization to assign Template Name to assets), select the name attribute in the attribute TreeView and right-click to display the popup menu and un-check "Asset Name".


Assigning, changing or removing the name attribute of an asset type (template) of which assets have already been added to the asset Database will require RealityLINx CAD source synchronization to rename existing assets even if the CAD source data did not change. This means that the next time you update the asset database, synchronization may take considerably longer (dependant on the amount of source data that changed) because synchronization also has to evaluate assets which have not been changed.


Assigning asset key 

The asset key required by RealityLINx Synchronization uniquely identifies assets in the asset database.


The asset key must only be assigned if the asset Information is provided by the XMpLant provider adapter. RealityLINx will in all other cases "know" which information is provided by the CAD provider adapter and will assign a default asset key which cannot be changed by the user. Assigning, changing or removing the asset key of an asset type (template) of which assets have already been added to the asset database will require RealityLINx CAD source synchronization to assign new asset keys to existing assets even if the CAD source data did not change. This means that the next time you update the asset database, synchronization may take considerably longer (dependant on the amount of source data that changed) because synchronization also has to evaluate assets which have not been changed.


To add an attribute to the asset key select the attribute in the attribute tree view and right-click to display the popup menu and check "asset key".



The key attribute will be displayed with the key icon.



To add the geometry or the parent of an asset to the asset key select the asset t Template in the template treeview (on the left) and right-click to display the popup menu and check  "Geometry is asset key" to add the geometry to the asset key and check "Parent is asset key" to add the parent to the asset key.



Please note that these options will be disabled if RealityLINx synchronization assigns a default asset key for Assets provided by the selected CAD provider a Adapter,  in which case you will not be able to change the asset key.