Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenFlows | Water Infrastructure
  • Product Communities
OpenFlows | Water Infrastructure
OpenFlows | Water Infrastructure Wiki Setting up a parts library and importing a LandXML file in Civil3D
    • Sign In
    • OpenFlows | Water infrastructure Wiki
    • +OpenFlows CivilStorm
    • +OpenFlows CulvertMaster
    • +OpenFlows FLOOD
    • +OpenFlows FlowMaster
    • +OpenFlows HAMMER
    • +OpenFlows PondPack
    • +OpenFlows SewerCAD
    • +OpenFlows SewerGEMS
    • -OpenFlows StormCAD
      • Adding bend (vertex) to catchment to change the shape
      • +Calculations - Bentley StormCAD
      • +Data Import/Export - BENTLEY STORMCAD
      • +Data Input/Model Creation - BENTLEY STORMCAD
      • Error exporting to LandXML: Unrecognized Guid format
      • Error opening .STM file - ERROR: Jet Error #3265 Item not found in this collection. Unable to start StormCAD.
      • Error when selecting a conduit: An item with the same key has already been added
      • Error when viewing Global Storm Events: Object reference not set to an instance of an object
      • +Help and Documentation - Bentley StormCAD
      • How does the StormCAD GVF-Rational solver calculate the velocity at a node element?
      • How is flow balanced at junctions with the GVF Rational Solver (StormCAD)?
      • Import/Export - Bentley StormCAD
      • +Installation - Bentley StormCAD
      • +Layout and Data Input - Bentley StormCAD
      • Minimum cover not reached during Design run in SewerCAD or StormCAD
      • +Modeling - Bentley StormCAD
      • -Other - BENTLEY STORMCAD
        • "Unable to read beyond the end of the stream" error when opening model or profile
        • Catchment option not available in Modelbuilder when using DXF with polygons
        • Conduit belongs to a different LandXML pipe network error
        • Error when starting GEOPAK or InRoads with StormCAD installed
        • Models not opening properly from ProjectWise when manually uploaded via drag / drop
        • Setting up a parts library and importing a LandXML file in Civil3D
        • Using custom cells for element symbols in MicroStation Integrated mode
        • Why is StormCAD slightly off in calculating the slopes between two segments of pipe?
      • +Output and Reporting - Bentley StormCAD
      • Setting units for data import and export (LandXML, Inroads, etc)
      • Settings/Attributes - Bentley StormCAD
      • User notification: "Link diameter (or rise) is smaller than the diameter (or rise) of the upstream"
      • Using Flood Estimation Handbook 2013 storm data in storm-sewer products
      • What's New for StormCAD CONNECT Edition Update 2
      • What's New with StormCAD CONNECT Edition Update 1
    • +OpenFlows WaterCAD
    • +OpenFlows WaterGEMS
    • +OpenFlows WaterSight
    • +OpenFlows WaterOPS
    • +OpenFlows SewerOPS
    • +Bentley HEC-PACK
    • +General
    • +Help and Documentation
    • +Installation
    • +Licensing / Activation
    • +Integration
    • +Modeling
    • +Layout and Data Input
    • +Calculations
    • +Output and Reporting
    • +Other
    • +OpenFlows Product TechNotes And FAQs
    • Check boxes do not appear in tables such as Control Sets dialog
    • Consuming ContextCapture production files within your hydraulic model
    • Convergence NOT achieved Message when computing StormCAD or SewerCAD model
    • Converting Junctions or Hydrants to Isolation Valves
    • Displaying Shapefile Labels (Text) As a Background
    • Enhancing OpenFlows multi-user workflows with ProjectWise Share
    • Error "System.TypeInitializationException"
    • Error 32768 when opening model while integrated with ProjectWise
    • Errors installing patch set
    • Error when opening PondPack: "Object reference not set to an instance of an object" or "Application has generated an exception that could not be handled."
    • Error when saving or validating: System.AccessViolationException: Attempted to read or write protected memory.
    • File Open Dialog does not appear
    • Flextable Report of Multiple Element Types
    • Get to know OpenFlows CONNECT Edition
    • Get to know WaterGEMS, WaterCAD and HAMMER CONNECT Edition
    • How do I import/export multiple point pump curve pump definitions into a model using ModelBuilder?
    • How do you save backup files, so they save at different times and multiple levels?
    • How does the intermediate geodatabase (.MDB or .GDB) file function with ArcMap and ArcGIS Pro integration?
    • How to Delete Engineering Libraries if you get a message about a Read-only database
    • How to receive alerts on new version availability?
    • How to register DAO360.dll or a dll file?
    • How to search using wild cards on a sqlite type of database
    • How to See Hebrew or Arabic text in a .DXF file that was exported from WaterGEMS/WaterCAD
    • Hydraulic grade discontinuity at steep pipes or across nodes (frontwater analysis)
    • I get a red user notification that says, "Inlet guttter mannings n should be greater than 0".
    • Importing .HLB library files from old product versions into format used in the V8 product versions
    • Importing External Data in Geographic Coordinate Systems
    • Importing storm data and other library information from older versions
    • Changing element symbols in the AutoCAD platform
    • Interchange
    • Locating OpenFlows product error log file
    • Locating OpenFlows Product Version Number and License Information
    • Model backward / forward compatibility
    • Multi-user Workflows
    • Modeling a closed loop system
    • Modeling a flow split (diversion) with the SewerCAD or StormCAD numerical solver
    • Modeling turbine load acceptance plus load rejection
    • Multiple CN numbers for a catchment and multiple catchments with a single outlet node
    • Network Navigator Trace Upstream/Downstream does not return any elements
    • OpenFlows software numerical solver theory
    • Percent Connected Impervious Areas and Percent Unconnected Impervious Areas
    • Performing a hydrosanitary design in WaterGEMS or WaterCAD
    • PondPack user notification: "The composite outlet structure is either not selected or deleted."
    • Pressure pipe vs. conduit between pump and wetwell
    • Print Preview > Fit to Page shows blank page or Reports will not print
    • Properties not working when using MicroStation integration with ProjectWise
    • Properties, Flextables, user notifications, or other dialog is missing or will not open or appears to freeze the program in standalone
    • Properties, user notifications, or other tool managers not showing up in Integrated version of AutoCAD
    • Reusing Pump Definitions (Import / Export)
    • Reversing orientation of Pipes and Conduits in Bulk
    • Saving a hydraulic model when using the AutoCAD platform (i.e. integrated)
    • Important License Update for OpenFlows Users
    • Setting the invert elevation for multiple conduits coming into one manhole
    • Simple Controls vs. Logical Controls
    • Sorting and relabeling a flextable based on upstream-downstream order
    • Source of the default Specific Speed for pumps and turbines
    • Procedure for finding the curb length needed to capture 100% of gutter flow in a curb inlet with a continuously depressed gutter with no clogging
    • System.Reflection.TargetInvocationException crash when trying to open the application
    • Test Wiki Page - A1
    • Text, cells/blocks and line styles do not display correctly in a DXF background layer
    • The flow annotation (label) in my WaterGEMS for ArcMap isn't reflecting the value displayed in my Geotable or Flextable
    • The total area in the CN/Area Collection does not equal the total catchment area
    • Time tolerance setting in SCADAConnect Simulator
    • Troubleshooting ArcMap Integration
    • Turbine Efficiency
    • Understanding Flow (Additional Subsurface) and Flow (Additional Carryover)
    • Upcoming training and release dates for OpenFlows products
    • User notification "Downstream TW out of range..."
    • User notification "Pump exceeds the maximum operating point specified for the pump curve"
    • User Notification - The captured surface flow at this node does not connect a valid subsurface network. The flow is lost from the system.
    • User Notification: "There is an error in the data for this pipe. The associated data is incorrect"
    • User Notification: Cross section maximum elevation is above the maximum headwater elevation
    • User Notifications: "Pump On elevation is not in the range of upstream ...." and "Off elevation of pump is lower than ..."
    • Using batch pipe split to fix nodes that overlay a pipe instead of connecting to it
    • Using PondMaker with different tailwater for each return event
    • Valve "Status (Initial)" Definitions
    • Velocity Calculations and the Average Velocity Methods in SewerCAD and StormCAD
    • Viewing graph data for multiple scenarios
    • Water age results in a pipe are different from the age in the downstream junction
    • Water Loss Management
    • Water quality Analysis during transient events
    • WaterGems Tips
    • What are the limitations of importing/exporting EPANET files?
    • What is the dotted line that is associated with the isolation valves? Can I turn them off?
    • What's new in WaterCAD, WaterGEMS and HAMMER V8i SELECTseries 6 with CONNECT Integration?
    • What's New in WaterOPS CONNECT Edition 2.3 (Build 10.02.03.06)
    • When the user changes the fluid, why doesn't the calculated pump head change?
    • Working From Home With Your OpenFlows Software
    • "An error occurred when trying to calibrate the model"
    • "COM Error Not Documented" when opening OpenFlows product
    • "Default license feature configuration not found. Product features may be limited. Please run the License Administrator."
    • "The Depth-Flow, Depth-Flow (Simulated Variable Speed) and Volume-Flow pump definition types are unsupported"
    • "Unable to assign attribute ... for element because enumeration value ... is not valid."
    • Add custom data to profile with User Data Extensions
    • After computing a model with the SWMM solver, what does the following warning mean: "Maximum depth increased for node CB-XX"?
    • After computing the model, the pump efficiency results are listed as N/A
    • After running loadbuilder I get a message that says "The layer <Layer_Name> could not be opened."
    • At what point does OpenFlows product license usage start when integrated with MicroStation?
    • Background image quality poor on some computers or Crash when opening models with background layers
    • Blocky stepwise pattern is displayed instead of a continous smooth pattern that was entered when using the SWMM engine
    • Calculating ellipse coefficients in CulvertMaster
    • Can User Data Extensions be shared between elements in a model?
    • Catch basins imported as manholes from LandXML
    • Change in results before turbine load rejection occurs
    • Conduit "Size" attribute does not appear correctly in annotations or reports
    • Custom quadrant curve not being recognized
    • Date-time based query not working
    • Default license configuration not retaining setting
    • Do inactive elements count against the license count?
    • Does HAMMER support initially negative pressures?
    • Does the friction method affect local minor loss in pipes?
    • Does WaterGEMS and WaterCAD report pressures as gauge pressure or absolute pressure?
    • Efficiency Curve vs. Wire-to-Water Efficiency Curve
    • Error importing a LandXML file from StormCAD into Civil 3D "A pipe or conduit had an unsupported geometry"
    • Error message when validating model: "Elevation (Relative) values within the Irregular shape definition must be non-negative."
    • Error message: "Unrecognized database format ..." when trying to open model
    • Error Saving: "Custom results path is invalid"
    • Find if pump operates off of the pump curve during an automated fire flow scenario
    • Flow arrows are not included in an exported DGN file when using the Save Symbology option in the MicroStation platform
    • Flow from pump is delayed after pump startup
    • GeoPak - StormCAD errors - GEOPAK runtime environment not found / Error writing GEOPAK/PowerCivil node
    • HAMMER error: "Zero initial head from pump (turbine). Change at least one of the heads at the pump ends of the adjacent pipes."
    • HEC-22 2nd edition energy loss calculations with the Implicit solver
    • How are "pipe sets" and "nodes of interest" used in a flushing analysis to get auxiliary results at other elements?
    • How can I see the amount of inflow or outflow occuring for a particular surge tank during the transient simulation in HAMMER?
    • How do I filter a column in my flextable using a custom query that retrieves all records with a <None> attribute?
    • How do I know if and when my pond is overtopping and how to quantify it?
    • How do I save my model files when working in the ArcMap or ArcGIS Pro platform?
    • How do the channel slopes and velocity effect the headloss formulas in SewerCAD and StormCAD?
    • How do you define the starting conditions of the transient simulation?
    • How does StormCAD handle gutter flow from an active catch basin to an inactive catch basin?
    • How does the diameter of an isolation valve effect the calculated results?
    • How to add comments on custom pump and turbine quadrant curves
    • How to find volume of water coming from a trace element?
    • How to open a .PRNX report file created on exporting custom report in OpenFlows product
    • Hydropneumatic tank atmospheric pressure not changing results
    • Hydropneumatic tank profile animation and time history shows zero gas volume
    • Initial surge when using turbine load acceptance operating case
    • Initial turbine HGL the same as the final HGL after load acceptance
    • Irregular Weir Flow Calculations in a Composite Outlet Structure
    • Is it possible to create old PondPack style text reports?
    • Is it possible to have a storm event start at a different time than the model simulation?
    • Is it possible to use point cloud information to populate elevations in Terrain Extractor (TRex)?
    • Is there a recommended level of Skelebration for different modeling conditions?
    • Junctions are created on top of one another after using ModelBuilder with the GIS-ID property
    • Learning Resource Guide for WaterSight
    • License usage in the ArcMap and ArcGIS Pro platform
    • LoadBuilder applying demands or loads to inactive elements
    • LoadBuilder importing zero flow loads
    • Log4net issues appear in security scans for OpenFlows products
    • Long time to load background layers
    • Manage Pump Speed Series
    • Manage Pump Time Series
    • Managing large number of scenarios
    • Missing Young's Modulus and Poisson's Ratio values in the material library
    • Modeling Arch section shapes in SewerGEMS
    • Modeling closed or pressurized pipes in PondPack
    • Modeling treatment for pollutants at nodes or ponds in SewerGEMS and CivilStorm
    • MrSid files are not available as a background layer type or an error is generated when loading MrSid files
    • My scenario label is not in my report preview when I run the report builder
    • +OpenFlows Academic Books
    • Pipe Renewal Planner Vs OpenFlows WaterCAP
    • Pipes connecting to the wrong element after submodel import
    • Pipes not merging when using Skelebrator with series pipe merging
    • PondPack error: Unable to open user roster
    • Problems opening GEOPAK Drainage file exported from StormCAD
    • Purpose of the Virtual Flow Depth Calculation Option
    • Query, alert or formula UDX not working correctly with "=" (equals)
    • Red user notification, "Post engine loading process encountering unexpected data. Please rectify any validation errors and try again."
    • Reporting pressure available at the exact total needed fire flow
    • SCADAConnect in SewerGEMS
    • Series Pipe Merging in Skelebrator not working for pipes with zero diameter
    • Small difference in gutter worksheet result between US and SI units
    • The concentration at the stop node directly after a constituent source in a tank is decreasing rapidly
    • The control symbol, check valve symbol, and dashed lines connecting customer meters, isolation valves, and SCADA elements are not visible in the ArcMap or ArcGIS Pro platforms
    • The headloss in a pipe downstream of a parallel VSP is higher than expected
    • The result field "Depth (Flooding)" is listed as N/A after computing a model with the SWMM engine. Is there a way to see the depth of flooding for a node?
    • Translated version still showing as English
    • Troubleshooting ArcGIS Pro Integration
    • Troubleshooting making a SCADA connection to Oracle database
    • Troubleshooting ModelBuilder issues and errors connecting to an Oracle database
    • Unexpected small flow in pipes that should have zero flow
    • Use of the Gas Law Exponent During Initial Conditions vs. Transient simulation
    • User Data Extension not appearing in the Post-Calculation Processor's "Output Property" field
    • User Data Extensions in the Fireflow report
    • User Notification "More than one VSPB cannot control the same control node"
    • User notification when computing: IDF data is not supported by SWMM. Storm event is excluded from export.
    • User notification: "Conduit has a Stop control structure, but this is not supported next to the connected outfall element."
    • User notification: "Transition from CONCENTRATED to EXTENDED"
    • Using Imperial and Metric Hydro International Vortex Valves
    • Using US Survey feet
    • Warning about outlet hydrograph not cresting
    • WaterGEMS and WaterCAD Data Import FAQ
    • WaterSight - Pump Overview
    • Wetwell flooded warning in steady state with GVF Convex (SewerCAD) solver
    • What can I do to speed it up a file I need to extract elevations from is taking a long time to process in TRex?
    • What does Entrance Control mean?
    • What is the best way to model an orifice plate inside a catchbasin with surface storage above the catchbasin rim?
    • What is the difference between a stand pipe and an inlet box?
    • What is the purpose the Rainfall File, Runoff File, and RDII File in the Calculations Options?
    • What is the workflow for setting up pre and postdeveloped conditions for multiple return events?
    • What kind of demands should be used as the initial conditions of a transient simulation?
    • What's new in HAMMER V8i SELECTseries 6?
    • When running a query, why is it not picking up the elements that it should?
    • Why are there 2 entries for the same alternative in the dropdown menu in the properties of a scenario? One with an "i" and one without it.
    • Why are there so many extra element types listed for WaterGEMS and WaterCAD, such as surge tank, rupture disk, Periodic head-flow?
    • Why do I get a warning message about the rational method being used for the modified rational method?
    • Will SCADA Results Publishing work with only OPC sources?

    You are currently reviewing an older revision of this page.

    • History View current version

    Setting up a parts library and importing a LandXML file in Civil3D

    Applies To 
    Product(s): StormCAD, SewerCAD, CivilStorm
    Version(s): 08.11.XX.XX
    Area:  Other
    Original Author: Jesse Dringoli, Bentley Technical Support Group

    Problem

    How do you set up the parts library in Civil3D and the conduit catalog in StormCAD and SewerCAD so that they are linked to draw the same conduit, type, size, etc, when using LandXML import/export?

    How do you import a LandXML file?

    Solution

    After you export a StormCAD or SewerCAD model to the LandXML format and import the .XML file in AutoCAD Civil3D, the structures must be matched to items in a Civil3D parts library, otherwise, Civil 3D will try to use the closest sizes and elements will not come in correctly. Be sure to click the "Edit" button in the import options to designate the correct parts list, containing the same structures as the StormCAD/SewerCAD model. In this same window, you can link StormCAD structures to Civil3D "parts". The parts list used here is just a standard Civil3D parts library.

    Here are a couple of points worth noting:

    1. Pipe networks in Civil3D are made up of 'parts' from a part catalog. However, in older versions of Civil3D, the default parts catalog only contained two 'Structures' under the 'Inlet-Outlets' category and they were both headwalls. That means that if you try to import a LandXML file created in StormCAD/SewerCAD into Civil 3D, and are using the default Parts Catalog, all of the StormCAD/SewerCAD catch basin elements will come into Civil3D as 'Headwall' structures. This may be confusing and may lead you to believe that there is a problem with the StormCAD/SewerCAD produced LandXML file - but that is not the case. The problem is that more 'Inlet-Outlets' structures need to be added in your Civil3D Parts Catalog.

    2. You need to make sure you have the same pipe sizes in the Civil3D parts library as you have in StormCAD/SewerCAD because Civil3D matches based on pipe sizes. For example, if there is a 6 inch pipe in the LandXML data, Civil3D will match that with the pipe in its parts library that is closest to 6 inches. For structures (manholes, catch basins) the structure size needs to match.

    Note also that the LandXML import/export process isn't always guaranteed to give perfect results. For example Civil 3D 2010 makes you pick a part catalog to match different elements to. For example, if the Circular pipes in the LandXML file are matched up with the "Concrete Pipe" part catalog. If your circular pipes are a mixture of concrete and, say, PVC, then you need a Civil 3D part catalog that contains both Concrete and PVC, and all of the diameters needs to be unique. Also, Civil 3D doesn't support open channels, or grate/curb/combination inlets so that info won't come across.

    For more on configuration of Civil3D parts libraries, please contact Autodesk.

    Import Process

    1) To import a LandXML file, go to Insert > Import > LandXML

     


     

    2) Click “edit LandXML settings”

     

     

     

    3) Under “Pipe Network Import Settings”, pick the correct parts list:




    The parts list is an arrangement of parts contained within Civil3D’s current “parts catalog”.

    If you click the ellipsis button, you can pick a different parts list or edit:

    When editing a parts list, click the plus buttons to see what sizes are available:


     

    If the StormCAD model contained pipe sizes that aren’t in the parts list, you need to add them, or it won’t be a clean import (it’ll pick the closest size from the parts catalog).

    The quickest way to add a size is to right click the folder and choose Add Part Size:


    Choose the correct size from the dropdown, which pulls from the parts catalog:

    If the size you need to bring in from StormCAD isn’t in the list, you need to add it to the parts catalog itself. To do this, go to the Home tab > Create Design > Part Builder:


     

    Pick Pipe from the dropdown and expand the folders until you see the one you want to edit. Right click > modify part sizes:

    This will open up some stuff in the main AutoCAD UI and you’ll eventually see this pane:

    Right click “size parameters” and choose edit values:

    You’ll see a table of all the sizes available:

     

    This is where things start to get tricky. You can click the “new” button to add a new size, then type in the “PID” (pipe inside diameter) corresponding to sizes in your StormCAD model, but the default catalog in Civil3D uses a function to display the “PrtSN”. This is probably OK if the size you’re adding is the same material as the other ones in the list. If the material is different, you can edit the part size list for that other material (see first screenshot of previous page), but the problem is that you can only select one “part family” when importing the LandXML. Let’s go back to that step:

     

    After selecting your parts list from the first field in this window, you need to match the pipe shapes in the model (left side) to a single part “family” on the right side. So in the above case, circular pipes are matched to the part family called “Concrete Pipe”. As we saw before, the “Concrete Pipe” family only has concrete pipes in it. When you click the ellipsis button next to the part family, it only lets you pick one part family from the part catalog:


    Anyways, now that you’ve added the sizes you want to the parts family, you have to add them to the parts list, as seen on the 3 page. Those new sizes will now appear in the dropdown:

    Now, any 10 or 12 inch pipes in the StormCAD model will import as the correct diameter.

    But what happens if you have different materials for circular pipes? Say, concrete and PVC? This is where it gets tricky; you basically need to set up a parts family so that it has both concrete and PVC materials in the list, then select that family in the “edit LandXML settings” window during import. I was not able to figure out how to do this, since the material seems to be populated based on a function, at least in the default part catalog.

    On top of that, if you have two different materials of the same shape and the same diameter, it won’t work. For example 12” circular concrete and 12” circular PVC. The reason is because the diameters in the parts family need to be unique. So, if you made a parts family called “Concrete and PVC”, you can’t add two 12” pipes (one for PVC and one for Concrete). It can only let you add one 12” pipe. So, you’d need to either accept the way this works and modify the material afterwards, or maybe change one of the materials to a 12.1” pipe or something like that…

    Bottom line is that these are AutoDesk issues – issues with LandXML or Civil3D, which really have nothing to do with StormCAD. The user just needs to be aware of the way that LandXML import works in Civil3D and match up the sizes/materials as best as they can.

    See Also

    How does Civil3D integration work?

    Catchbasins imported as manholes from LandXML

    Catchbasin structure data not being exported to LandXML file

    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies