twitter youtube facebook linkedin email
Connect with:

So got designs in other non Autodesk based civil design products?

Want to use InfraWorks for real time visualisation and easy production of realistic environments for your projects.

Then you want to read this post Smile

 

So this example will take Bentley Mx as a source of data, but the methods are universal to any product that can create surfaces and design strings.

There is always five ways to do things, but I think this method is the better way.

This technique basically takes the final design and merge it in with the existing ground as a combined surface. 

Then we use boundaries to define surface textures.

 

The advantage to this method is that is creates a clean and accurate model.  Also when you place objects it will find the surface and you can also drape linework to represent roadmarkings etc.

 

Other techniques include bringing surface triangles from the other product and using as a 3D model, but then you cannot drape objects and roadmarkings, you would have to do it in the other product.  Also you would need to texture the model first.

Final method is to bring in the core geometry and then use InfraWorks360 Design roads to remodel the data.  If the design is not detailed, then this method is fine, but if fully designed, then you don’t want to try and remodel the whole project.  Also design roads are not capable of every form of design at this point.

Ok, lets get started!

Import your data into AutoCAD Civil 3D, here I am importing a GENIO file through the import tool (available on subscription)

I am importing the design strings and the two surfaces (EG and Design)

image

Result of the imported strings and surfaces

image

Create a new _Combined Surface, by pasting the EG and then the design.  Then save this file

image

Copy and paste the strings only into a clean dwg template, I am using ACADISO.dwt

image

Then convert all the strings to 2D polylines and elevation 0.  There is a easy tool hidden in the Modify tab as you see below.  Select the results and set the elevation to 0

image

This next part is a little effort, you need to create closed boundaries from the polylines, so I draw a line to close gaps and then use ‘mpedit’ command to select them all, join and add a small distance of 1 and close.

Then just adjust the layer to suit the type of feature they represent.

image

Next, use ‘mapexport’ command to export to a SDF file and in the ‘feature class’ tab you can select attributes to add the ‘layer’ to the poylines

image

Also check the ‘treat closed poylines as polygons’

image

So that method is a little effort, but is standard AutoCAD methods to create boundaries, you can always use them to create a coloured plan drawings also Smile

There could be some time saving methods to generate these boundaries from the original civil design product that I may not be aware of.

When you use Civil 3D corridor models, these areas are generated automatically and of course is the added value to use Civil 3D as its a integrated solution.

 

In InfraWorks now, load in your Civil 3D dwg and check the _Combined Surface you made earlier.

You will get a grey surface, add an aerial image etc

image

Then add the SDF file and set as ‘coverage areas’

image

Under ‘source’ set to ‘Drape’

image

Under ‘table’ set the External ID to ‘Layer’

image

Once you have applied those settings, you can notice that the surface highlights.  You can now drag and drop materials onto these areas.  But a little extra automation is always a good idea.

image

So as a previous post described, we can use the new Style Rules in 2015.3 to customise data based on their attributes.

So here we will set the ‘Coverages’ to use the layer names to set the materials

image

Create a new style and enter this line of text

EXTERNAL_ID=’Carriageway Channels’ etc (for Civil 3D we use TAG as the value)

image

Then set your material in the style section

image

Once you have setup the values you want, save them to a file for reuse next time

Press ‘commit’ and then ‘run rules’

image

Then you should see your model update and voila!

image

Civil regards!

jackstrongitharm

2 Comments

View by:
Most Recent Oldest
  1. AvatarAndrew Milford

    Hi Jack,
    Great post, there is a command in Civil 3D called ‘LINEWORKSHRINKWRAP’ that will create closed boundaries of your selected strings. Fantastic for quick boundaries.
    Regards
    Andrew

  2. AvatarNeil Jones

    I assume you also need to create closed boundaries after using the MPEDIT command?

'