Have any of you come up with a good way to automate the labeling of top and toe elevations for retaining walls? We currently use two separate label styles.. the first is for the top elevation and it has a leader attached and the second is for the toe elevation with the leader hidden. This seems to be one of the slower aspects of drafting a topographic survey and I would like to speed it up if possible.?ÿ
Any other methods that may be more efficient??ÿ
- Multi code In the field. i.e. pick an edge and measure the thickness of the wall, set your offset, then collect the edge that gives you the longest uninterrupted line. Access allows this, I have no experience with Leica or Carlson
- HW TOP HW BOT.?ÿ Toe is a slope, Retaining walls are usually vertical. Collect the BOT after the Top because crossing breaklines, yeah.
- Retaining walls will need ground shots, and likely will have grade brakes too, depends.
- Make sure your DC SOFTWARE exports to your C3D or the software you use for your lines and figures.
- I'm riding on the years of work this team developed before I got there, and have only added minor tweaks due to other structures that we collect in irregular time-frames.
- Labels should be pretty straight forward based upon the point description styles and layers(again C3D)
If you have two separate shots for top and toe, modify your point label styles and description key sets to display appropriately...
Otherwise,
Civil 3D user-defined property
I use them all the time. We collect data that has both a descriptor code and various attributes and notes. All get exported into a CSV with additional fields beyond the usual (and limited) PNEZD. I modify fields and contents to get whatever I need labelled using the point label style, rather than separate multileaders.
Sometimes the crews measure the height of the wall and we do the calcs to get the top elev, add it to the appropriate attribute, and it is automatically labelled with the toe.
?ÿ
I'd survey the top and toe as a 3D poly line and then label the 3D lines appropriately using the Carlson command label polyline segment.?ÿ Not field to finish but a quick process.
Here's a raw snapshot of a complex inlet structure with no tweaks yet:
?ÿ
?ÿ
Was more an experiment with GPS.
I DONT LIKE ASBUILTING WITH GPS.
I've worked at places that did it a couple different ways.?ÿ One wanted us to shoot the centerline of the top of the wall and then offset that line to get the edges.?ÿ The other place wanted edge of concrete shots (for example) along the actual top edge.
I would mask the surface under the wall at both places but I probably liked the centerline method a little more because you wouldn't get the crossing breaklines error as much during drafting.
For me it's type of wall that determines how I tie it in and display it.
If it's a retaining wall or otherwise affecting ground surface (i.e. flow of water across ground), top and toe will be observed and serve as breaklines in the surface.
If it's just decorative, freestanding and/or effectively the same thing as a fenceline, elevations at base are observed, I offset the correct width and I'll note the height.
There are rare exceptions, but for most design topos the engineers are happy with that method.
Definitely something tedious I've been doing a lot more of lately with grading plans and I'd be really interested in looking into it if I could justify the time.?ÿ But my first thought is that it seems that creating an 'expression' for the component that labels slope would do this.?ÿ You'd pick 2 points and it would express it as TW, BW and HT (= TW - BW).?ÿ If I do get time on it I'll try to remember to get back here with it.
Got it (well, 85%...)
in dwg settings (or template), nav to Surface-Label Styles-Slope-Expressions.?ÿ right click New. Create WHT, wall height. format result as Elevation and express "{Surface Slope Elevation 1st Point}-{Surface Slope Elevation 2nd Point}".
Under Surface-Label Styles-Slope, create a new label Wall Height. Set text contents to "WHT <insert new WHT expression here at whatever precision you like)
I also created expressions for TW ( {Surface Slope Elevation 1st Point} ) and BW ( {Surface Slope Elevation 2nd Point} ) so I could create a label "Wall Info" which includes all?ÿ 3 bits of info.
The missing 15% is that I don't see right off how to create a drag state for any of them and that when you create a label for just TW or BW you still have to pick the two-point option and make sure you're always selecting TW point first and BW point second.
Thanks for getting me thinking about this though.?ÿ Will save me some time.
?ÿ
Got it (well, 85%...)
in dwg settings (or template), nav to Surface-Label Styles-Slope-Expressions.?ÿ right click New. Create WHT, wall height. format result as Elevation and express "{Surface Slope Elevation 1st Point}-{Surface Slope Elevation 2nd Point}".
Under Surface-Label Styles-Slope, create a new label Wall Height. Set text contents to "WHT <insert new WHT expression here at whatever precision you like)
I also created expressions for TW ( {Surface Slope Elevation 1st Point} ) and BW ( {Surface Slope Elevation 2nd Point} ) so I could create a label "Wall Info" which includes all?ÿ 3 bits of info.
The missing 15% is that I don't see right off how to create a drag state for any of them and that when you create a label for just TW or BW you still have to pick the two-point option and make sure you're always selecting TW point first and BW point second.
Thanks for getting me thinking about this though.?ÿ Will save me some time.
?ÿ
We created a UDP for inlets sanitary, potholes, etc and yeah, the expression is a great tool in the process.
Seems like Carlson had the really cool setup for something like this in their curb elevation labeling routine.
Really came out looking nice when you set up the correct fontsize and text angle
You can easily have the labels placed as the points are inserted into the dwg. All you??d have to do is drag the labels around, so I??m not sure what you??d need to spend so much time on that needs ??sped up?
I would probably just leader to the wall in a couple spots and say "Nominal Height=X". But your way is certainly fancier. ?????ÿ
@bstrand That's probably fine for an as built topo dwg, but grading plans require accurate modeling for earthworks, drainage and meeting local codes.?ÿ They also need data points at changes in alignment and top of wall grade breaks.?ÿ Sounded to me like the OP models these and is looking for a way to parametrically pull this data from the dwg for labeling without typing and hand calcing each spot. But your way's certainly more vague 🙂 and I'm sure useful in many applications.
Toe of wall at face, top of wall at the back. Works for curb when necessary also. Leaders may be needed at inside corners only. Top of wall may require a separate, ground shot accompanying it. Began doing that with Carlson SurvCADD about 29 years ago in AutoCAd 10.
Paul in PA