How to Merge Routes

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
m
m
Line 77: Line 77:
 
<tr valign="top">
 
<tr valign="top">
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
<td>the orientation (North-South or East-West) of both routes. Are they both the same or are they different?</td>
+
<td>the orientation ('''North-South''' or '''East-West''') of both routes. This '''may''' cause problems depending on where they will be merged</td>
 
</tr>
 
</tr>
 
<tr valign="top">
 
<tr valign="top">
Line 85: Line 85:
 
<tr valign="top">
 
<tr valign="top">
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
<td>the height of the baseboards in both routes at the merge point. Are they the '''same''' or ''''different heights?'''</td>
+
<td>the height of the baseboards in both routes at the merge point. A difference in heights '''could''' cause problems</td>
 
</tr>
 
</tr>
 
<tr valign="top">
 
<tr valign="top">
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
<td>any layers in the two routes that have the same name</td>
+
<td>any layers in the two routes that have the same name. This will cause a temporary problem that can be easily fixed during the merging process</td>
 
</tr>
 
</tr>
 
<tr valign="top">
 
<tr valign="top">
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 
<td>[[image:DotPoint.JPG|10px|link=]]</td>
<td>which layers in both routes contain the tracks and the track objects (signals, switches, speed signs, etc)</td>
+
<td>which layers in both routes contain the tracks and the track objects (signals, switches, speed signs, etc). You may have to move some layers before merging</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
Line 103: Line 103:
 
</table>
 
</table>
  
==Latitude, Longitude and Altitude==
+
=='''Latitude, Longitude and Altitude'''==
 
<table width=1000 bgcolor="lightcyan" cellpadding=2>
 
<table width=1000 bgcolor="lightcyan" cellpadding=2>
 
<tr valign="top">
 
<tr valign="top">
Line 121: Line 121:
 
</table>
 
</table>
  
==Route File Sizes==
+
=='''Route File Sizes'''==
  
 
<table width=1000 bgcolor="lightcyan" cellpadding=2>
 
<table width=1000 bgcolor="lightcyan" cellpadding=2>
Line 138: Line 138:
 
</table>
 
</table>
  
==Common Problems (and Their Solutions)==
+
=='''Common Problems (and Their Solutions)'''==
  
 
<table width=1000 bgcolor="lightcyan" cellpadding=2>
 
<table width=1000 bgcolor="lightcyan" cellpadding=2>

Revision as of 16:01, 2 October 2023

The information in this Wiki Page applies to TANE, TRS19, Trainz Plus and TRS22.

Contents

BlueDot10x10.png Merging allows two separate routes to be joined to make a single larger route
BlueDot10x10.png The Route Data (terrain, textures, effect layers) andRoute Layers (assets) of both routes are merged but only the Session Data and Layers from the first route can, optionally, be retained in the new enlarged route
BlueDot10x10.png Physical difference between the routes will cause problems in the merging process but most of these can be overcome
BlueDot10x10.png A Payware (DLC) route cannot be selected to be merged


Before You Start Merging

    Top   Next Down Bottom
BlueDot10x10.png You are strongly advised to make backup copies of any routes that you are going to merge
BlueDot10x10.png In most cases there should be no technical problems in merging routes (and completing the task in minutes) on systems that meet the recommended specs


Before you start merging there are some important points you will need to consider and there may be some preparation work that will have to be performed.

PencilTips.PNG Identify...
DotPoint.JPG if either of the routes is a payware route. Payware routes cannot be used in a merge
DotPoint.JPG the route that will be the base route. This route will form the backbone of the merged routes. It will usually be the larger route or the route that contains Session data that you want to keep in the merge
DotPoint.JPG the route that will be the to-be-merged route. This route will be joined to the base route
DotPoint.JPG the orientation (North-South or East-West) of both routes. This may cause problems depending on where they will be merged
DotPoint.JPG the baseboards in both routes where they will be joined. The join must be along edges with no overlaps
DotPoint.JPG the height of the baseboards in both routes at the merge point. A difference in heights could cause problems
DotPoint.JPG any layers in the two routes that have the same name. This will cause a temporary problem that can be easily fixed during the merging process
DotPoint.JPG which layers in both routes contain the tracks and the track objects (signals, switches, speed signs, etc). You may have to move some layers before merging

Latitude, Longitude and Altitude

