Tuesday, 21 August 2012

Creating a Profile from Single Line of Points

I have come across this situation a number of times, particularly when working with water schemes where you might have a single line of survey points for a number of kilometres along a road.
What is the quickest/easiest way to create a profile along the surveyed points? One way is to use the Create Profile from File command. You will need the point file in a particular format before we can use this command however. We need the point information in chainage and elevation rather than easting, northing and elevation from the surveyed points.

First join the points with a 3D polyline. The points are in numerical order so we can speed the process up by using a transparent command. Type 3DPOLY at the command line and when prompted to specify first point type 'PN for the point number transparent command. Then type the points you wish to join, 3-102 in my case and the points are joined instantly.

Next create a featureline from object and select the 3D polyline. Untick the option to delete the existing entities - we will use the polyline again to create an alignment along the points.
Select the featurline, choose Edit Elevations from the ribbon and then right click in the dialog box and select Copy All. (You will notice that we have the information we need in this dialog box as well as some extra we can delete in excel.)
Paste the chainage and elevation columns into excel and edit the file to suit the requirements for the profile from file command - see help menu. When you have only the information required, paste into Notepad.
Back in Civil 3D we need to create an alignemt for our profile. We will turn the 3D polyline into an alignment - first we must turn it into a 2D polyline. Turn on your drop down menus at the top of your screen (type MENUBAR at the command line and set the value to 1). On the grading menu select Polyline Utilities and then Convert 3D to 2D Polylines.
Next use the Create Alignment from Objects command to turn the 2D polyline into a Civil 3D alignment (we need this in order to create our profile). Now use the Create Profile from File command.

Select the alignment just created and the point file and click ok.

Select the alignment and choose Profile View from the ribbon to complete.
When creating the water network in plan it is useful to know where the high and low points on the road are for placing the air and scour valves. you can add labels to the horizontal alignment that indicate where these points on profile are. First you will need to create a best fit profile from the profile just created. (the best fit profile will have proper geometry - curves and straights - as opposed to just a series of straights joining the surveyed points).
Next select your horizontal alignment in plan, right click and select Edit Alignment Labels. Add in Profile Geometry Labels and select to label the high and low points as below:
This labels the profile high and low points in plan...

Monday, 23 July 2012

Using Civil 3D to Convert Drawing Coordinates

Thanks to Mark Green of Amicus Technology for the following post....

The example used here converts a drawing from Irish National grid (IG75) to the newer ITM grid.

Setting the coordinate system of the Irish Grid drawing
1. Open the drawing you wish to convert from IG75 grid to ITM grid
2. At the command prompt type ADESETCRDSYS and Enter
3. In the Assign Global Coordinate System dialog box click Select Coordinate System
4. In the Select Global Coordinate System dialog box select Eire-Ireland from the Category drop-down list
5. Under the Coordinate Systems in Category list, select Ireland1965.ING Irish National Grid referenced to Ireland 1965 (note that this is IG75 grid)
6. Click OK and OK again
7. Save and close the drawing

Setting the coordinate system for the ITM drawing
8. Start a new drawing using the Acadiso.dwt template
9. At the command prompt type ADESETCRDSYS and Enter
10. In the Assign Global Coordinate System dialog box click Select Coordinate System
11. In the Select Global Coordinate System dialog box select Eire-Ireland from the Category drop-down list
12. Under the Coordinate Systems in Category list, select ITM Irish Transverse Mercator 1995 with ETRS89 Datum:Ireland
13. Click OK and OK again
14. Save the drawing with a new name e.g. project123-ITM.dwg

Converting the IG75 drawing to ITM grid
15. At the command prompt type MAPWSPACE and Enter twice. This opens the Map TaskPane
16. In the Taskpane palette select the Map Explorer tab.
17. Under Current drawing, right-click on Drawings and select Attach
18. In the select Drawings to Attach dialog box, click in Look in to navigate to the folder with the
IG75 drawing
19. Select the drawing, click Add and click OK
20. Under Query library, right-click on Current Query and select Define
21. In the Define Query of Attached drawings dialog box, under Query Type, click on Location
22. In the Location Condition dialog box, under Boundary Type, select All and click OK
23. Under Query Mode ensure Draw is selected and click Execute Query
24. The drawing objects from the IG75 drawing should now appear but with ITM coordinates (check Grid Inquest program to verify)
25. Save the drawing.

Footnote: There is a common misconception that the Irish national grid system in common use is based on the 1965 adjustment. In fact this was only used for a short time and the readjusted 1975 network, referred to as IG75, is the basis for the pre ITM grid system. This misnaming appears in Autodesk MAP 3D and Civil 3D and MapInfo software among others. The difference between the 1965 and 1975 grids is up to approx 13 metres.

In MAP 3D and Civil 3D it is essential to select the coordinate system named
Ireland1965.ING as this is the correct 1975 grid while the coordinate systems named TM1965Irishgrid and TM1965Irishnationalgrid are the 1965 grid.

Wednesday, 18 July 2012

Grading Between Corridors

In the same project described in my last post there were two access roads that were close to each other but at very different levels. The embankments between the roads will grade from the back of the verge of one to the back of the verge of the other and vary in slope. See below:
This project is in its early stages and the design is bound to change. We need to 'tie' the two corridors together dynamically so that a change to either road will be reflected in the grading between them without having to manually make these changes each time.


