Using iModel Connector in the OpenFlows products


Applies To   
Product(s):

WaterGEMS, SewerGEMS, WaterCAD, CivilStorm, StormCAD, SewerCAD, HAMMER

Version(s): 26.00.XX.XX and later
Area:  Output and Reporting

Overview

This article describes the process where a user can use iModel Connector to export and synchronize model input and results from an existing OpenFlows model into an i-model. This is applicable to OpenFlows Water, OpenFlows Sewer, and OpenFlows Storm. 

This workflow can be used to provide the model drawing, as well as input and results, to a user without the OpenFlows product. In such a case, the model data can be viewed through Bentley Infrastructure Cloud. It can also be used to facilitate clash detection between elements in products that may otherwise not be compatible. For example, it can be used to make sure that water lines and storm conduits are suitably far apart.

Note: This workflow replaces the iModel publishing workflow available in earlier versions of the OpenFlows products.

Setting up the iModel in Bentley Infrastructure Cloud

Next, you will need to set up a project and iModel in Bentley Infrastructure Cloud (https://infrastructurecloud.bentley.com/). After logging in, you can select an existing project or click the button to register a project.

This will open a new screen where you can enter information related to a project.

Click Next and select a template. If you do not have your own, select Standard Project Template and then click Create.

Now that the project is created, you will go to the Project View page in Bentley Infrastructure Cloud. From there, click the iModel tile along the left side of the page. In the iModel page, click Create an iModel and select the option to create an iModel with connections.

Give the iModel and name and click Create. This will open a new page prompting you to create a connection. Since this step will be done through the iTwin Synchronizer in the OpenFlows products, click the "Add files later" button at the bottom of the window. 

Preparing the Hydraulic Model

This workflow can be used in version 26.00.XX.XX and later of OpenFlows Water, OpenFlows Sewer, and OpenFlows Storm. If you have not done so already, you will want to make sure that you have a coordinate system applied to the model. To do this, go to File > Options and go to the Hydraulic Model tab. From there, you can choose the coordinate system for your model. More information on applying coordinate systems to your model can be found here: Working with coordinate systems in the OpenFlows standalone platform.

You will also want to select the scenario you want to view. The synchronization to the iModel will be for a specific scenario. 

Once you have done this, you will need to configure the data that will be included in the iModel. To do this, go to the Bentley Cloud Services tab in the Ribbon and choose Configure iModel.

In the Configure dialog, you will be able to setup which element properties to include in the synchronization. The upper left includes all of the element types included in the model. The upper right includes a list of all of the properties for a particular element will be included. To add or remove properties, highlight the element type and then click the Choose Properties button. You will then be able to add or remove properties to be included.

The units used will be the same that are used in the model itself. If you need to change this, you can click the Presentation Units to override and use a different unit for a property.

You can also choose the iModel Geometry. If you select 2D, the drawing will be a plan view of the model. If you choose 3D, you will have additional options to select include elevation data from TRex. In OpenFlows Sewer and OpenFlows Storm, elevation from a terrain model can be used. 

If you plan to use this configuration for other models, you can use the Export button in the upper left of the dialog to create a configuration file. This can be imported into other models, allowing you to maintain the same properties without needing to repeat the work.

The next step is to associated the project you are using or that you just created to the OpenFlows model. To do this, go to the Bentley Cloud Services tab in the ribbon interface and select Associate Project. This will open a dialog with a list of projects in Bentley Infrastructure Cloud. Highlight the project you want to use and click Associate. 

Synchronizing the iModel

With the iModel created and the model prepared, you are ready to synchronize the iModel. To do this, choose the Sync to iModel button in the Bentley Cloud Services tab of the ribbon interface. This will open a dialog where you will create a connection to the iModel. Since you associated the project to the OpenFlows model, you should see the name of the project in the title bar at the top. Enter a name in the Connection Name box and use the pulldown menu in the Map To section to choose the iModel. If the name of the OpenFlows model file is not already selected, click the Browse button to browse to a model. Once completed, click Next.

Once the connector in enabled, click the Synchronize button. In the next dialog, there is an option to create a named version. This may be useful to keep track of different versions of the iModel. To created a named version, click the checkbox for Create Named Version, then enter a name. When finished, click the Synchronize button. You can then click Go to iModel and select the named version to open the iModel in the Design Review interface.

Viewing the iModel

You will be able to view the iModel in Bentley Infrastructure Cloud. 

Additional Information

Viewing data from multiple programs

Bentley Infrastructure Cloud can only view on iModel at a time. However, if you need to see elements from multiple products for clash detection, you can add data to a single iModel. In addition, you can use create Composite iModels

Resynchronization

If you have a model where the data or results are updated, it is possible to resynchronize an iModel. As long as the connection link is established. Clicking the Sync to iTwin button in the ribbon will resynchronize the iModel. 

Time-Series Data

It is currently possible to view results for one time step. You will want to use the Time Browser to set the time step if you are symchronizing results to the iModel.

See Also

 How to share a read-only version of a hydraulic model for anyone to view