BlueDot10x10.png A common misconception is that the Latitude and Longitude of the routes being merged plays a part in the merging process
The Latitude and Longitude of a route has absolutely no effect on the route itself apart from setting, along with the date entered into the Environment Tools, the season of the year. Even then it is only the North/South component of the entered Latitude, not the value, that is important.

A route with its geographic coordinates set in Northern Alaska will happily merge with a route set in outback Australia - but what you do with all the snow and dust is another problem 😀

Altitude differences between the two selected routes can cause serious issues. See Common Problems (and Their Solutions) below.

Route File Sizes

BlueDot10x10.png The success of the merging process will depend on the size of the two routes being merged and the size of your systems available memory
The merging process occurs within your computers on-board memory (RAM). If this is not large enough then your system will also use virtual RAM, i.e. your disk storage space as temporary memory, which is significantly slower. If your system does not have enough memory, both on-board and virtual, then merging large routes will become a problem (i.e. impossible or will take a very long time).
The Trainz forums contain several threads where attempts to merge very large routes (hundreds of Megabytes in size) have taken "days" to complete or failed to complete at all. In many of these cases the users did not have enough RAM (on-board and virtual) installed in their system. In one documented case, doubling the available on-board RAM from 16GB to 32GB and increasing the Windows virtual memory page size (disk based or virtual RAM) reduced the merge time for two extremely large routes from failing to complete in over 50 hours to successfully completing in 10 hours.

Common Problems (and Their Solutions)

BlueDot10x10.png Most route mergers will have problems but most of these problems can be easily fixed
Some problems will require you to do a bit (or a lot) of extra work before you can merge two routes into one. But for some problems, the best solution may be to select other routes to merge.
MergeHeightProblem.JPG
DotPoint.JPG The most common problems can be fixed during the merging process itself
DotPoint.JPG Sometimes textures from the base route will bleed into the to-be-merged route particularly if the latter route is not textured. The solution to this can be found in the Trainz Wiki WikiLink.PNG How to Use Bulk Asset Update/Replace Tool
DotPoint.JPG The most common problem in the "hard to fix but do-able" category is merging two routes that have been built at different heights or altitudes. This will create a vertical cliff along the merge line, as shown on the left. The solutions to this will vary depending on the height difference. Common solutions are:-
RedDot10x10.png add extra baseboards between the two routes to create an easy gradient between them. See the "Tips" box below. If the height difference is large then many additional baseboards will be needed. If the difference is too big then other options may have to be considered
RedDot10x10.png use a spiral tunnel or switchback/zigzag to build track between the two levels. This will reduce number of extra baseboards
RedDot10x10.png add portals to both routes so that a consist entering the portal on one route will emerge from the portal on the other route. Portals can have their own issues and this solution may not suit everyone and every layout.
DotPoint.JPG Another fixable problem can occur if a layer containing track from the to-be-merged route ends up below the layer that also contains track in the base route. This can be fixed by merging the lower track layer into the higher track layer either during the merging process or afterwards using the WikiLink.PNG Layer Tools in Surveyor.


Stop.PNG The most common problem in the "impossible to fix" category is when both routes have different orientations (N-S and E-W) and you were hoping to join them end-to-end in the same direction to make an even longer route. Once a route has been created its orientation can be extremely difficult to change (it is not impossible but often not worth the time and effort).


For the solutions to other problems that have been known to occur, but less frequently than those described above, jump to the section PageLink.PNG Uncommon Problems (and Their Solutions) found at the end of this page.
PencilTips.PNG A handy tip for merging two routes with different heights is to create a new route that only contains the extra "in-between" or bridging baseboards - no scenery, textures or track are needed. The baseboards on one end will have heights that match those of the base route and the baseboards on the other end will have heights that match those of the to-be-merged route. The merge is performed in two stages:-
Steps: To merge two routes using a Bridging Route:-
DotPoint1.JPG the new bridging route is merged with the base route and saved (backups are important)
DotPoint2.JPG the selected to-be-merged route is merged with the Base + bridging route

This avoids having to add the extra baseboards to the original routes.


Selecting and Loading the Routes to Merge

    Top Next Up Next Down Bottom
Steps
DotPoint1.JPG Load the Base Route Into Surveyor:
Question.PNG Should you load the Route or the Route and the Session?

The answer depends on whether or not the Session contains assets (scenery, consists) and settings (rules, driver commands, industry and wagon loads, weather, time of day, etc) that you want to continue to use in the new merged Route and its Session. If this is the case then load the Session. If the Session contains nothing that you need, then only load the Route.

