+385 51/273-570

Urbano Hydra

Water distribution


Urbano Hydra is a software for design of water distribution networks. It is irreplaceable in all phases of the project, from conceptual to detailed design. It enables easy input of geodesy and GIS data and offers modern tools for route setting and pipeline invert design.

Thanks to the dynamic model, it is very easy to make changes in plan that are automatically updated in the tables, longitudinal and cross sections and vice versa. Integrated catalogs of pipes, manholes, fittings and other elements make work easier and the catalogs are open for modifications and the addition of new elements.

A special set of calculation tools is also available, which enable the assignment of water demands, hydraulic calculation and pipe diameter optimization of water distribution network, as well as the analysis of the network over a certain period of time.

There are also various functions available for network analysis and review, element filtering according to various criteria, graphical display of data (thematic maps), plan styles, editing and renaming functions. Some of the advanced features include intersection analysis with other infrastructure, data definition for trenches and calculation of excavation quantities, various types of reports, definition and assignment of user data, saving of selection sets and much more.


9rbano works on all 64-bit versions of AutoCAD, Map 3D and Civil 3D 2019 – 2023


Program functions can be run from the main Workspace, Ribbon, Toolbar or directly from the CAD command line.

Program functions open dialogs that do not prevent you from working with other parts of the program. This allows you to open and operate multiple functions simultaneously.

Urbano topological model consists of nodes and sections that represent the basic topological elements. Nodes and sections automatically form branches, arrays and systems. Branches and arrays can be edited, broken and merged. In this way, it is possible to create your own topological units, which provides numerous advantages such as intelligent selections of topological elements, inputting and editing a large amount of data and drawing longitudinal sections according to branches or arrays, for the whole system at once.

Urbano offers many different, intelligent topology selections (nodes, sections, branches, arrays, from node to node, from station to station…). In addition to these selection options, it is possible to create and save your own selection sets. Also, in all functions, it is possible to use standard CAD selection.

These selections are found in all Urbano functions. Using selections, it is possible to quickly and easily set pipes, manholes, trenches and all other network elements, set terrain heights and all other necessary data, preview and mark elements in plan and draw longitudinal and cross sections.



Urbano catalogs store information about pipes, manholes, trenches, top layers, fittings and more. Catalogs can be very easily edited through Urbano interface or using Microsoft Excel. They can be shared with other members of the project team and can also be placed on a network location for simultaneous use by multiple designers.

Configurations contain saved settings and information about some Urbano function. They are used to run and perform many functions such as previews, labels, drawing of longitudinal and cross sections, thematic maps, queries, import and export of data and many others. It is possible to use several different configurations of the same function.

If the configuration applied in the drawing is edited (e.g., the configuration of labels or longitudinal sections), all parts of the drawing drawn with that configuration will be updated automatically.

Configurations used in the project are saved in the drawing and can be shared with other Urbano users by simply sharing the DWG file. They can also be stored on a local computer disk for use on other projects or on a network server for simultaneous use by multiple designers.

Urbano previews are configuration-based and represent the fastest way to preview project data. Several predefined configurations with standard data for nodes and sections are available in the program and it is very easy to edit an existing preview or create a new one with arbitrary data.

All Urbano data is available for previewing and previews can be sorted by any data and filtered. Previews can also be used for direct data input such as terrain heights and invert elevations and for renaming. The content of the previews can be copied to clipboard and pasted into any Microsoft application (Word, Excel) or CAD table.

Urbano data previews are integrated into many program functions such as functions for hydraulic calculations, intersection analysis and many others.

Urbano offers a large amount of project data that can be used in all program functions (previews, labels, longitudinal sections, import and export functions…). These data include geometry data, excavation data, hydraulic calculation data, etc.

In addition to standard project data, Urbano also offers the possibility to create, input, import and export user-defined data. It is possible to create an unlimited number of such data and use them like any other data in Urbano. In addition to user data, it is possible to create function data that dynamically calculates a certain value according to a given formula.

There is also additional network data associated with a particular station or station range that makes them ideal for describing pipe condition, damage and pipeline inspection results.

Queries are an easy way to quickly and easily filter and search items. In Urbano it is possible to create various data and location queries and use them in combination with other Urbano functions such as data previews, labels, thematic maps, marking, etc. Queries are also based on configurations so various queries can be prepared once, stored to disk and used on other projects.


Urbano allows quick and easy input of all surveying data such as surveyed points and connection lines. The input of points is enabled from standard text formats and various other sources.

Urbano offers the possibility of importing raster and vector data from a local disk and placing them in the correct geographical location. It is possible to import many data and display them as needed and for vector data it is also possible to filter layers upon import.

Urbano allows you to import Google maps as well as terrain elevation data in the form of points from the Google platform. Imported information on terrain heights (points) can be used to create a digital terrain model for the purpose of preliminary designs.

Supported types of DTM include Civil 3D, 3D Face and Terraform – Urbano module for creating DTM.

DTM can be created in several different ways – by directly importing points from a text file, SHP, or database, or by converting CAD elements such as points and lines with elevations, 3D polylines or texts and blocks. Urbano Terraform also offers a variety of tools for working with point clouds – loading, viewing and importing using a variety of location and elevation filters.

