BIM Ready Solution for Railway Design and Rail Track Analysis

Ferrovia is a professional, BIM ready, 3D railway design and rail track analysis solution. It supports a number of country-specific guidelines and provides tools for alignment and profile design, detailed cross section design and editing, applied cant, turnouts and rail connections, 3D modeling, and documentation production. Ferrovia alignment and profile regression analysis tools provide users with options for comprehensive rail track realignment and tamping machine guidance capabilities.

Using its flexible, dynamic data model, Ferrovia supports BIM (Building Information Model) workflows and processes. Carefully designed UI and workflows are consistent with the railway design engineering practice. This makes Ferrovia fast-to-learn and easy-to-use.

Product Details

Design Features

Digital Terrain Modeling

The Surface Creation Tool is included in CGS Labs software to produce detailed Digital Terrain Models (DTM) based on various surveys or other input data: total station data files, points, break lines, blocks, etc. This offers the possibility to use Ferrovia on plain AutoCAD or BricsCAD.


By creating complex slopes with multiple conditions in cut or fill users can cover various design scenarios and geometry requirements for all kinds of rail track projects, from simple single track design to complex double or multitrack geometry design. Furthermore creating platforms, ponds, parking areas, roads, river channels, and other objects is easier and faster with CGS Labs grading.

Railway Geometry Design Tools

Ferrovia provides a wide set of advanced alignment, profile geometry design, and editing tools. They include P(V)I design, floating and fixed elements design, parallel alignment design, and alignment design created from the existing polyline, or ultimately creating a best-fit alignment based on existing rail track survey data. Various alignment labeling, reports, and data export options provide the flexibility needed to cover a wide range of user requirements.

Transition Curves

Ferrovia supports a number of linear and nonlinear transition curves: Clothoid and a range of cubic parabolas, including; cubic parabola, modified cubic parabola, Czech parabola and Romanian parabola Imbonatatita. Supported nonlinear parabolas include sinusoidal, Cosines, Bloss and S–curve parabola. Transition curves apply uniformly to horizontal transition curves and to cant gradients areas.


In turnout design you can take advantage of automatic turnout insertion, turnout parameter editing, and automatic turnout repositioning when alignment geometry changes apply. Included are various turnout types: straight-line turnouts (non-transformable), curve turnouts, symmetrical, and turnout crossings. Alongside predefined turnout geometry, a turnout catalogue provides users with the ability to edit or add custom geometry turnouts. Turnout reports provide the user with the tools to list turnout parameters and values in turnout tables, either in drawing or in external table files.

Rail Connections

Create rail connections interactively between parallel or non-parallel rail tracks in tangent or in curve with the geometry preview option. Having the advantage of using the same or different turnout types for rail connection gives users a wide range of geometry options to fit rail connections within constraint areas and limited design possibilities. Detailed design and editing of vertical connections in profile view add value to the comprehensive yet comfortable use of Ferrovia rail connection tools.

3D Surface and 3D Solid Models

Rail track 3D models can be created as a 3D surface or 3D solid model. 3D rail track surface models can be generated automatically from 3D rail-track cross-section geometry and terrain model, or it can be built with the grading function. The 3D solid model is created based on cross-section areas, where materials and volumes can be defined as extended data. With 3D solid tunnels, bridges and similar objects can be represented as well. Solid objects can be aligned with arcs and transition curves. All solid models, including extended data, can be imported into Autodesk Infraworks, Navisworks and then used in various BIM workflows.

Cross Section Design and Editing Options

Ferrovia makes it possible to design and edit rail track cross sections in a detailed way with almost no geometry limitations to the final project design. Adding multiple rail tracks to a single cross section gives users control over the geometry between various rail tracks, rail tracks and roads or other infrastructure objects your project requires, and lets you define these areas with great accuracy and detail.

Quantity Take-off (QTO)

Ferrovia calculates material quantity take-off and features a QTO data export tool with custom defined Pay Item (Bill of Materials) options. It gives users the possibility to link material defined in the drawing with a material database in cost estimate software, thus supporting digital data transfer and fast cost recalculation when project changes arise.

Road Design

Road design tools are included in the Ferrovia Ultimate 4D software suite to provide users the tools they need to design roadways and rail tracks within the same project: Road–railway intersections for example, underpasses/overpasses, rail track construction access roads, side by side road/railway design, urban roads with tram lines, and more.

Introduction Video