The first step is to create the corridors for both roads. Then extract a dynamic featureline from one of the corridors for the relevant tie in point. In my case I am extracting the back of the verge for the higher road. See below:
Make sure to tick the 'Create Dynamic Link to the Corridor' box and then select the featureline you want from the corridor. This creates a featureline representing the back of the verge which we can now use as a target for our lower corridor earthworks.


Modify the lower corridor assembly to include a LinkwidthandSlope subassembly (find it on the generic tab of the toolpalettes - CTRL+3).
No in our lower corridor we can use this subassembly to target the extracted featureline from the higher corridor.
This creates dynamic grading between the two corridors.
If the design changes for either access road the grading between the two will update automatically.

Creating Profiles using Transparent Commands

I have been giving some customised Civil 3D training recently for site development works - mainly on creating access roads and grading for car parks on an extension to an existing factory.
The project data consisted of a topo survey from which we generated our existing ground surface. The  proposed access road layout drawing is in AutoCAD format with some proposed levels entered as plain AutoCAD text, see below:
The proposed access road centrelines were in polyline format which we could quickly turn in to C3D alignments using the 'Create Alignment from Object' command. We then created a profile along this alignment and sampled the existing ground.
We then needed to draw the proposed road profiles using the levels from plan. This is where the transparent commands came into play. Transparent commands are commands that you use while in another command to easily provide the first command with the information it needs. For example when we are drawing our profile we will be picking IP points on profile that will have chainage and elevation values. In our situation the level values are noted in plan alongside our alignment. We can use the 'Profile Station from Plan' transparent command to allow us to pick these points from plan and enter the elevation when we are drawing our profile. 


Start to draw the profile as normal using the profile creation tools. When prompted to pick your start point select the transparent command from the toolbar on the right of your screen as shown below:
The command prompts you to select a chainage from plan....
Then it allows the user to enter an elevation manually which we have in text format and is corrected here to provide a crossfall...
Continuing with this procedure along the entire road allows us to very quickly create our proposed profile.


There are many more useful transparent commands on this toolbar which I use regularly, definitely worth checking out.

Wednesday, 20 June 2012

Sight Distance at Existing Junction

This post is an update to a previous one on the same topic, this one is hopefully more complete.


We have an existing junction and we need to improve the sight distance.
You can use a number of methods to check whether you are getting the required sight distance along your sightline.


1. You can create a profile along the sightline and check the sightline against the existing ground surface and see where the obstruction occurs:
or 2. use the visibility tool 'Point to Point' to check.
These methods only provide an answer along a single line. We can see in profile the depth of the earthworks that needs to be excavated. It would be useful to be able to show the extent of the obstructed view area in plan and get an idea of the extent of earthworks that would be required to provide visibility. To do this we can use a combination of dummy corridors and surfaces to give us the desired result.

First create a profile along your sightline in plan sampling the existing ground surface. Next create a profile from your eye (height 1.05m) to your target (height 0.26m) - see screen grab below.


Next create an assembly using the LinkOffsetandSlope on the Generic tab of the tool palettes.
Create the assembly wide enough to cover the area of interest:
Create a corridor from your sightline alignment, sightline profile and the above assembly. Create a surface from the corridor using top links.
Next create a volume surface using the Existing ground as the base surface and the corridor surface as the comparison. Set the surface style to 2D Solid Level Banding or similar.
In the surface properties for the volume surface set the analsyis to Elevations, create one range and set the max value for the range to zero.
The result will highlight in plan the area where the drivers view is obstructed by the existing ground surface.
Found this useful? Need to learn more? Check out our Advanced Junction Design course HERE

Monday, 11 June 2012

Surface Triangulation max angle problem

One new feature added to surfaces for 2013 is the ability to specify a maximum angle between surface triangle lines. This is supposed to build surfaces more intelligently by removing triangles that exceed the maximum angle and result in less erroneous triangulation.


See the following link for more info:


http://beingcivil.typepad.com/my_weblog/2012/04/autocad-civil-3d-2013-new-features-check-tin-for-max-angle.html


This is intended to be applied to triangles that make up the outer boundary of your surface only. However, after creating a surface (style - Border Only) from some LiDAR data last week I noticed there were 'holes' in the surface. See below:


After some searching I checked the max angle and set this to 'No' and rebuilt the surface and the holes disappeared.
So it would appear that the setting is applied to internal triangles also. (which it shouldn't be according to the help menu)

Tuesday, 5 June 2012

Stage Storage

I have to thank the guys from Autodesk who showed this a few weeks back at the Autodesk Industry Academy in Amsterdam....

I used to think that this tool was related to the Hydraflow Storm Sewers application and therefore not relevant to this part of the world due to differing hydrologic design methodologies.
However this is a stand alone tool that is a really simple and effective way of calculating the volume of a pond. You can calculate from either a surface or polylines.

Run the command and you are presented with the following dialog box:
In here you can click on Define to add data to use in the calculation - you can choose either surfaces or polylines. I have had a number of crashes when using surfaces but am unsure of whether this is an issue with the command or my surface. The alternative is to extract contours from your surface first and then use these polylines in the stage storage command instead. You can also export a .txt report of the analysis or insert a table of the results into the drawing using the buttons at the bottom of the dialog.