• Українська
  • English
  • Українська
  • English
  • Basic information
  • Network construction
  • Base-map formation
  • Certification of objects
  • Network calculations
  • Spatial analysis
  • Analysis on charts
  • Search and navigation
Basic information

Assignment of the complex

The reckoning and information complex (hereinafter – RICOM, or complex) is intended for construction of engineering networks mathematical model, their certification, conducting of networks hydraulic calculations and analysis of its results, simulation of emergency situations and calculation of risks associated with hydrofoil. The complex allows to solve topological and search tasks, comparing the results of calculations to further provide recommendations for network optimization and modeling the state of networks with different configurations.

Implementation description

The software package is developed in the client-server three-part architecture as a specialized application information system based on “open-source” software technologies that serve as a medium for the software system to work and distribute their own licenses.

The client part of the calculation and information complex was built as an application based on the QGIS geoinformation editor, where for the hydraulic calculations the software product EPANET is used. The RICOM-PostrgeSQL database is located on a centralized server.

The user workspace is a QGIS desktop application with specialized network extensions, Passports and settlements.

There is a competing license for the complex – non-personified rights to use software, which is limited to the number of concurrent active connections to the database. The number of purchased competitive licenses corresponds to the maximum number of users who work with the system at the same time.

In addition, the system can integrated with other information systems, such as: ACS TP – in the context of automatic introduction of indicators of measurement and synchronization of data, billing systems – in the context of the exchange of information about consumers.

Work with the system can be executed from desktop and mobile applications.


Modeling of engineering networks, municipal networks, heat supply networks, telecommunication networks, electric networks, gas networks, transport networks

Technical terms of RIKOM Use

Minimum technical requirements for the server part:

  • Processor (CPU): quad-core with a clock frequency of at least 3 GHz
  • Operative memory (RAM): 8 GB
  • Hard disk drive (HDD): not less than 100 GB of free space
  • Bandwidth of the network: 100 Mbps

Minimum technical requirements for the client:

  • Processor (CPU): dual-core with a clock frequency of at least 2 GHz
  • Operative memory (RAM): 4 GB
  • Hard disk drive (HDD): not less than 40 GB of free space
  • Bandwidth of the network: 100 Mbps


Network construction

Network construction

Building a network model is performed by tools developed by the Network Editor module. Each type of network has its editor with a set of styles, layers and applied tools. The calculation model is formed by applying topologically connected objects and filling in their calculated parameters.

To create a model of the engineering network, the collection and processing of spatial and technical data, as well as map-basis are done beforehand.


Network construction, сonstruction of network calculation model, sewage network modeling, drainage, water supply

A set of tools and functions of the calculation system allows you to solve the following tasks to work with the network:

  • editing of graphic elements and description of network objects;
  • graphical display of network objects linked to the topographic basis;
  • inventory of network objects;
  • description of the characteristics of real modes of operation of supply networks: hourly rates of expenditure and pressure in hours of maximum, minimum, average selection, fires, accidents, depending on the season, etc.;
  • definition of water consumption, effluent, calculation of pressure losses on sections of networks;
  • thematic coloring according to actual and historical calculation parameters;
  • loading raster and vector subbase of the scheme, hybrids from the complex of spatial resources, Internet services, etc .;
  • search and navigation objectives;
  • maintenance of labels and comments in a schema.
Base-map formation

Base-map formation

Construction of an electronic map is performed on the basis of tablet documentation, raster and vector data. If the source data is on paper map, then the image is scanned and digitized. Then the materials are scaled, calibrated and georeferenced to the corresponding coordinate system using QGIS tools.

Raster binding, topographic tablet with control points, topographic tablet


To georeference the output raster documentation vector maps, remote sensing data, materials of specialized graphic constructions, maps or hybrids from spatial resources, internet services are used.

All output data are connected (cross-linked) into a single base-map for further use when applying the engineering network.


Base-map, topographic base, geobasis

Certification of objects

Maintenance of objects passport data

Passports of network objects are created automatically when putting an object on the scheme, and with its own unique generic names. Further processing, filling and editing of the description of the object can be carried out during or after the construction of the network. In the RIKOM complex you can work both with attribute tables and passports of objects.

The passports attributes and links between objects correspond to the Classifier of network objects of the selected infrastructure, mandatory and calculated attributes differ in font color. The system performs the basic and additional validation of data entry: at the stage of creating passports and after development of the entire network and starting the calculation of the mathematical model.

At the stage of passport data entry and preservation following is carried out:

  • checking non-duplication of attribute names,
  • automatic generating of object names,
  • checking the ability to edit fields,
  • automatic calculation оf sites lengths,
  • sum of cost values per node for several subscribers and given the dependence on the month,
  • cascading attributes filling (disabling unnecessary attributes);
  • checking the attribute type and the specified dimension.

At the stage of starting a calculation model, the following is performed:

  • geodetic marking check,
  • verification of the correctness and incompatibility of the entered data,
  • verification of cardinality of connections,
  • geometry check.

Inventory of engineering networks, certification of engineering networks

Optimize and configure the network object, work with the object passport

Working with the attribute table

Table data can be processed, edited, sorted, localized and centered on the selected object on the map, edited attribute values with the change of object styles or by the type of object itself. With the built-in filters it is configured to display forms with the ability to further copy, process, print, etc.

Attributes table of technical objects, hydraulic calculations

Export to Excel

For copying and processing features of network objects, Excel tools developed a single-name function with the ability to select object types and the path to save the file to disk in the format xls.

The downloaded file contains objects grouped by tabs with their own attribute list according to the Network Object Classifier and the current content.

