Test code | Test author | Test dataset source | Test direction |
---|---|---|---|
STN01 | Ciro Vendrame | RFI | Export |
This test case addresses the export of the required IFC entities for the exchange of data related to Stationing on alignment without broken chainage.
Main IFC concept involved in this test
- Project Global Positioning
- Alignment Layout
- Spatial Decomposition
- Spatial Containment
- Alignment Geometry
- Alignment Geometry Gradient
- Alignment Geometry Cant
- Product Linear Placement
- Product Local Placement
- Product Shape
All validation criteria (and usages) of prerequisites' tests shall be verified for this test too (regression test principle). Prerequisites for the present test case are listed below.
Test code | Test title | Comments |
---|---|---|
PJ01 | Project Setup | none |
GL01 | Global Positioning RFI dataset | none |
This test case utilises the dataset collected in the Dataset folder and summarised in the table below. For more details on each item see Dataset description.
Filename (format) | Description |
---|---|
LineLayout.svg | Schematic line layout of the test case |
Alignment_horizontal.csv | Alignment parameters for horizontal segments |
Alignment_vertical.csv | Alignment parameters for vertical segments |
Alignment_cant.csv | Alignment parameters for cant segments |
Alignment_exchange.xml | Alignment description in LandXML file format |
Alignment_2D_with_stationing_values.dxf | 2D CAD model of the alignment with mileage referents (dxf file) |
Alignment_3D_with_signals.dxf | 3D CAD model of the alignment with 2 signals (dxf file) |
Stationing_values.csv | Stationing values according to national conventions |
Stationing_values_horizontal_segments.csv | Stationing values of the horizontal segments |
Stationing_values_vertical_segments.csv | Stationing values of the vertical segments |
Signal_3D.dxf | 3D CAD model of the signal (dxf file) |
Signals_positions.csv | Signals positions parameters |
Stationing_values_signals.csv | Stationing values of the signals |
Geographic_Coordinate_System.pdf | Geographic Coordinate System properties |
⚡ For this test case to be considered passed, all criteria listed in this section, and the ones of prerequisites tests shall be verified. ⚡
When validated using the bSI Validation Service, the IFC must pass:
- Syntax & Schema check
- All following rules:
- ALA001 - Alignment overall agreement of business logic and geometry
- ALA002 - Alignment agreement on number of segments
- ALA003 - Alignment same segment types in business logic and geometry
- ALB003 - Alignment nesting
- ALB004 - Alignment in spatial structure relationships
- ALB015 - Alignment business logic zero length final segment
- ALS004 - Alignment segment shape representation
- ALS005 - Alignment shape representation
- ALS006 - Alignment horizontal shape representation
- ALS007 - Alignment vertical shape representation
- ALS008 - Alignment cant shape representation
- ALS010 - Alignment segment shape representation has the correct number of items
- ALS015 - Alignment representation zero length final segment
- TBD000 - Stationing along alignment (RI-7)
Covered by this IDS file: STN01.ids
- (RI-18) Each IfcProduct (and subtypes) must have the attribute
Name
not null and not empty - (RI-4) An IfcProject must have the attribute
Description
not null and not empty - There must be 1 instance(s) of IfcAlignment and must be named
Track alignment
,its PredefinedType must beUSERDEFINED
and its ObjectType must beRailway track alignment
- There must be 1 instance(s) of IfcAlignmentHorizontal and must be named
H1
- There must be 1 instance(s) of IfcAlignmentVertical and must be named
V1
- There must be 1 instance(s) of IfcAlignmentCant and must be named
C1
- There must be 2 instance(s) of IfcSignal and must be named
Route Indicator_01
,Route Indicator_02
- (RI-8) The horizontal layout must include only the following types of segments: Line, Circular Arc, Clothoid
- (or one step closer to IFC) The PredefinedType of IfcAlignmentHorizontalSegment must be
LINE
orCIRCULARARC
orCLOTHOID
- (or one step closer to IFC) The PredefinedType of IfcAlignmentHorizontalSegment must be
- (RI-11) The vertical layout must include only the following types of segments: Constant Gradient, Circular Arc
- (RI-13) The cant layout must include only the following types of segments: Constant Cant, Linear Transition
Not covered by the IDS file (must be checked otherwise)
- (RI-19) An IfcSignal shall have 'Body' geometry
- Check if the signals are facing opposite direction.
- Check if the signals are placed on the correct side of the railway.
- (RI-15) The start station of the alignment is -153.1 m
- (RI-16) Check that the distance between one reference marker and the next one is 50 m, except for the first one
Overall view of Route Indicator_01 and Route Indicator_02
Route Indicator_01 top view
Route Indicator_02 top view
- The total 2D length of the track alignment (horizontal projection) is 1029.3721 meters
- The total 3D length of the track alignment is 1029.3861 meters
- The ending point of the track alignment has coordinate (x, y, z) 453202.5241, 4539831.9287, 2.0000
- The ending point of the track alignment has mileage (pk) 0+876.2721
- The vertical height difference between starting and ending points of the track alignment 3D curve is -3.0000 meters