{"id":191,"date":"2015-02-20T08:44:15","date_gmt":"2015-02-20T08:44:15","guid":{"rendered":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/2015\/02\/20\/other-civil-design-products-to-infraworks\/"},"modified":"2015-02-20T08:44:15","modified_gmt":"2015-02-20T08:44:15","slug":"other-civil-design-products-to-infraworks","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/2015\/02\/20\/other-civil-design-products-to-infraworks\/","title":{"rendered":"Other Civil Design Products to InfraWorks"},"content":{"rendered":"<p>So got designs in other non Autodesk based civil design products?<\/p>\n<p>Want to use InfraWorks for real time visualisation and easy production of realistic environments for your projects.<\/p>\n<p>Then you want to read this post <img decoding=\"async\" alt=\"Smile\" class=\"wlEmoticon wlEmoticon-smile\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a5e970b-pi\" style=\"border-style: none\" \/><\/p>\n<p>&#160;<\/p>\n<p>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.<\/p>\n<p>There is always five ways to do things, but I think this method is the better way.<\/p>\n<p>This technique basically takes the final design and merge it in with the existing ground as a combined surface.&#160;<\/p>\n<p>Then we use boundaries to define surface textures.<\/p>\n<p>&#160;<\/p>\n<p>The advantage to this method is that is creates a clean and accurate model.&#160; Also when you place objects it will find the surface and you can also drape linework to represent roadmarkings etc.<\/p>\n<p>&#160;<\/p>\n<p>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.&#160; Also you would need to texture the model first.<\/p>\n<p>Final method is to bring in the core geometry and then use InfraWorks360 Design roads to remodel the data.&#160; If the design is not detailed, then this method is fine, but if fully designed, then you don\u2019t want to try and remodel the whole project.&#160; Also design roads are not capable of every form of design at this point.<\/p>\n<p>Ok, lets get started!<\/p>\n<p>Import your data into AutoCAD Civil 3D, here I am importing a GENIO file through the import tool (available on <a href=\"http:\/\/www.autodesk.com\/SUBSCRIPTION\">subscription<\/a>)<\/p>\n<p>I am importing the design strings and the two surfaces (EG and Design)<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f6bd970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"360\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a60970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Result of the imported strings and surfaces<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b1e970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"260\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f6c3970c-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Create a new _Combined Surface, by pasting the EG and then the design.&#160; Then save this file<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f6c8970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"260\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b23970d-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Copy and paste the strings only into a clean dwg template, I am using ACADISO.dwt<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a6f970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"260\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a74970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Then convert all the strings to 2D polylines and elevation 0.&#160; There is a easy tool hidden in the Modify tab as you see below.&#160; Select the results and set the elevation to 0<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a78970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"254\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a81970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>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 \u2018mpedit\u2019 command to select them all, join and add a small distance of 1 and close.<\/p>\n<p>Then just adjust the layer to suit the type of feature they represent.<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a85970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"300\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b2e970d-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Next, use \u2018mapexport\u2019 command to export to a SDF file and in the \u2018feature class\u2019 tab you can select attributes to add the \u2018layer\u2019 to the poylines<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b33970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"617\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a8a970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Also check the \u2018treat closed poylines as polygons\u2019<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a8f970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"614\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b38970d-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>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 <img decoding=\"async\" alt=\"Smile\" class=\"wlEmoticon wlEmoticon-smile\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509a5e970b-pi\" style=\"border-style: none\" \/><\/p>\n<p>There could be some time saving methods to generate these boundaries from the original civil design product that I may not be aware of.<\/p>\n<p>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.<\/p>\n<p>&#160;<\/p>\n<p>In InfraWorks now, load in your Civil 3D dwg and check the _Combined Surface you made earlier.<\/p>\n<p>You will get a grey surface, add an aerial image etc<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509aa6970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"264\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509aab970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Then add the SDF file and set as \u2018coverage areas\u2019<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509aaf970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"623\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509ab4970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Under \u2018source\u2019 set to \u2018Drape\u2019<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f6e4970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"240\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b40970d-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Under \u2018table\u2019 set the External ID to \u2018Layer\u2019<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f6ea970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"230\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b44970d-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Once you have applied those settings, you can notice that the surface highlights.&#160; You can now drag and drop materials onto these areas.&#160; But a little extra automation is always a good idea.<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b4a970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"342\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f6f4970c-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>So as a previous post described, we can use the new Style Rules in 2015.3 to customise data based on their attributes.<\/p>\n<p>So here we will set the \u2018Coverages\u2019 to use the layer names to set the materials<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b4f970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"404\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509abe970b-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Create a new style and enter this line of text<\/p>\n<p>EXTERNAL_ID=\u2019Carriageway Channels\u2019 etc (for Civil 3D we use TAG as the value)<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509ac2970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"322\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b5d970d-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Then set your material in the style section<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7509acb970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"810\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f701970c-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Once you have setup the values you want, save them to a file for reuse next time<\/p>\n<p>Press \u2018commit\u2019 and then \u2018run rules\u2019<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b62970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"88\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f705970c-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Then you should see your model update and voila!<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb07f44b66970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"264\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d0d9f709970c-pi\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" width=\"484\" \/><\/a><\/p>\n<p>Civil regards!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So got designs in other non Autodesk based civil design products?<\/p>\n<p>Want to use InfraWorks for real time visualisation and easy production of realistic environments for your projects.<\/p>\n<p>Then you want to read this post <\/p>\n<p>&#160;<\/p>\n<p>So this example will take Bentley Mx as a source of data,<\/p>\n","protected":false},"author":183,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[17,32,71],"tags":[],"class_list":["post-191","post","type-post","status-publish","format-standard","hentry","category-infraworks","category-tips-and-tricks","category-workflow-series"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/posts\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/users\/183"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}