An InRoads user asked for Mark's help with this problem :
Hello Mark,
My question is how do I annotate features from two different surfaces on a single profile, one surface at a time? The goal is to automate annotation as much as possible, minimizing the manipulation of (annotative) graphical elements in the profile.
What I have:
-Surface #1, utilities as features
- Utility Surface #2, electrical conduits as features
- Utility Existing Ground Final Surface, triangulated
- XIN file with Preferences for Create Profile and Annotate Features in Profile
What I'm doing:
1. Create Profile
a. Preferences> Load CIVIL 5:1
b. General> Surfaces #1, #2 and Existing
c. Source>multipoint Alignment (no alignment available in the particular area yet)
2. Annotate Features in Profile (Utility Surface #1)-Pen mode
a. Preferences> Load CIVIL 5:1
b. Annotate> Surface drop-down Select All in Utility Surface #1, then go to other surfaces and Select None
c. Apply
3. Annotate Feature in profile (Utility Surface #2) - Still in Pen mode
a. Preferences> Load CIVIL 5:1 BTM
b. Annotate> Surface drop-down Select All in Utility Surface #2, then go to other surfaces and Select None
c. Apply
Results:
1. Utility Surface #1 Annotation above features, Utility Surface #2 annotation below features//Desired :-)
2. Utility Surface #2 features (incorrectly) annotated above//Undesired :-(
3. Leaders placed for Utility Surface #1 features below//Undesired :-(
Basically, we want the annotation for the duct banks from the bottom, and the other utilities from the top.
Files Attached for reference:
1. civil.xin
2. xcyp_InRoads.dgn
3. XCYP_JOG1210.dtm
4. XECONDUG_JOG1210.dtm
5. Existing Surface Full.dtm
6. xcypcells.cel
I greatly appreciate your help, if there are any other files you need just let me know.
====================
Here is the Zen Dude's response:
Alejandra,
Okay, there is definitely something odd going on here ... I'm looking deeper into it right now and will keep you posted on what I find.
Civilly yours,
- mark
As a follow up ...
Okay ...
I've logged this with Bentley, and will keep you in the loop regarding their response. Apparently, in addition to the Frame mode ignoring the Pen / Pencil setting, the Annotate Features in Profilecommands appears to be ignoring the Feature selection and just doing everything that it sees on theProfile (at least for the leaders).
In the meantime I figured out a workflow that will get you want you want ... at least in this particular case.
1) Create the Profile window...and don't bother showing any Utilities on it
2) Set the Pen / Pencil to Pencil
3) Go to the Update Profile
a. View the EX_DUCT_BANKs crossings only
4) Set the Pen / Pencil to Pen
5) Go to the Annotate Features in Profile
a. Load your Civil 5:1 BTM Preference
b. View the Annotation for the Duct Banks
6) Set the Pen / Pencil to Pencil
7) Go to the Update Profile
a. Toggle off the EX_DUCT_BANKs crossing display
b. Toggle on the utility crossing display for XCYP
8) Set the Pen / Pencil to Pen
9) Go to the Annotate Features in Profile
a. Load your Civil 5:1 Preference
b. View the Annotation for the other Utilities
10) Set the Pen / Pencil to Pencil
11) Go to the Update Profile
a. View the EX_DUCT_BANKs crossings
12) You should now have all the crossing utilities shown along with the correct Annotation and leader lines.
As a side note, I filed this with Bentley as Bentley InRoads ST-8001591259 Annotate Features in Profile. Bentley responded that this is definitely a bug, and they will be filing a defect (D-120891). The defect only occurs when Collision-Free is enabled.
That was a fun challenge!!
Thanks!!
Civilly yours,
-zen