• Українська
  • 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.


Network construction

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.


Water consumption pattern, pump performance template, consumer consumption pattern

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 passports

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.

Additional fields editor

Additional fields in the passport

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.


Validator calculations, errors description

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 calculations may take into account the Emitter formula in areas with insufficient pressure to supply water to consumers, as well as to calculate the maximum, minimum and average load indices, and hourly load on the network.


Calculations with emitter, hydraulic calculations, template calculations, calculations by average values, calculations for the largest values, calculations for a given hour

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


Thematic coloring


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

Thematic coloring, coloring by indicators


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 coloring of the 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.


Thematic coloring network area, water supply network, drainage network, networks spatial analysis

 Constructing routes for/against direction of the flow and rings

The network flows analysis with the determination of the water flow direction is carried out by Rikom tools from any point of the circuit, when selecting the node and the direction of flow: for, against.

Constructing routes for/against direction of the flow, constructing routes for rings, network flows analysis

Constructing routes for flow direction  

Constructing routes against the flow direction


Constructing rings


An network analysis for the presence of water flow rings or pipes rings is performed by means of Rikom.


Flow rings

Pipes rings

Commutational tasks

Modeling emergency situation by an isolation of the site.


Emergency shutdown

Emergency shutdown calculations result

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.


Forming piezochart, piezochart

The complex tools can expand / correct the attributes range that are displayed on the schema.


Additional attributes of piezochart

All the piezochart objects are interactive, you can make a transition to a map and a passport from the form of a piezochart for the convenience of performing a network analysis.



Passing to the map and passport from the piezochart form

Longitudinal profile

One of the main tools for analyzing the results of calculations for sewage networks is the longitudinal profile construction. The profile depicts lines of ground marks, chutes, wells depth, diameters, pipelines slopes as well as filling wells and drainage network sections along a selected route, for example, from a consumer to one of the wells.


Longitudinal profile of networks drainage, drainage, sewerage, network analysis

It is formed after the route built on a chart with the output in the basement the main characteristics of site nodes and with the ability to customize additional characteristics for display.

A management is executed by a scale and moving, save in other formats, print profile.

All profile objects are interactive, it is possible to carry out passing to the map and profile object passport.

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 is performed by the main operators (contains, does not contain, is equal, not equal) for numeric, text attributes, vocabulary, and also for the object ID.

Search functions in the system, attributive search

Search results

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