Skip to Main Content
Need Support? Let’s guide you to the right answer or agent.
Status Future consideration
Created by Guest
Created on Jun 8, 2023

Add the ability to perform evaluation and branching within Labeling tools

Before Survey Annotation tools were available within Open Roads, we used many VBA Feature Macros to generate all survey labels.

As we were developing these, we realized that we could build some QA/QC checks into our code. For Example, we shoot storm drain pipes as figures by their inverts. We have different features for all standard pipe sizes. Within our code, we could compare the codes used for both ends of the pipe and if they did not actually agree, we would have the 3D cylinder code draw the pipe in Red. Additionally, sometimes the far end of a pipe was not found or was too far off the survey site to be shot. When that was the case, the crews would shoot a dummy invert at ground elevation to indicate the general direction of the pipe, using a special attribute to indicate that this invert was "For Direction Only". We had the code create the 3D cylinder using Red for these as well. Finally, the material was an attribute. If the material specified for both inverts of a pipe did not agree, we would label both material names in Red text.

This Idea would be to provide some method to perform similar evaluations on the fly as part of the Annotation tools and generate some visual indication that some additional verification is needed.

Civil Product Used OpenSite Designer, OpenRoads Designer, OpenRail Designer