Export characteristics of objects in Excel, unloading in Excel of objects properties


To the passport of each object of the network system tools can add files of different types and purposes: photo of the exterior or interior of the equipment, inspection results, factory specifications and passports, project and working materials, test and repair acts, schemes, sections, etc.

Files of any extension with restriction of their size can be added. Uploaded png and jpg files are previewed, doc (x), xls (x), txt files are highlighted in different colors on the form. Any files can be stored on a PC disk, you can assign them a category and a description.

Mediamaterials in an object passport, adding files to an object passport, adding mediamaterials to the system

The form of file view and download will specify the amount and the remainder of the data store.

Curves Editor

Some parameters describe the operation of the equipment or the change of certain indicators in the form of graphs and are specified in the system with curves of dependence.

Dependency curves can describe changes in head loss, efficiency, performance, volume, etc. System tools can describe the curves and assign equipment to specific models in the equipment passport.

Creating the productivity curve, pressure loss curve, chart of the productivity curve

Template editor

Templates – hourly load profiles – are used to describe the changes in the quantitative indicators and performance indicators of the equipment in time.

Templates can be used to describe the work of such objects as the Source, Pumping Station,
also on the energy templates can be calculate the electricity cost , consumers expenses.

Pump work template, pump work diagram, consumer costs template

Address editor

The system performs support for the address register with the ability to fix, add and delete names, convenient navigation by the editor.

Address register, street names editor in the system

Cascade filling of attributes

Cascade filling of passport attributes of the object is realized for simplification and increase of accuracy of passports with the data filling. At cascading filling filtration of fields required for filling is performed in depending on the selected dictionary and the extra attributes for the description are turned off.

Cascade filling of attributes


Adding additional object parameters

The system provides support for additional attributes for various objects. An assigned additional parameter will be applied for all objects of work network this type , displayed and filled in the passport.

Create additional object parameters, object parameters


Displaying added parameters to the objects passport, work with the object passport, certification of a technical object

Network calculations

Networks calculations

Networks calculations are performed using the built-in module, which operates on the basis of the calculation algorithm of the Epanet complex.

Before conducting the calculations, the verification of the construction of network for the correctness of logical and topological links, completeness and correctness of the output data is performed.

The resulting network construction errors include information about the type of error, the object key, and if the error relates to the entry of attributes – the names of these attributes. By the key of the object from the form of checking the correctness of construction of the network the passing to the passport with incorrect data is carried out. Calculations take about a few seconds and depend on the amount of data.

The results of the settlements are stored in the database and displayed in the form of tabular or passport settlement attributes, subject to further spatial and, if accumulated, historical analysis. The results of hydraulic settlements are not subjected to editing from the form of passports, but only updated when changing the configuration and recalculation of the network.

Hydraulic Rikom settlements allow:

  • Identify insufficient and excess pressure in the system;
  • Check the actual position of the system at maximum load;
  • Determine the influence of sources on consumption nodes;
  • Check system performance for reliability;
  • Find overloaded network areas limiting pipeline throughput;
  • Conduct an annual analysis and assessing the networks efficiency;
  • Modelling of the system to get the optimal mode of operation, taking into account the reliability of the system;
  • Evaluate the impact on the system with increasing or decreasing consumption, taking into account the development prospects.

For networks of water supply dump and ring networks are calculated, taking into account the increase of pressure by pumping stations, pressure constraints, the work of several sources, non-stationary modes are calculated, including hydraulic shock.

Hydraulic calculation of self-contained and pressure sewer systems allows to perform a selection of diameters, design of a high-altitude scheme, construction of a longitudinal profile, analysis of the state and efficiency of the network of drainage system with the definition of bottlenecks and ambient conditions.

The settlement complex allows you to model the behavior of the system in different conditions in order to assess their impact on the network mode.

Spatial analysis

Spatial analysis of settlement results

One of the elements of spatial analysis of the Rikom complex settlement results is the custom styled items on the map according to the specified criteria. In this way, it is possible to paint sections of the pipeline by the following thematic indicators:

  • source influence zone
  • water speed, m/s
  • pressure loss
  • specific linear pressure loss
  • water consumption
  • pressure

Styling items on a map by criteria, coloring areas on a map for the calculations parameters


The network areas are colored according to the calculated values of the indicator, which are decoded in the narrative legend of the layer. Colors and styles are customizable.


Thematic coloration of a network area, water supply network, drainage network, networks spatial analysis

In the complex, the last three calculations are kept, carried out without errors. Any two calculations can be compared between each other, thinner lines would be associated with the newer calculations, and the thicker ones are older. Performing layers management, legend lookup, customization, and saving of display styles.

Analysis on charts

Analysis on charts

Piezometric chart

The piezometric chart is one of the main tools for analyzing the results of calculations for water supply networks. This chart shows the pressure change in the nodes between the selected points in the network.

The route of the network is built on the specified nodal points in the direction of the flow of water for sites with the presence of flow (velocity) and may have circular routes.


Water flow direction at nodal points, route construction, construction network route

According to the built route, a piezochart is formed, the main broken line of which displays a variable and indicators of full water pressure. In the basement of the piezochart, the main characteristics of the nodes along the route are displayed. The complex tools can expand/adjust the attributes range that are displayed on the schema.


Network piezometric chart of water supply, piezometric chart

Search and navigation

Search and localization of results

Search functions are represented in Rikom by a universal search – the ability to search among all objects and their attributes, and search by the specified characteristics of an object – an attributive search.




The search results are displayed in the table and localized on the map, with guidance and centering of the selected object, displaying its passport.

License order