+385 51/273-570

Urbano Canalis

Storm & sanitary sewage


Urbano Canalis is a software for design of gravity, pressure and vacuum sewage 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 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 calculation of storm, sanitary and point flows by using various methods, as well as the hydraulic calculation and sizing of gravity and pressure sewage networks.

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.


Urbano 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, prefabricated concrete elements 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.

I have been using Canalis since the beginning of my work in the profession and I use it regularly for designing sewage networks. Canalis allows me to work on an unlimited number of long sections in one drawing, which helps in designing a sewage network for a large area (city/municipality/region). The automatic updating of the situation and long sections speeds up work and reduces possible mistakes caused by the human factor. The Canalis program is useful also when creating a cost statement (with the option of calculating the volume of excavation), allows the input of your own specifications for pipes and material.

Ariana Andrić, civil engineer

Zagreb, Croatia


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 define drop manhole values, 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, move the invert on a certain part for a defined offset, align the pipes by the reference point at the places of diameter change, etc.

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, minimum and maximum pipe invert slope, minimum and maximum value of drop manholes, distance from side inlets, etc. The function also takes into account the positions of existing parts of the network. If the invert cannot be set according to the defined rules, the function can automatically insert additional nodes in the necessary places to achieve a satisfactory solution.

It is possible to prepare different automatic invert calculation configurations with different conditions and apply them to different parts of the network. 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.

Urbano also has a special function for setting manholes made of prefabricated concrete elements. The catalog of prefabricated concrete elements is based on the standards EN 1917-2005 and DIN V 4034-1 and can be expanded with new elements added by the user.

Manholes are built element by element, depending on the depth of the manhole and the diameter of the pipe, and already built manholes can be imported from another file. The manholes can be set interactively one by one or automatically by taking the first closest manhole by height.

Based on the built manholes, it is possible to create lists of elements and reports.


House connections and drains can be drawn with special functions adapted for house connections and drains. The characteristic of house connections and drains 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 and drains 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, and on connection method to the main channel pipe. House connection or drain can be connected directly to the pipe or with a certain vertical offset from the pipe to the manhole or a special vertical pipe. House connections and drains can also be automatically labeled when drawing.

I have been using Canalis for 8 years in designing sewage networks. The high level of automation the program offers helps me significantly in my work, by allowing me to test various solutions and variants in a short time.

Sead Badnjević, civil engineer

Bihać, Bosnia and Herzegovina


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.


Catchment and influence areas can be created in several different ways – by interactive drawing or conversion of closed polygons (lines, polylines). Catchment areas are used for the calculation of storm flows and influence areas for the calculation of domestic and industrial sanitary flows. It is possible to set different parameters for catchment areas, such as runoff coefficients, soil types, etc., and population density for influence areas.

The calculation of storm and sanitary flows can be done using various national and international methods. For the calculation of storm flows, a rational method with a fixed or variable rain intensity (IDF curves) is used and for the calculation of sanitary flows, a percentage calculation or the influence areas method is used. Flows can also be set interactively (point) through a data table. Defined flows can be grouped into scenarios and then these scenarios can be used for parallel hydraulic calculation and comparison of results by different scenarios.

Based on previously defined flows and pipe invert slopes, Urbano Canalis can size the network and calculate all hydraulic values (velocities, filling heights, filling percentages, flow times…). In addition to pipe sizing, it is possible to make a calculation according to existing diameters. The Darcy-Weisbach and Colebrook-White equations are used in the hydraulic calculation. All results can be analyzed tabularly through data previews or graphically through longitudinal sections and thematic maps.

A special function for the hydraulic calculation of pressure pipelines enables the sizing of pressure pipelines based on previously defined flows and a set target velocity. In addition to pipe sizing, it is possible to make a calculation according to existing diameters. In addition to the standard hydraulic values, the result of the calculation is also the manometric head of the pump.


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.

Urbano can communicate directly with Autodesk Civil 3D software. Two-way communication (import and export) for gravity sewage networks is supported.