Note: that when you add the to-be-merged route its Route assets and data will be loaded but not any Session assets or data so this decision is the only opportunity you will have to load any Session assets and data. If the Session attached to the base route contains nothing that you need then load the Route only into Surveyor.
DotPoint2.JPG Start the Merge Route Tool and load the Route to-be-merged:
DotPoint1Blue.png Select the Merge Route option in the Surveyor Main Menu (TANE - shown below left) or the Surveyor Tools Menu (TRS19/Trainz Plus/TRS22 - shown below middle). This will open a Route Selection window (shown below right)
NotePad.PNG DLC payware routes cannot be selected for merging
DotPoint2Blue.png Select the route to-be-merged. Only the Route Data (terrain, textures, effect layers) and Route Layers (assets) will be loaded from this route
MergeMainMenu.JPG MergeToolStartTRS19SP1.png MergeSelectRoute.JPG

This will display a "minimap" of the proposed merger (nothing will be merged until after the final step) with some control options.

The Merge Map

    Top Next Up Next Down Bottom
MergeMiniMapComplexTerrain01 S20.png
The two tabs shown on the left are the:-
DotPoint.JPG which is automatically selected when the MiniMap is first displayed - this shows the baseboards of the to-be-merged route superimposed on the baseboards of the base route. A red ! symbol on this tab, as shown in the figure on the left, indicates that the two routes have baseboards that are in conflict - they are overlapping. The overlapping baseboards are shown in red on the MiniMap
DotPoint.JPG Layers Tab - this shows the layers that have been copied from both routes. A red background colour on this tab indicates that the two routes have layers that are in conflict
NotePad.PNG Notes:

DotPoint.JPG You can zoom the MiniMap in and out using the mouse control wheel. There appears to be no keyboard zoom control
DotPoint.JPG You can move the centre of focus (the centre of the MiniMap view) by moving the mouse pointer to a new position and Right Click
DotPoint.JPG The four arrows shown at the top, bottom and both sides of the map display will move the to-be-merged route in the direction shown on each arrow by a Left Click.


Move the "To-Be-Merged Route" into its New Position

MergeMiniMapComplexTerrain02 S20.JPG
Steps: To move the To-Be-Merged-Route Map:-
DotPoint1.JPG Left Click on the direction arrows shown at the top, bottom and sides of the MiniMap window to move the to-be-merged route into its correct position
PencilTips.PNG You will probably need to Zoom in and out in the map view to get a better idea of where you are moving
DotPoint2.JPG Each Left Click will move the to-be-merged route one baseboard in the selected direction


In the example shown on the left, a Left Click 5 times on the Left arrow moved the to-be-merged route 5 baseboards to the left to a position where there were no overlapping baseboards and all terrain conflicts were resolved (the Terrain Tab has lost its red ! symbol).

NotePad.PNG The route merge will NOT proceed until ALL the terrain and layer conflicts have been eliminated


The Layers Map

    Top Next Up Next Down Bottom
BlueDot10x10.png The most common merging issue in the Layers Tab is having layers from each route with the same name
In the example shown below two of the layers, one from each route, are using the same name "'route-layer".
DotPoint.JPG This causes a conflict, indicated by the red ! symbol on the Layers Tab, that must be resolved before the merge can be completed
DotPoint.JPG The layers with the name conflicts are highlighetd with red backgrounds
There are three simple options for solving this problem:-
NotePad.PNG The route merge will NOT proceed until ALL the terrain and layer conflicts have been eliminated
Ablue.png Rename one of the conflicting layers
MergeMiniMapLayersConflict S20.JPG
Steps: To rename a layer:-
DotPoint1.JPG Double Left Click on the layer to be renamed
MergeMiniMapLayersConflictRename01 S20.JPG
DotPoint2.JPG type in the new name and press the  Enter  key
MergeMiniMapLayersConflictRename02 S20.JPG
After renaming the conflict has been resolved.


Bblue.png Delete one of the conflicting layers
MergeMiniMapLayersConflictDelete S20.JPG
Steps: To delete a layer:-
DotPoint1.JPG Left Click on the layer to be deleted
DotPoint2.JPG Left Click on the MergeDeleteIcon.png Delete Icon
MergeMiniMapLayersConflictMerge02 S20.JPG
After deleting the conflict has been resolved.
Stop.PNG WARNING:
Deleting a layer will exclude its contents from the merge


