{"id":140,"date":"2015-05-25T18:26:00","date_gmt":"2015-05-25T18:26:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/2015\/05\/25\/preparing-mx-and-12d-data-for-editing-in-infraworks-360\/"},"modified":"2015-05-25T18:26:00","modified_gmt":"2015-05-25T18:26:00","slug":"preparing-mx-and-12d-data-for-editing-in-infraworks-360","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/2015\/05\/25\/preparing-mx-and-12d-data-for-editing-in-infraworks-360\/","title":{"rendered":"Preparing MX and 12D data for editing in InfraWorks 360"},"content":{"rendered":"<p>InfraWorks 360 2016 now supports editing of more complex geometry from imported Civil 3D strings, however there are still some limitations and rules that need to be adhered to in order to edit the IP geometry handles, especially when importing geometry from an external package such as MX or 12D. <\/p>\n<p align=\"right\"><em>Image below showing Imported Road Geometry warning message<\/em><\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eeae970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: left;padding-top: 0px;padding-left: 0px;margin: 0px 3px 0px 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"left\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eeb2970c-pi\" width=\"293\" height=\"252\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>The case in point involves converting MX Genio data into InfraWorks 360, whilst still providing the ability to manipulate that geometry in InfraWorks.<\/p>\n<p><b><font size=\"3\"><\/font><\/b><\/p>\n<p><b><font size=\"3\">Horizontal Geometry<\/font><\/b><\/p>\n<p>Here are just a few rules that need to be adhered to in order to achieve the desired results:<\/p>\n<ul>\n<li>Horizontal alignment needs to be IP method only (no floating curves) <\/li>\n<li>Cannot have floating curves at the start or end of the alignment string \u2013 Inserting a short length of straight at the start\/end fixes this <\/li>\n<li>Cannot have compound or reverse curves \u2013 needs a small straight between curves to allow editing in IW360 <\/li>\n<li>Lines need to \u2018Not Constrained (Fixed)\u2019, whilst the curves need to be \u2018Constrained on Both Sides (Free)\u2019 <\/li>\n<li>Parameter Constraints should be unlocked <\/li>\n<\/ul>\n<p><b>To setup an imported MX geometry string for InfraWorks processing, the following steps are required:<\/b><\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bae970b-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bb2970b-pi\" width=\"244\" height=\"161\" \/><\/a><\/p>\n<ul>\n<li>Import alignments into Civil 3D via Genio module (or LandXML) <\/li>\n<li>Select the alignment and select \u2018Alignment Properties\u2019 <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bb6970b-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e61970d-pi\" width=\"244\" height=\"156\" \/><\/a><\/p>\n<ul>\n<li>In the \u2018Point of Intersection\u2019 tab, select \u2018By change in alignment direction\u2019 <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eeb6970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e66970d-pi\" width=\"244\" height=\"163\" \/><\/a><\/p>\n<ul>\n<li>In the \u2018Constraint Editing\u2019 tab, swap the default settings to match the image below <\/li>\n<li>Check \u2018Always perform implied tangency constraint swapping\u2019 <\/li>\n<li>Uncheck \u2018Lock all parameter constraints\u2019 <\/li>\n<\/ul>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bba970b-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bbe970b-pi\" width=\"244\" height=\"111\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<ul>\n<li>Select \u2018Geometry editor\u2019 from the context-sensitive ribbon <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<ul>\n<li>Alignment Grid View <\/li>\n<\/ul>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e6c970d-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eeba970c-pi\" width=\"409\" height=\"60\" \/><\/a><\/p>\n<ul>\n<li><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eebe970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;margin: 0px 3px 0px 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bc2970b-pi\" width=\"244\" height=\"127\" \/><\/a>Lines need to be \u2018Not Constrained (Fixed)\u2019, whilst the curves need to be \u2018Constrained on Both Sides (Free)\u2019 <\/li>\n<\/ul>\n<ul>\n<li>When selecting the alignment, note the IP\u2019s are now displayed with a grey triangular grip. Hover over this grip and select \u2018Solve PI\u2019. <\/li>\n<li>The PI is now cyan, indicating we have now converted the line-curve-line to an IP method. <\/li>\n<li>Repeat this process for all PI\u2019s <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>Grey PI grip before solving&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Blue PI grip after solving<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e73970d-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eec2970c-pi\" width=\"213\" height=\"244\" \/><\/a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eec6970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eeca970c-pi\" width=\"207\" height=\"244\" \/><\/a><\/p>\n<p><b><font size=\"3\">Vertical Geometry<\/font><\/b><\/p>\n<p>Vertical geometry is similar to horizontal in that the geometry needs to be designed using IP methods (no floating curves)<\/p>\n<p><b>To setup an imported MX geometry string for InfraWorks processing, the following steps are required:<\/b><\/p>\n<ul>\n<li>In MX, export the vertical geometry as a VERAT file (not VALGN) <\/li>\n<li>Edit the verat file to remove headers and commas, rename as a *.txt file <\/li>\n<\/ul>\n<p>Original VERAT file Edited&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; VERAT file for Civil 3D (commas removed)<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a\n401bb08345e77970d-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e7b970d-pi\" width=\"187\" height=\"244\" \/><\/a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bcc970b-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bd1970b-pi\" width=\"187\" height=\"244\" \/><\/a><\/p>\n<ul>\n<li><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e82970d-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;margin: 0px 3px 0px 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eece970c-pi\" width=\"244\" height=\"163\" \/><\/a>In Civil 3D, from the Home tab in the ribbon, \u2018Create Profile from File\u2018 <\/li>\n<li>Select the edited VERAT file (*.txt) <\/li>\n<li>Select the alignment to associate the profile to the horizontal <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<ul>\n<li><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e86970d-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e8a970d-pi\" width=\"244\" height=\"166\" \/><\/a>This creates a profile in your profile view, but the type is set to an imported file (which does not allow editing in I360). We need this to be set to a layout profile before importing to InfraWorks 360 <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<ul>\n<li><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eed2970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bd5970b-pi\" width=\"232\" height=\"196\" \/><\/a>In the Prospector, select the alignment and profile, right-click and select \u2018Export LandXML\u2026\u2019 <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<ul>\n<li><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eed6970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eeda970c-pi\" width=\"201\" height=\"174\" \/><\/a>Write the profile out to a LandXML file, and re-import into a new or existing drawing <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<ul>\n<li><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b7c7905bdc970b-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: right;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" align=\"right\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e8e970d-pi\" width=\"244\" height=\"187\" \/><\/a>On the \u2018Insert\u2019 tab on the ribbon, select \u2018LandXML\u2019 and select the LandXML file created previously. <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>This creates the vertical geometry that InfraWorks 360 will then be able to read back and allow editing of VIP\u2019s and vertical curve lengths.<\/p>\n<p>We then only need to add the Civil 3D drawing as a data source into InfraWorks 360 and voila\u2019 \u2013 editable handles in both horizontal and vertical space.<\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eee2970c-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401b8d119eee8970c-pi\" width=\"481\" height=\"322\" \/><\/a><\/p>\n<p><a href=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e93970d-pi\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/fromthegroundup.typepad.com\/.a\/6a01127918d1ef28a401bb08345e97970d-pi\" width=\"482\" height=\"339\" \/><\/a><\/p>\n<p>Regards<\/p>\n<p>Andrew<\/p>\n","protected":false},"excerpt":{"rendered":"<p>InfraWorks 360 2016 now supports editing of more complex geometry from imported Civil 3D strings, however there are still some limitations and rules that need to be adhered to in order to edit the IP geometry handles, especially when importing geometry from an external package such as MX or 12D.<\/p>\n","protected":false},"author":338,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8,17],"tags":[],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-autodesk-2016-release","category-infraworks"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/posts\/140","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\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/from-the-ground-up\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}