Dear Emily :
Note that the cross-sections are not misplaced. RiverCAD and RMS uses an AutoCAD array for storing the cross-section grids. Whenever you add a cross-section, the RiverCAD / RMS will attempt to add the new cross-section as near as possible to the start of the array. However, if there are no slots available within the array, it will add the new cross-section to the end of the array.
The AutoCAD array does not guarantee that the cross-sections are in any order, since the RiverCAD / RMS software really does not need them in a particular order. The AutoCAD array is simply a storage mechanism--similar to a matrix--for storing the cross-sections and their related data.
Note that if you cut a cross-section from the topo map, the cross-section is where you placed it on the topo map. However, the cross-section grid is then stored in the AutoCAD array, in the first available slot.
If you want to use the AutoCAD array for your own purposes (such as plotting groups of cross-sections out), then you can have the cross-sections re-ordered in the array in Cross-Section ID order. However, there is not a command or a direct method for doing this. However, there is a fairly easy work around. Simply export your HEC-2 or HEC-RAS model to a HEC-2 or HEC-RAS input data file. Then, reimport the HEC-2 or HEC-RAS model into a new RiverCAD / RMS drawing file. The cross-sections will be ordered in cross-section ID order within the AutoCAD array.
Hope this helps you understand what the software is doing.
Sincerely,
Chris E. Maeder, M.S.
Senior Technical Engineer
chris.maeder@bossintl.com