Professional Documents
Culture Documents
1 General
1.1 System Requirements
– ProVI 6.0 (64-bit) is available for AutoCAD 2013-2014, 2015-2016, 2017, 2018
and 2019 and for BricsCAD 18 (minimum version 18.2.05) as well. AutoCAD
versions 2013-2014 are supported for the last time.
– The operating systems Windows 10, Windows 8/8.1, Windows 7 and Windows
Vista are supported.
– Either Access (.mdb files) or SQL Server (since version 2008 R2) can be used as
database engine. However, on 64-bit systems a precondition for Access data-
bases is that MS-Office has not been installed in a 32-bit version, because the re-
quired database drivers cannot be installed in this case. Thus the following cases
can be distinguished:
Windows 64-bit, Office 64-bit or no Office: Access or SQL Server
Windows 64-bit, Office 32-bit: SQL Server
1.7 Other
– It is now possible to draw solids in BricsCAD.
– The file with symbols for drawing provi.shx was expanded to include additional
special characters like the Euro symbol and different accented characters.
2 BIM
2.1 MOKEDIT – Edit Model Collections
– "Model collection" is a new file type designed as a container of other ProVI files. It
is deemed as the base of the output of objects and serves as a starting point for
different BIM-output.
– A model collection can currently include the following files: ground model, subsoil
model, route, overhead line, drainage, supply lines, vertical and horizontal align-
ment.
– The model collections are listed in the database in the new folder "Model collec-
tions".
– The new program MOKEDIT can be used to create and edit a model collection file
and its list of included files.
– The files included in a model collection generate a list of components, for exam-
ple courses, noise protection poles, kerbs, platform edges, cable ducts, rails,
sleepers, overhead line masts, retaining walls, manholes, pipes, etc.
– The user can specify the level of detail and the color of every component.
– The output can be optionally limited to a specific project area with a polyline. Only
the components lying within the given polyline will be output.
– The calculation method needed for the calculation of solids from cross sections
can be set. For example, given the maximal angle, the interval of calculation will
be denser in narrow curves.
2.2 Attributes
Configuration File for Attributes
– The individual components get their attributes assigned during an output. There
are two types of attributes: fixed and free attributes. Fixed attributes are proper-
ties of ProVI's internal data, which can be automatically derived from the compo-
nents themselves (like stationing of the overhead line mast or the diameter of a
manhole). Free attributes are additional properties which can be defined and filled
by the user.
– The options for fixed and available free attributes can be set in the configuration
file proviatt.cfg. To create a project-specific or user-specific file, you have to
specify a directory for configuration files in the ProVI options. For detailed infor-
mation, please see "Basics – Configuration File for Component Attributes" section
of the Online Help.
– All attributes have a name, level of detail from which the attribute should be out-
put, and format specifications. An attribute can be excluded from export.
– A free attribute can additionally have a list of values (only the values specified can
be selected), a default value, the type (text, integer or real), and a unit (e.g. m, m³,
kg) defined.
– Free attributes exist for model collection, file, and component. The former two can
be edited in MOKEDIT, while the latter in corresponding editor programs.
Restrictions
– Track strips of type "Slab track" currently cannot be exported.
– Retaining gabion walls can currently only be exported using a user-defined
course.
– Drainage and supply lines components have only a LOD100 representation.
3 Area-Based Subsoil Model
3.1 General
– Until 6.0, the subsoil model could only be defined along an alignment. Now this is
possible also as an area based model.
– In areas where the subsoil model in not defined, the volume items are listed under
"Unknown" category.
– If the subsoil courses do not cover the whole area of terrain, one can set (default
unset) to prolong the lines horizontally. If left unset, the volume items are again
listed under "Unknown" category.
Component Output
– As described in Section 2.3, each course of the subsoil model can be exported as
a solid or a surface model with corresponding attributes.
4 AEDIT – Alignment Editor
4.1 Railway and Road Alignments
– It is now possible to edit railway and road alignments simultaneously in AEDIT.
– Trade, guideline and category can be now set in the options for all new elements.
– The trade of existing alignments can now be changed, given the license and that
the alignment is neither a main nor a branch track of a switch. The cant (rail) and
crossfall (maglev) are deleted.
– The user cannot change the trade of an alignment via project browser's context
menu.
– Road alignments can now also have a reference alignment. It is incorporated in
all drawing programs, where the stationing is given from the reference alignment.
– The length of coupling and buffer elements can also be specified with a point of
intersection and a provided length, i.e. the element ends a constant distance
away from the point of intersection.
– Transition curves can now be set as parallel to other transition curves.
– When making a parallel alignment, the option can be set to mark all fixed ele-
ments as "parallel" (switches, deviations and compound curves exclusive). If not,
then the elements are produced without the dependencies.
– Additionally, only individual elements and limited stationing intervals can be pro-
duced when making a parallel alignment.
– The function "Dependencies" opens an overview where all the dependencies be-
tween alignments are hierarchically shown. For a chosen alignment, the align-
ment on which it depends as well as the alignment dependent from it are listed.
– In the standard case, for each reference a dependency between the alignments is
saved. However, should this fail (because of a possible dependency clash), only a
reference is saved and an automatic recalculation is turned off. The elements of
the alignment recalculate themselves when the alignment itself is opened in the
editor (this can be turned off in the options).
4.3 Other
– Clothoid elements can now be split, too.
– An alignment can now be split into two alignment segments at any point.
– Drawn parallels to an alignment are now drawn also in switches.
– Direction angle is now also shown at the end of the alignment in the editor dialog.
– There have been some minor changes implemented from the Swiss rail guide-
lines.
– An option now allows to automatically zoom to the newly added alignment.
5 Switches
5.1 DB Switches
– The problems with curved switches, where code checking engineers did not ac-
cept ProVI's calculations, are done. ProVI's switch calculation is now officially
recognized by DB to be correct.
– Blade constructions can only be placed in straight lines or curves with the switch's
radius. The blade constructions must be continued by other alignment elements in
order to calculate the whole switch. The position of the switch's end results from
the distance between switch end and the frog, which can be specified, too.
– If the construction end of a switch is set to "End of curve" or "End of blade", the
distance of the last continuous sleeper defined in the switch catalogue can be
overwritten.
– A switch heating can be defined for each switch of those switches. Its starting po-
sition is marked with a block that can be defined in the configuration file for label-
ing. The display of the heating can be switched on and off.
5.3 Draw Switches
– The representation of switch triangle and switch hatch can be set independently
for standard switches and for switches based on blade constructions. Regular
switches can be drawn in DB representation or for Switzerland only with a hatch
up to the crossing. For switches with blade constructions the hatch can be drawn
up to the blade end or up to the switch end or blades will be drawn on the left and
on the right track.
– The program ACHSZEI now has the option to switch off the drawing of the align-
ment line and instead it is possible to draw two parallels representing the track's
rails. This makes it easier to generate switch construction sketches.
– The labeling of switch radii was unified. If the switch is completely inside a spiral,
also the middle gets a label. The radii are only numbered if a numbering is neces-
sary for identification, e.g. if multiple spiral sections follow each other.
– Switches, which have a change in curvature from an inner curved switch to an
outer curved switch, now get the label "ICS/OCS".
5.5 Other
– The algorithm for calculating the position of connecting switches has been opti-
mized, thus solutions can be found better now.
– Connecting switches may now overlap with other switches and crossings.
– Switch numbers are now listed in the alignment element dialog.
6 Catenary
6.1 Overhead Line File
– The overhead line file (OL<anum>.<Ext.>) is saved in the directory "Horizontal" of
an alignment (usually the reference alignment).
– It contains a list of masts, where each mast has a reference to an alignment (usu-
ally the track alignment) and a vertical alignment.
– The position of a mast can be set with coordinates or with station and distance
from the alignment.
– The elevation of the top edge of foundation can be set in absolute elevation or
with the so-called e-value (difference between top of rail and top edge of founda-
tion).
– The angle of mast and foundation can be given relative to the alignment or in ab-
solute values.
– A mast is defined by its type, its foundation type and its top frame type. The avail-
able types are defined in a configuration file that can be changed by the user.
Thus it is possible for the user to define his own types.
– There are currently no customization options available for
– Possible mast types are "angle mast", "flat mast", "concrete mast", X-sided mast,
and "Peiner mast".
– There are no cantilever types available at the moment, but there is an option to
display a simplified standard cantilever.
Component Output
– As described in chapter 2.3 the content of overhead line files is converted to vol-
umetric objects for mast, top frame, foundation and cantilever.
7 QPEDIT – Cross Section Editor
7.1 New Gutter Strips
– There are three new strip types: box gutter, concrete gutter and slot gutter.
– In road design the strips can be used as inner strips. For railway design they can
be used in context of platforms.
– The type is the main characteristic for those strips. All available gutter types can
be found in configuration file proviibk.cfg, i.e. it is possible to add user-defined
types.
– The type definition contains not only the gutter parameters (e.g. width and height)
but also the necessary values to describe the foundation.
– The position of the foundation projection is independent of the type and can be
selected from the options "Inside", "Outside" and "Inside + outside".
– A lateral kerb can de specified for slot gutters.
– If the gutter is located inside a central platform, the calculation method "Intersec-
tion" (to be found in the track transition strip) preserves the crossfall of the two
strips next to the gutter.
– Gutters are treated in the same way as all the other strips in subsequent drawing
and output functions (e.g. draw cross sections, draw route in site plan, etc.).
– The rail points are used to determine the corresponding alignment points, which
are saved in a point file. The cant values are stored in attribute "Date".
– Horizontal and vertical alignment of the existing track can be derived from the
point file in two ways: creating a 3D polyline and applying the program PLKONV
on it or using the fitting functions in alignment and gradient editor. Finally the cant
values can be assigned to a cant band in the alignment editor.
7.3 Strips
– The sleeper distance can now be set for track strips.
– The sleeper type now contains the length of the sleeper (in track direction) and
3D blocks for the component output of model collections.
– If there is no intersection between the ballast line of a ballast strip with the sub-
grade line, the ballast will now be displayed up to the subgrade width.
– There are new reference points for ballast strips: subgrade and sleeper bottom
underneath the lower rail. This makes it possible to define a vertical dimensioning
for the ballast thickness.
– The asphalt layer between two track strips of type "slab track" can be defined
more flexible now.
– Platform strips provide the new reference point "Front of pavement" for CS-
objects.
7.4 Constructions
– The foundation type of noise protection walls distinguishes piling pipes from drill-
ing piles.
– Note: For existing routes containing noise protection walls the foundation type is
determined by the existence or non-existence of a blinding course (thickness of
blinding course > 0.0 means piling pipe).
– Some new attributes have been added to the type definitions of noise protection
walls (e.g. material).
– Cable duct types are now taken from the configuration file proviibk.cfg, thus it is
now possible to create user-defined types. New geometry parameters have been
added, e.g. cover width, cover height and component length.
7.5 CS-Objects
– The parameter "Block for site plan" for point-like CS-objects was split into two pa-
rameters "2D block" and "3D block". When drawing a route in the site plan (pro-
gram TRAZEI) the first one will be used for options "2D" and "3D" while the sec-
ond one is used for "Net".
– CS-objects will be considered in the component output of a model collection if a
corresponding checkbox is activated on property page "Site Plan". The attribute
"Component type" can be specified there, too.
– For point-like CS-objects the 3D solids contained in the DWG of the 3D block are
used for component output. For line-like objects an extrusion is made based on
the boundary line contained in the block for the cross section representation.
7.6 Other
– Instead of an alignment related subsoil file a subsoil model is now required in the
ground dialog. Therefore it is now possible to reference area based as well as
alignment oriented subsoil models for cross sections display and volume calcula-
tion.
– In the dialog for setting bundling ranges the stations of the current row are now
marked in the site plan with cross section lines.
– The button in the main dialog used for specifying drainage and supply line files
now has the label "Domain obj.".
– The size of the circles, which mark the outer strip points in the cross section
views, can now be set in the options dialog.
8 Export Platforms to Revit
8.1 QPEDIT – Cross Section Editor
– The platform edge types are now taken from the configuration file proviibk.cfg.
User defined types can be saved in a local version of that configuration file. Pa-
rameters were added, which are necessary for the components output of model
collections (e.g. component length).
– The platform edge type "96cm with safety space" was changed according to the
standards of DB Station & Service. The total height was raised from 1.25 to 1.255
meters.
– According to the construction standards of DB Station & Service it is now possible
to add a horizontal and a vertical distance of the pavement from the edge stone
and of a possibly defined kerb at the backside (the default value is 0.004 meters
for both distances).
– At platform strips now a backfill can be defined for the edge stone and it can be
evaluated during volume calculation (property page "Type"). A backfill that is al-
ready defined in the block (e.g. "BSK 76") can be taken into account as well, if in
the block definition an outline on the layer PVI_HINTERFUELLUNG_LIN exists.
– The new strip types box gutter and concrete gutter (see section 7) can be includ-
ed into the platform design.
– For the platform's backside the kerb type "DB - T 5 x 20" (non-raised kerb) and
several angle brackets are available.
– It is required that the project's basepoint in the Revit project is set to a meaningful
value.
– Additional ProVI objects from the route (e.g. ballast, rails, sleeper, etc.) can be
imported to Revit via an IFC-file. The IFC export settings must contain the inverse
project base point as displacement vector. Inside Revit the IFC-file has to be im-
ported with the command "IFC reference".
– The addin ProVIToRevit is available for Revit Versions 2017, 2018 and 2019.
– For installation a setup is provided in the sub-directory "AddIns" of the installation
directory as well as on the ProVI DVD.
9 Drainage and Supply Lines
9.1 More Detailed Definition of Manholes
– Manholes can now be defined more detailed than before with the drainage editor
KANEDIT. To make this possible multiple new manhole parameters for its com-
ponents like cover, manhole taper or cover plate, manhole structure and lower
part were added.
– The manhole's cover is defined by its shape (round, angular), diameter or length
and width and its thickness.
– A supporting ring (represented by multiple cover rings and bed joint) can either be
defined by a minimum height (positive value or no value) or by a fixed height
(negative value or 0.0).
– A conic manhole taper or a cover plate can be defined, too. The parameters to be
set are height and alignment ("central", "towards alignment" or "away from align-
ment").
– The manhole structure is described by the manhole's shape (round or angular),
diameter or length and width, angle, wall thickness and the allowed heights of the
manhole rings. For the manhole rings a fixed sequence can be set or alternatively
the program can automatically calculate a fitting sequence using the given height
values.
– The manhole's lower part is defined by the parameters height and floor thickness.
– If manholes parameters are not set, appropriate default values will be used.
– During the construction of the manhole the level compensation (difference be-
tween manhole depth and the sum of the heights of the lower part, manhole rings
and cover) is done with the supporting ring, but only if no value or a minimum val-
ue was specified for its height. In case of a fixed height of the supporting ring, the
manhole depth will be enlarged if necessary.
– For option "Block for site plan" a new value "Standard" was added. In this case
the site plan representation (i.e. the block to be used) automatically results from
the manhole dimensions.
– The manhole representation in the cross sections is now more accurate and con-
siders the parameters mentioned above.
– The new features are currently only implemented in the drainage editor. The cor-
responding changes in the supply line editor will follow.
9.2 KANEDIT – Drainage Editor
– Filtering drainage files now also supports a polyline as filter criteria.
– In the context menu of manhole and pipe list there are the new functions "Delete
selected rows" and "Delete with selection dialog". Both should make it easier to
delete multiple objects at once. For example manholes and all connected pipes
can be deleted, which are outside a specific polyline.
– In the function "Insert ditch or hollow from route" it is now possible to update al-
ready existing pipes and manholes.
– The Excel output of pipes now includes also the distances of the manholes from
the alignment.
– The additional values are either taken from user-defined tables or calculated with
appropriate formulas.
– The envelope curves are stored in a route of type road using two special lanes
and/or in two alignment files.
– The envelope lines and the resulting face can be drawn, too.
12 New Auxiliary Programs
12.1 IFCIN – IFC Import
– New interface program for the import of IFC files.
– Supported versions are IFC 2x3, IFC 4 und IFC 4x1, whereas STEP files as well
as XML files can be read.
– With IFC 4x1 it is possible to import horizontal and vertical alignments and ground
models.
– Objects with volumetric geometry are currently not converted into ProVI data. In-
stead AutoCAD objects (3D solids) are drawn.
– Names and numbering of input parameter have been changed according to the
German RAL guideline.
– The lane width between splitter and edge rounding and the distance between
splitter and the border of the major route can be labeled now.
– Slope wedges and level points can be identified in the dialog by picking the corre-
sponding AutoCAD entity.
– The branch track geometry of switches will be imported, too. If possible it will be
connected with the following alignment fragments.
– The import of the chainage alignment is optional.