I am getting several errors of the folowing format in the error log file when running a particular raoute
Warning: Incomplete crossover : indices 88 and 490
Warning: Incomplete crossover : indices 89 and 139
Warning: Invalid crossover : indices 157 and 173 : equal section : 1689
Warning: Incomplete crossover : indices 152 and 151
Can anyone tell me how I can relate these to a particular location on the route track layout.
Page 1 of 1
Crossover Errors
#3
Posted 29 December 2019 - 05:20 AM
A proper cross-over has two trackitem entries in the .tdb which have a reference to each other, e.g. :
For an incomplete crossover , one of the two references is missing or is incorrect.
Example : report is : Warning: Incomplete crossover : indices 26 and 27,
the related tbd entries look like this :
So, in this case, item 27 does not refer to 26 as it should do, but to 24.
The warning Invalid crossover : indices 3319 and 3315 : equal section : 1697 indicates a crossover where the references are correct, but where the two tdb entries refer to the same track section. Note that this is not immediately clear from the entries in the .tdb data.
Both incorrect entries are the result of incorrect placement of the crossover by the route editor. The best way to sort the errors is to find the offending crossover through the references in the .tdb file, then remove and replace the crossover using the route editor. No guarantee, though, that the error will not reoccur.
Needless to say to back up first.
Regards,
Rob Roeterdink
CrossoverItem ( TrItemId ( 24 ) TrItemSData ( 30.366999 00000002 ) TrItemRData ( 22.894093 20.9377 -723.336 -10481 14726 ) CrossoverTrItemData ( 25 39527 ) ) CrossoverItem ( TrItemId ( 25 ) TrItemSData ( 165.13322 00000002 ) TrItemRData ( 22.894093 20.9377 -723.336 -10481 14726 ) CrossoverTrItemData ( 24 39527 ) )
For an incomplete crossover , one of the two references is missing or is incorrect.
Example : report is : Warning: Incomplete crossover : indices 26 and 27,
the related tbd entries look like this :
CrossoverItem ( TrItemId ( 26 ) TrItemSData ( 30.256908 00000002 ) TrItemRData ( -14.673203 20.9377 -723.979 -10481 14726 ) CrossoverTrItemData ( 27 39527 ) ) CrossoverItem ( TrItemId ( 27 ) TrItemSData ( 27.366999 00000002 ) TrItemRData ( -14.673203 20.9377 -723.979 -10481 14726 ) CrossoverTrItemData ( 24 39527 )
So, in this case, item 27 does not refer to 26 as it should do, but to 24.
The warning Invalid crossover : indices 3319 and 3315 : equal section : 1697 indicates a crossover where the references are correct, but where the two tdb entries refer to the same track section. Note that this is not immediately clear from the entries in the .tdb data.
Both incorrect entries are the result of incorrect placement of the crossover by the route editor. The best way to sort the errors is to find the offending crossover through the references in the .tdb file, then remove and replace the crossover using the route editor. No guarantee, though, that the error will not reoccur.
Needless to say to back up first.
Regards,
Rob Roeterdink
#4
Posted 29 December 2019 - 02:30 PM
Can the first kind of error be corrected by simply changing the incorrect index in the tdb?
Martin
Martin
Page 1 of 1