Hi,
in Topobase, objects orientations are relative to the North axis.
Our block used to represent objects were imported from existing drawing and are horizontals. So, when we graphically define orientation for new objects, we must add 90° to the wanted representation of the object ; since our users are used to work with drawing it confuse them. Therefore, we try to find a way to match the objects representations with the one defined on the map.
Actually, we find two options for it :
- Redraw our blocks vertically and reimport them in our display model ;
- Orient our objects representations with “ORIENTATION + 90” rather than just “ORIENTATION”, but we will be forced to update the orientation in our DB for all existing objects.
Since these options implies a lot of work to apply, we want to check if there is another way to do it, like a Topobase or AutoCAD Map3D option to configure the graphical reference axis to define it at object creation ?
Thanks.
Solved! Go to Solution.
Hi,
you could just add the "+90" to the rotation setting for the layer - something which can be set up using the Style-editor. Here is an example:
<Override>
<SymbolName>Circle</SymbolName>
<ParameterIdentifier>ROTATION</ParameterIdentifier>
<ParameterValue>90-(ORIENTATION*9/10)</ParameterValue>
</Override>
Rob
Hi,
thanks, this is the second option we tried, it work but since we have a lot of layers/rules and it implies DB updates for existant objects’ orientations we wanted to be sure that was the only way.
Thanks.
Can't find what you're looking for? Ask the community or share your knowledge.