[ORD 2018R4] Most Efficient Way to Annotate Same Civil Feature Multiple Ways

Good Afternoon,

We've been fine tuning our desired Annotation Definitions and Groups for plan and profiles. We have determined that we will require alignments that are able to be stationed on top of a tick mark, being stationed both right to left and left to right. Additionally, we have different annotation requirements based on whether we are in our regular plan views, or a particular detail, such as structure, intersection or interchange. To satisfy that requirement, we could, theoretically, add all required annotation definitions into a single annotation group, creating a different level and element template for each required annotation group. We would prefer, obviously, to have a different annotation set to toggle depending on what view/plan/detail we were in. 

Right now, we can accomplish this switching of annotation via changing the Feature Definition. Unfortunately, we can only have one Feature Definition per feature, and therefore only one Annotation Group. Ideally, we could accomplish this by either overriding the Feature Definition or Annotation Group, similar to the "Override Feature Symbology" property when looking at the Element Information for a Terrain Model. We would then annotate our baselines outside of the baseline container file. Without such a method, we have developed a somewhat laborious workaround.

1) Maintain baseline in its own file. We annotate this baseline and profile within this file using our default plan/profile annotation. Plan, using Element Annotation; Profile, using Model Annotation and the Named Boundary Civil Tools.

2) Create a new file for each desirable alternate annotation. We contain these alternate files within subfolders of our "Geometry" folder.

3) Create a new Feature Definition for each type of Annotation Group desired. Create the associated Feature Symbologies, Feature Definitions, Annotation Groups, and Annotation Definitions. Create associated new containers for each.

4) In each "alternative annotation" file, use the "Single Offset Entire Element" Horizontal Geometry tool to copy plan and profile into the "alternative annotation" file with 0 offset.. This also creates a Civil Rule with the new baseline married to the original baseline in time and space.

5) Set new Feature Definition corresponding to alternate Annotation Group.

6) Use the "Start Station" tool in the Modify Horizontal Geometry tool group to create equivalence. It would be useful if there was an option to copy the Start Station properties of the target baseline in the Horizontal Geometry offset tools. At this point, if we have to modify the baseline, we are able to update our "alternative annotation" files as soon as we open them. I would probably then create a Batch Process to open all of our files prior to plotting to update the properties.

The laborious part of this is that we have several dozen alignments to update every time we have a design modification, or if someone wants to see our annotation represented differently.

If anyone has any tips to streamline this workflow, please feel free to let me know! Thanks in advance as always.

  • Hi Robert, 

    The lack of Annotation Group (and Feature Definition) library sync functionality is a big problem for us during live project delivery as we're finding, like yourself, that we are constantly needing to tweak annotation and it is a very manual and laborious exercise.

    Our current workflow is to edit/create the new annotation group in our dgnlib, open our alignment file, unannotate and delete annotation group and related  definitions. Once it's "cleaned" we associate the new annotation group to the alignments Feature Symbology.

    We haven't found any shortcuts, but some type of keyin/vba method or even a program using the SDK might be our only option till this sync function is added to the software. Something that is urgently needed!

    Regards,

    Mark


    OpenRoads Designer 2022 R3 (10.12)  |  Microstation 2023  |  ProjectWise CE 3.4

  • Robert thanks for sharing your workflow here. I just came to this realization yesterday in a meeting as we were discussing the different annotation styles one of our clients has used in InRoads. I like using the 0' offset, I was already having nightmares about having multiple alignment files to manage. Still seems like a lot of work to have annotation on the left versus the right. 

    Steven Litzau, P.E. - Senior Consultant

    www.envisioncad.com

    ORD - 10.12.02.04 / 10.10.21.04 / 10.10.01.03 / 10.08.01.33
    Power GEOPAK / Power InRoads - 08.11.09.918
    Civil 3D - 2021 / 2022

  • Setting up the Annotation Group for left v. right shouldn't be a big deal, I just have to copy the Annotation Group and flip the rotation on the Station Annotation definition 180^. I am basically fine-tuning our standard left-to-right alignment annotation right now. I can copy that to a new Annotation Group, flip the rotation on the Station Annotation Definition and call it a day. For our other plan sets, there's some small mods that have to be made for our specific details, but they are mostly eliminating information, so I can just copy the base Annotation Group again and take out the things that I don't need.

    The two most time consuming things will be:

    1) The initial file setup and initial performance of the workflow above and

    2) Running a batch process to update each file in preparation for Plans Production.

  • Good Morning Mark,

    My experience has been identical to yours and I agree with your request. Thanks!

  • FYI, there is an enhancement request in the backlog: Enhancement 976625:[Annotation] Ability to flip tick marks / annotation when annotating alignments