Author Archives: Idris Nujjoo

About Idris Nujjoo

Idris is the Product Sector Leader for InfoNet and InfoMaster and has been working for Innovyze (and its earlier incarnations) since 2001 and specifically working on InfoNet and Asset Management for the past decade.

A Spatial SQL – Selecting Objects from another Table based on their Proximity to a Selection

I’ll use the following example to demonstrate how, with a couple of simple SQL Queries, it is possible to select objects from another table based on their proximity to a current selection of objects. In the following distribution network there … Continue reading

Posted in InfoNet, InfoWorks ICM | Comments Off on A Spatial SQL – Selecting Objects from another Table based on their Proximity to a Selection

How to Untangle A String… A Method to Convert a String to Float.

In this BLOG post I’ll outline a method of converting a value in a text field into a number. So whilst I have what appears to be a number such as 43 or 43.0 or 43.67 in a text field, … Continue reading

Posted in General, InfoNet, InfoWorks CS, InfoWorks ICM, InfoWorks RS, InfoWorks WS | Comments Off on How to Untangle A String… A Method to Convert a String to Float.

Running Spatial Queries on a Selection.

A spatial SQL allows users to make selections or carry out other SQL functionality based on how objects are spatially related to each other. Such as where object as lines ‘cross’ each other. If an object is ‘inside’ another such … Continue reading

Posted in InfoNet, InfoWorks ICM | Comments Off on Running Spatial Queries on a Selection.

Little Gems Of Functionality – Visualising Structural and Serviceability Defect Scores on the Long Section View.

The long section pick tool has always been a great tool, giving users the ability to display one or more pipes in profile. The CCTV Survey Defects can also be displayed along the pipes, which appear as coloured crosses. The … Continue reading

Posted in InfoNet | Tagged , , , , | Comments Off on Little Gems Of Functionality – Visualising Structural and Serviceability Defect Scores on the Long Section View.

Cross Network SQLs – Running an SQL Query Across Multiple Networks

It is possible to run an SQL query across more than one network. This can be achieved by selecting the main menu Tools > Run Query Across Multiple Networks. Let say I am interested in knowing the total length of … Continue reading

Posted in InfoNet | Comments Off on Cross Network SQLs – Running an SQL Query Across Multiple Networks

Theming Incidents On Time or Date to Display Most Recent

By default the GeoPlan displays all objects, which can lead to a visually busy display. Displaying all objects also incurs a performance cost, the graphics card processor having to render all objects. Consider the following section of a network displaying … Continue reading

Posted in ICMLive, InfoNet, InfoWorks ICM, InfoWorks WS, IWLive, SWMMLive | Tagged , , , | Comments Off on Theming Incidents On Time or Date to Display Most Recent

Little Gems Of Functionality – Layer Lists Reassigning Paths

Right clicking on a Layer List and choosing properties from the pop-up menu brings up the Properties dialog box, the ‘Layer List’ tab displays the mapped drive (such as X:\) or UNC paths (such as \\servername to the GIS Layers). … Continue reading

Posted in InfoNet, InfoWorks ICM | Tagged , , , , , | Comments Off on Little Gems Of Functionality – Layer Lists Reassigning Paths

SQL to SET the Video Path on a CCTV Survey

The MSCC4 standard specifies that a survey must contain either a VVR (Video volume reference new vol) or VID (Video file) Defect Code. The Video name then appears in the ‘Remarks’ column, see image below. An SQL Can be used … Continue reading

Posted in InfoNet | Tagged , , , , , | Comments Off on SQL to SET the Video Path on a CCTV Survey

When the IIF() Function is Your Friend. Part 2.

Following on from my previous post, which you can read here, on the incredibly useful IIF() function, I have been working on an example of nested IIF() functions. This inserts an IIF() function within another, with another, within another ad-infinitum. … Continue reading

Posted in InfoNet | Comments Off on When the IIF() Function is Your Friend. Part 2.

When the IIF() Function is Your Friend

Why is this function your friend? Well because it is flexible, allowing you to choose between two alternatives, which can be simple values or even other functions, including nested IIF functions. The IIF function is defined as follows. IIF(condition, first … Continue reading

Posted in InfoNet | Comments Off on When the IIF() Function is Your Friend