NotePad.PNG Deleing a layer will only delete it from the Merge Process. It will not be deleted from its original route.


Cblue.png Merge the conflicting layers
Stop.PNG CAUTION:
When selecting a layer to merge into be aware that layers containing track objects such as signals, switches, speed signs, etc CANNOT be placed above a layer that contains the track
MergeMiniMapLayersConflict S20.JPG
Steps: To merge two layers:-
DotPoint1.JPG Left Click on the layer that is to be merged
DotPoint2.JPG Left Click on the MergeMergeIcon.png Merge Icon. This will open a list of layers as shown below
MergeMiniMapLayersConflictMerge01 S20.JPG
DotPoint3.JPG Left Click on the layer that it will be merged into
DotPoint4.JPG Left Click the Tick.PNG icon


Accept or Reject

Once all the conflicts have been resolved, the final step in the merging process can take place.

Tick.PNG   ACCEPT: Left Click to accept the merge. This icon will not be clickable unless ALL conflicts have been resolved. If you have problems after clicking Accept, see the sections at the top of this wiki page on File Sizes and Common Problems
Cross.PNG   REJECT: Left Click to reject the merge. The merging will be cancelled, no routes will be lost or altered.


Uncommon Problems (and Their Solutions)

    Top Next Up   Bottom
BlueDot10x10.png All of these problems occur along baseboard boundaries after the merge but not just on the merge boundary - they can appear many baseboards away and can take a lot of searching to find


These problems include:-
DotPoint.JPG random needle spikes (like tall sewing needles sticking up through your layout)
DotPoint.JPG random inverted needle spikes (like someone decided to bore very narrow vertical shafts into your layout)
DotPoint.JPG long straight ditches
DotPoint.JPG texture bleeds (on bare baseboards)
DotPoint.JPG random dark "splotches" (on textured baseboards)


NotePad.PNG Notes:

DotPoint.JPG the texture bleeds are relatively easy to solve after the merge has occurred and that solution can be found in the Trainz Wiki at WikiLink.PNG How to Use Bulk Asset Update/Replace Tool
DotPoint.JPG the other issues are more difficult or time consuming to solve after the merge. A better option is to restart the merge process from the original routes (that is why you should make backup copies first) using the steps described below


Steps:
DotPoint1.JPG Create a Small Dummy Route:
Create a new route using just two bare baseboards (no textures or scenery) with:-
Ablue.png an East-West orientation for an East-West merge, OR
Bblue.png a North-South orientation for a North-South merge
Do not worry about the height of the baseboards. Save the route using an easy to remember name such as Merge Dummy
PencilTips.PNG If merging is something that you will do often then create your Merge Dummy route as a 2x2 baseboard square for quickly solving these problems if they should appear. The 2x2 baseboards will work with both East-West and North-South merges
DotPoint2.JPG Load the First Route:
Load the base route into Surveyor - see the section PageLink.PNG Selecting and Loading the Routes to Merge.
DotPoint3.JPG Load and Position the Merge Dummy Route:
DotPoint1Blue.png Select the Merge Route option and load the Merge Dummy into Surveyor (the images below show a 2x2 baseboard Merge Dummy route)
DotPoint2Blue.png Move the Merge Dummy route into position so that it will touch the baseboard edges, by one baseboard each, of the first route and the yet to be loaded second route
Merge Stage 1
DotPoint3Blue.png Resolve any Layer conflicts
DotPoint4Blue.png Accept the merge
DotPoint5Blue.png Save the new merged route
DotPoint4.JPG Load and Position the Second Route:
Starting with the new merged route from Step:  3  above:-
DotPoint1Blue.png Select the Merge Route option and load the second route into Surveyor
DotPoint2Blue.png Move the second route into its merge position with the first route. It must overlap, by one baseboard, the Merge Dummy route
Merge Stage 2
DotPoint3Blue.png Resolve any Layer conflicts
DotPoint4Blue.png Accept the merge
DotPoint5Blue.png Save the new merged route
DotPoint5.JPG Delete the Merge Dummy Route
Do not worry if the bare baseboards in the Merge Dummy route show any texture bleeds because the final step is to:-
DotPoint1Blue.png Delete each of the blank baseboards from the Merge Dummy part of the route


  Top Next Up    


Trainz Wiki

TrainzWiki.png

More Tutorials and Guides to Using Trainz


This page was created by Trainz user pware in July 2018 and was last updated as shown below.


Personal tools