Table of Contents |
---|
There are no limitation on how objects and spots can be linked. This may lead to unexpected results, so its best to follow some of the best practices on how objects should be linked.
...
Draw or import a spot (vector object) on a single layer and link object to this spot.
...
One object - Multiple spots
...
A layer is selected either by explicit indication in filter definition or, if not present, a default presentation layer will be used. If still nothing is found - a first random spot is taken.
...
Case 2: Multiple parts of the same object
When we would like to use several spots from the same layer to represent a single object, these spots should be grouped.
...
In that case its best to group the spots and link the entire group:
...
Case 3: Single object with multiple spots on multiple drawings
...
In such case, a single object (an apartment) can have two spots, one per drawing.
...
Grouping of objects
In some cases we have objects that consists of several smaller objects. A good example is a Rental Unit or an apartment.
...
In this case, a proper object-spot linking will be maintained
...
Linking for grouped objects where Rooms have multiple spots
...
This is a correct linking scenario, but it requires proper settings for layer visibility and default presentation layer to work efficiently.
...
Multiple un-grouped spots
Not recommend
In case multiple ungrouped spots on single layer are linked to the same object, some issues might occur with proper selection, labeling and filtering spots.
...
In general, system will try to treat
spots on multiple layers as alternative representations
spots on the same layer - all as single representation of an object
...
Reusing drawings
Not recommend
Some customer use such complex linking scenario, where there is:
single floor drawing with spots linked to several, identical floors
each floor has its own list of rooms/spaces
each space is linked to a corresponding spot
The result is that each spot has several spaces linked, but there is only one space from a given floor.
...
This will work in most scenarios, as we use additional context object (Floor) to know what the system should show.
...