During the design phase, terrain heights can be set from the above-mentioned DTM surfaces and by direct input, linear interpolation or import from an external source.

Hydraulic calculations are also easy and fast, you can change parameters and check results many times. Another important Canalis & Hydra advantage is the dynamic link between different project parts and elements, allowing corrections in one part to reflect automatically in other parts. This functionality provides a fast tool for exploring design alternatives and protects us from unintentional mistakes.

Katrin Najdenova, manager 

Sofia, Bulgaria


Urbano offers a range of options for precise drawing a network in plan. When drawing the route, it is possible to automatically assign terrain heights from the selected DTM surface, set pipe invert on a constant depth below the terrain and set pipes and manholes. When drawing, it is possible to automatically label the drawn nodes and sections with selected labels.

Editing drawn elements is extremely quick and easy using various interactive tools for moving, rotating, deleting, etc. Thanks to the dynamic model, any change in plan is automatically reflected in all associated longitudinal sections, labels and previews.

Urbano enables the conversion of CAD elements (lines, 2D or 3D polylines) into the Urbano system. In addition to the network itself, Urbano can also convert data written in CAD texts and block attributes such as pipe diameters or terrain heights.

In this way, it is possible to convert old pipe network projects drawn with plain CAD elements into intelligent Urbano objects on which it is possible to use all standard Urbano commands.

The system in plan can be shown in different styles. Sections can be shown as lines and nodes as blocks or geometric shapes. In addition to this basic display mode, sections and nodes can also be shown in 2D view with actual pipe and manhole dimensions or in 3D. All visible and invisible parts of pipes and manholes (outer and inner edges, axis, wall…) can be shown in different colors, hatches, line types and thicknesses. Node blocks can be edited, or you can use your own, user-defined blocks.

Different plan styles can be applied to different systems or parts of a system. This is an ideal way to visually separate system parts according to the type of system (e.g., gravity, pressure, vacuum sewage), type of pipeline (main, distribution, supply…) or construction phase (built, designed, out of use…).

Labels are based on configurations. There are several types of labels – section labels, nodes, stations, branches and arrays, cross sections, angles, etc. All labels are automatically updated on any change in configuration or model. Labels can be moved and rotated interactively. In addition to the interactive mode, there is also a tool for automatic label reposition. This tool can automatically move all labels that collide with topology or another label in just a few seconds.

The program offers several standard label configurations with predefined data. Each configuration can be edited and copied. Also, it is possible and very easy to create your own label configuration using the provided templates.

Longitudinal sections are based on configurations which allows them to be drawn and edited quickly and flexibly. Longitudinal sections can be drawn using any selection of topological elements (array, branch, from node to node…), one by one or more longitudinal sections at once.

The same topological elements can be displayed simultaneously in several longitudinal sections, e.g., drawn with a different configuration (different data, language, standard, scale…) and it is also possible to replace the current configuration with another.

Editing the configuration of the longitudinal section is extremely simple and user-friendly. Each component (graphic or tabular – data) can be interactively selected in the longitudinal section and all details can be set for it such as colors, hatches, sizes, texts, line types, decorative blocks, data table contents…

Longitudinal sections can be drawn in various scales and the drawn profiles can be automatically prepared for plotting on papers of the desired dimensions.

Urbano offers several functions for interactive drawing, editing and setting of pipe invert, directly in longitudinal sections.

Pipe invert can be drawn interactively or numerically set by specifying the start or end invert depths / elevations and the slopes. When drawing or numerically setting, it is also possible to insert an additional node and delete or move an existing node. Invert editing functions allow you to straighten the invert by array or by slope. The invert can also be set on a constant depth below the terrain for the whole system or for certain parts of the system.

In addition to interactive functions, Urbano also offers a function for automatic invert calculation based on rules. The rules include various parameters that must be met such as minimum and maximum depth below the terrain and minimum absolute pipe invert slope. The goal of the function is to get the optimal position of the pipe invert in a way that minimizes the number of inflection points, i.e., the number of required air release and mud release valves. If the invert cannot be set according to the defined rules, the function can automatically insert additional nodes at the locations of additional points to achieve a satisfactory solution.

Configurations of automatic invert calculation can be stored on disk for later use and exchanged with other members of the project team.

Urbano catalog offers several standard types of trenches (rectangular, trapezoidal, with or without steps, with or without formwork). Also, there is a catalog of top layers that can consist of any number of layers of different thickness. Trenches and top layers can be assigned to topological elements using various topological selections, from node to node or from station to station.

For standard trenches, it is possible to prepare cross section configurations that contain all graphic components such as colors, hatches, dimensions and data. Cross sections can be drawn for any part of the network by interactively selecting the station in plan or in longitudinal sections and automatically at characteristic points of the network or on a constant distance.

In addition to standard trench types, it is possible to define a parametric trench of arbitrary shape. This parametric trench can also be used as a multi-pipe trench.

For given trenches, it is possible to calculate total excavation volumes, excavation volumes according to depth zones, volumes of bedding and all backfill layers and formwork area.

