Inferring missing object data
Use the Inference tool to populate missing values.
Tutorial resources
These downloadable resources will be used to complete this tutorial:
Step-by-step guide
When building a 1D urban drainage network, InfoWorks ICM offers several tools to help speed up the process, such as Define Branches and Area Take Off. Some parameters may be missing because a survey was not completed, or because of incorrect user input. To fill in this missing information quickly and easily, you can use the Inference tool to populate missing fields. The Inference tool works out the missing value using approximation rules based on surrounding data.
- Open the transportable database .icmt file for this tutorial.
- From the toolbar, click Validate to validate the model.
- In the Network Validation dialog box, click OK.
In the Output window, three red error messages appear to indicate missing values. In the GeoPlan, node TF92291602 and conduit TF92293601.1 are selected, as they have missing data.
- Right click the GeoPlan and select Zoom to selection.
- Select each object individually to inspect the missing values in the Properties window.
- From the Edit toolbar, expand the Use edit flag drop-down.
- Select IN to use the previously set-up inference flag.
Now, use the Inference tool to populate the missing values:
- At the bottom of the Properties window, click the Database tab.
- In the Database, right-click the Model Group and select New InfoWorks > Inference.
- In the New Name – Inference dialog box, click OK to accept the default name.
From the Database, right-click the new Inference entry and select Open.
The Inference Data Editor opens with all rules selected by default.
- Click None to deselect all the rules.
- In the list of rules, select NODE: ground levels from surroundings.
- Select CONDUIT: Size and Shape inference (along with the Infer Shape parameter).
- Select CONDUIT: Invert interpolate from inverts.
- In the Flag Inferred Values drop-down, select the IN flag.
- Click Save.
- Close the Inference window.
- In the GeoPlan, ensure that you have both objects selected or no objects selected.
- From the Database, drag Inference and drop it into the network GeoPlan to infer the appropriate values.
- Re-validate the network.
In the Output window, the previous error messages are removed.
- Check the Properties values in the relevant links and nodes to see that the missing values now appear, with the IN flag set.
- Click Commit to commit the changes to the new network.
- Add a comment of "Inference tool applied".
- Click OK.
Be aware that the inference calculations can take some time on a much larger model, or a model that has more data to calculate than in this example.