I have a dgn that has a few corridors in it but one corridor isn't acting like the others with regards to the heads-up prompt. So I hover over the corridor to bring up the corridor prompt and try to select the Open Cross Section Model but nothing happens. What could be causing this? I can still open the cross section model by using the tool on the tool box but not the heads-up prompt. I noticed that when I select the corridor and look at the element information it looks like this:
But the other corridors in the file look like this:
Does this mean that the corridor is corrupt? Any ideas on fixing this or understanding what is going on would be helpful. Other tools like corridor Objects and reports aren't working either on the heads-up prompt.
Answer Verified By: Wesley Nyberg
I first tried to delete everything (point controls, etc.) and deleting the target aliasing with no success. You second suggestion like you said would be pretty destructive to the other corridors that are in there. But I tried the third option and delete the file you said to but it didn't seem to help but I did notice that it was red:
There were also a lot of others that were red, I assume this means this is a problem. I have never used this before to look at my corridors so any information to help me understand all this will be very helpful.
I would guess that you removed all the point controls, parametric constraints, and external references from the corridor through the Corridor Objects summary window. If you've done any target aliasing, that won't show up in the Corridor Objects window. In order to confirm that there is no target aliasing, you would need to use the Define Target Aliasing tool. Key-in is CORRIDOR TARGETALIAS OPEN. Now, an easily default assumption for anyone that isn't working on the project is that your active terrain (including any usage of target aliasing) is existing, based only on fixed points taken from a survey. In this assumed case, the active terrain would not cause a problem. On the other hand, if it is derived from the corridor that is targeting it, I believe that could cause this problem.
As a matter of fact, it might be worth a shot to entirely detach all references (other than the file that holds the alignment and profile) to guarantee that there is no connections to anything that may be based on the corridor that's causing the problem. Of course this will affect all other corridors in the same file, so if all of the corridors are in the same file this would be a destructive operation.
Another option is the keyin CIVIL DISPLAY BROWSER. When you do that, look for TargetAliasNameSet. Expand entries until you see a CorridorRule entry. Take a look at that entry. Note the name of the corridor. If that's the one that matches the broken corridor, DO NOT DELETE THE CORRIDOR ENTRY, but delete its parent TargetAliasNameSet entry. In this example, if the corridor "drain-east" was giving me trouble, I would delete the entry that says TargetAliasNameSet // DGNEC::158d200000::ECXA::1. (With an earlier edit I'd misread the function of TargetAlias.)