It is possible to make detailed node assembly schemes based on the catalog of assembly elements (fittings and appurtenances). A catalog of parametric and block elements that can be edited is available, or you can make your own. All pieces and schemes are drawn interactively and to scale.

In addition to detailed schemes, Urbano also has a function for automatic drawing of node schematic symbols. These schemes are drawn based on a set of customizable rules and a catalog of symbols. Symbols and schemes are not to scale and are used to represent the nodes symbolically. It is possible to draw all the node schemes in just a few seconds.

In both cases, each scheme has a table with the names and quantities of the elements used and it is easy to get a list of all the elements in the whole project in the form of a CAD table or Excel report.

House connections can be drawn with special functions adapted for house connections. The characteristic of house connections in Urbano is that they can be connected to a node (manhole) or directly to a section (pipe) without breaking the section into two parts. House connections can consist of one or more sections and can be drawn interactively or by conversion of CAD elements (lines and polylines).

Drawing functions allow direct input of data on terrain heights, invert elevations / depths, slopes and pipes. House connections can also be automatically labeled when drawing.

With Urbano, we already designed more than 4000 km of sewage and water distribution networks. From our point of view, Urbano software is the complete solution.

Andrei Bulumete, lead designer

Bucharest, Romania


Urbano allows automatic analysis of intersections between different pipe systems. The program analyzes all crossings, as well as all clashes (collisions) between pipes and manholes. Intersections are completely dynamic, and they are automatically updated in all views and data tables when drawing and horizontally or vertically changing the route.

The distance between elements that cross in plan is determined as the shortest 3D distance between the crossed elements. Intersections can be viewed graphically in 2D or 3D view and all intersection data can be viewed in tabular form and displayed in labels in plan and longitudinal sections.

It is very easy to get a report with all the necessary intersection data such as coordinates, depths, stations and distances of intersected pipes.

In addition to intersections between Urbano pipe systems, it is possible to analyze intersections with CAD elements (lines, 2D or 3D polylines) that can represent different pipe or cable infrastructures such as gas pipelines, power, or telecommunication cables, etc.

Urbano allows intersection analysis of pipe systems with parcels. Data on intersected parcels such as parcel number, length of pipeline within the parcel, starting and ending station of the pipeline at the entrance / exit of each parcel and many others can be shown in data tables or in the longitudinal section table.

Around the pipeline itself, it is possible to draw a buffer zone (impact zone, influence zone) and perform overlay analysis between the parcel system and the buffer zone. In this way, it is possible to get all affected parcels and all data on these parcels, such as the area of the affected part and the percentage of the original parcel, which is very important information for determining the right of way and expropriation of land.


Urbano Hydra allows you to set all the necessary elements of the water distribution network quickly and easily (reservoir, water tank, pump, different types of valves…) and adjust their settings and parameters.

Water demands can be set using a variety of available methods – interactively (point) through a data table or automatically according to the population distribution. It is possible to define different types of consumptions (population, tourists, point consumptions (e.g., industry…), firefighting demands, pipeline own demands, water losses…) and to define consumption parameters and time pattern for each consumption. Defined consumptions can be grouped into scenarios and then these scenarios can be used for parallel hydraulic calculation and comparison of results by different scenarios.

Pipe optimization allows automatic calculation of optimal pipe diameters based on pre-defined water demands and target velocities in the pipes. For different parts of the network, it is possible to set different target velocities and different pipe diameter ranges to get the best possible results. The results obtained can be adopted or modified by post-processing tools. The calculation is based on the method of genetic algorithms.

Urbano Hydra uses EPANET for hydraulic calculations. The EPANET code is built into Urbano so it is not necessary to have EPANET installed on the computer. Based on pre-defined network elements and pipe diameters, set parameters and water demands, Urbano Hydra can perform a single period (snapshot) hydraulic calculation or a complete time simulation over a certain period of time. By using rules, it is possible to control the operation of network elements over time. All results (flows, velocities, headlosses, head elevations and pressures) can be analyzed tabularly through data previews or graphically through graphs, longitudinal sections and thematic maps.

A network created with Urbano Hydra can be exported to an EPANET INP file. EPANET INP file is the world standard for communication of various software for hydraulic calculations and modeling. The complete geometry, as well as all the input data for the calculation, can be transferred to EPANET or some other software that supports the INP file. Likewise, communication is possible in the opposite direction. A network created with some other software can be imported into Urbano via the import function from the INP file. In addition to the complete network, it is also possible to import only the results of the hydraulic calculation.


Urbano offers a range of options for two-way communication with standard GIS formats and databases. Urbano can import and export network and data from ESRI SHP file, various SQL databases, Excel, or a plain text file. When importing, it is also possible to use location queries to import the network only in the area of interest. Imported elements (sections and nodes) from an external file can be interactively or automatically linked to Urbano pipe and manhole catalogs.
Urbano supports standard BIM formats such as LandXML, IFC and Navisworks NWC files. For the LandXML format, two-way communication (import and export) of terrain, pipe systems and parcel systems along with all data is supported. For IFC and Navisworks NWC format, one-way communication (export) of terrain and pipe systems along with all data is supported.