Road Utilities includes necessary routines to convert centerlines, profiles and cross sections from other formats to the formats used by SurvCE. SurvCE uses ASCII file formats for centerlines (“.cl” files), profiles (“.pro” files) and cross sections (“.sct” files). These same formats are used by other Carlson products such as SurvCADD, Carlson Survey, and Carlson Roads.
Road Utilities will also scale up or down centerlines and profiles, usually to convert between metric and English units. In addition, Road Utilities includes a command for entering a superelevation file (“.sup”). This file can serve as an optional input file and react with templates in commands such as Stake Road, Slope Staking and Elevation Difference. Finally, Road Utilities has an option for a Template Series file (".tsf" file). This file will transition from one template to another automatically, as long as the templates share identical IDs. The Template Series file can be substituted for a standard template file in Slope Staking and Stake Road, wherever design files are applied.
File Conversion and LandXML: The LandXML file format is quickly becoming an encouraged standard of many departments of transportation (DOTs). This standard is also recommended by Autodesk, Microstation., and several other software companies such as Carlson and Geopak. LandXML files have an “.xml” extension and may contain various road design files including centerlines, profiles, and cross sections. The “header” lines within the “.xml” file will indicate what design files are included. In some cases, several files of the same type, such as three or four centerlines or profiles, may appear in the same LandXML file. As more and more software companies offer LandXML file output, this file type may become the preferred form of data exchange. Be aware that each company tends to implement the LandXML format in slightly different ways, much like DXF files for drawing data exchange were sometimes slightly different in format between Autodesk and Microstation, or from release to release. Therefore, if a LandXML file containing centerlines, profiles or cross section files fails to convert, it is recommended that the file be emailed to Carlson Software so changes can be made in SurvCE to enable conversion. LandXML is an evolving format that is likely to solidify in the near future.
Centerline Conversion
This command converts horizontal alignment files to and from the Carlson centerline format (*.CL). Supported file types include:
The SurvCE format has a “.CL” extension. These source files can be loaded into SurvCE using Data Transfer, located in the File menu options. When performing the conversion, and selecting a particular format, SurvCE automatically looks for the corresponding file extension.
Report Icon for LandXML Files: If you are importing a LandXML file specifically, you can click the Report icon left of the "Return" icon in the upper right of the dialog, and review the source of the data as shown:
Conversion: Clicking Existing File in the upper right (in the Land XML section) will load the file, and clicking Select New under the CL File section will save the centerline file in the correct format for use in SurvCE. To convert in the opposite direction, select Existing File under the CL section to recall a SurvCE centerline file, and then click New File in the upper left (under LandXML file) to save it back to a LandXML file, for use in other software.
For file types in which both Import and Export options are available, the conversion procedure forms a “criss-cross”: You bring the files into SurvCE by going upper right (“Existing”) to lower left (“Select New”). You send the files back to the “non-SurvCE” format by going lower right (“Select Existing”) to upper left “New”.
When the files have been selected, the appropriate action is highlighted below, "Import to CL" or "Export to <type>". When the process is completed, the program announces “Process Done,” and you are free to move on to the next command. Most formats only convert to SurvCE and not back again, and therefore only have “one-way” dialogs. These include ASCII-Inroads, ASCII-LDD, Geopak, Moss, TDS and Terramodel/Geodimeter.
Importing TDS RD5 Files
Importing TDS RD5 Files: If TDS is selected, centerlines can be converted one-way to SurvCE centerlines (centerline files CANNOT be converted back to TDS files). It is important to note that the TDS RD5 file is a dual centerline and profile file. Because the TDS RD5 file does not display the starting station, an extra dialog will appear requesting starting coordinates (which can be recalled from a point) and a starting station.
Verify the Conversion
It is recommended that after converting centerlines, profiles or cross section files to SurvCE format, you go to the Editor and Draw options for these file types and review the data to verify that the correct file was converted and that the conversion was successful. So, for example, after converting a centerline from Inroads format to SurvCE “.cl” format, go directly to Centerline Editor in the Roads menu and verify the data.
Recognizing File Formats
For reference, portions of four of the file types are shown below, as they might display in a Text Editor. The LandXML, SurvCE and SDR examples all reference the file DOT1.CL. These displays may help you recognize these file types in the future. The new LandXML format, endorsed by many Departments of Transportation in the United States, may soon become the standard in the future for internet transfer of roading and other types of design files.
Centerline Transformation
This routine is designed primarily to convert centerline data from Metric to Survey Feet or from Survey Feet to Metric. The image below shows the dialog and scale factor when converting from Metric to Survey Feet.
Apply scale factor for start station: If this option is enabled then the starting station will be converted using the scale factor. For example, a start station of 1000 would become 3280.833. If disabled, the start station would remain at 1000. If the goal is to change the starting station by a certain amount unrelated to the scale factor, then you must use Input-Edit Centerline and enter a new start station in the initial dialog. This will automatically translate all stations in the centerline by the appropriate amount.
When Apply Scale Factor for start station is enabled, the centerline is adjusted by the scale factor, after a confirming warning screen.
Profile Conversion
This command converts vertical alignments to and from the Carlson profile format (*.PRO). Supported file types include:
The SurvCE format has a .PRO extension. These source files can be loaded into SurvCE using the Data Transfer feature in the FILE tab. The conversion screen is similar to Centerline Conversion, with the characteristic “criss-cross” logic for 2-way conversion (LandXML and Leica) and one-way conversion for the other options.
The SurvCE Profile File Format: It should be noted that of all the SurvCE file types that are ASCII and therefore viewable in standard text editors, the profile (.pro) file has the simplest format. The format is station, elevation, length of vertical curve, and description for road profiles. For example, the Demo.pro file that is typically provided with the software has the following four lines (which can be viewed in Notepad):
0.0000, 997.0000 , 0.0000,
200.0000, 1005.0000 , 200.0000,
308.0000, 1003.9200 , 0.0000,
0.0, 0.0, 0.0 (this is an “end-profile” line)
Profile files can be created from within SurvCE, but are simple enough to be hand-entered using a text editor as well. Other ASCII file types, such as centerlines, can be deciphered, but are generally of a more complicated design and are best created using the editors provided within SurvCE.
Profile Transformation
Like Centerline Transformation, this routine is primarily used to scale a profile up or down to go from Survey Feet to Metric or from Metric to Survey Feet.
Unlike Centerline Transformation, in Profile Transformation you can directly translate the profile up or down. You can also scale the profile stationing and elevations. If you want to apply a translation to selected stations, tap the Translate button. The Translate option leads to its own dialog of entries, which allows you to translate both the stationing and the elevations, as shown below. In this way, you can make the starting station 1000, or raise the entire profile 15 feet or meters.
By default, the entire range of stations is selected. If you wish to only translate a range, highlight the beginning station, then click End Station and highlight the end station. Next enter the amount to translate in the Change Station box. You may also translate the elevation using the Change Elevation box. Tap OK when you are finished.
Section File Conversion
This command converts section files to and from the Carlson section file format (*.SCT). Supported file types include:
The SurvCE format is “.SCT”. Section files are used for Stake Slope, Stake Road and Elevation Difference. Cross Section Survey also has the ability to output section files. TDS will store cross sections in an RD5 format that behave as a series of templates, following "rules" for slopes coming from the design profile grade. You can import TDS-style cross sections using Input-Edit Template Series within Road Utilities, and for "Files of Type", select TDS.
Note that if you select XML Info at the top of the screen, you’ll see some of the “header” information associated with the XML file to be exported or imported.
To export to LandXML, you need to load a LandXML file that already contains a centerline covering all or part of the station range in the SCT cross section file. Otherwise, you will see an error message.
Despite the message, you can add the horizontal alignment portion to the LandXML file after creating the file with sections only. However, if you first create a LandXML file containing one or more alignments, then choose that existing LandXML file to export to, you can select among those centerline alignments when making the cross section file.
Section files in SurvCE can contain descriptions useful for reference in other routines such as Stake Road. If descriptions are found in the source section file, they will be captured by the import process into the “.sct” file for use in SurvCE.
Input-Edit Section File
This routine is a convenient cross section editor. It can be used for entering new sets of cross sections or for editing and reviewing an existing set of cross sections. One nice application is Slope Staking. If you know the left and right “pivot points” on stations to be slope staked, you can enter very simple, two-point cross sections consisting of the left pivot offset and elevation, and the right pivot offset and elevation. Then, without taking a cheat sheet into the field, you can slope stake by cross section method, and the program will seek these pivot points, and even interpolate the correct pivot points between entered cross sections.
A better approach would be to include all break points in the sections from pivot left to pivot right, along with descriptions. Then Slope Staking will report the progressive information to grade each point from the catch all the way into centerline. This “section-based slope staking” is a cross between user-defined (where you need the cheat-sheet!) and design files, where the pivot offsets and elevations are taken from the pivot points in the template as they react with the profile and superelevation files. Sections used in Stake Road should be complete cross section files, with all offsets, to enable precise, interpolated stakeout within the left-to-right range of the sections, on station, or at interpolated stations.
The Input-Edit Section File routine begins by prompting for a cross section file name. If you wish to start a new cross section file, just enter a new name.
If you choose to select an existing cross section file, such as DEMO.sct, after selecting the file, you will see the “Section List” dialog.
From this dialog, you can Add stations, Edit existing stations, Remove stations, Load entire new cross section files, Save As (to save your changes to the current loaded file or to a new cross section file), and Clear the list of stations (not recommended unless you want to start from scratch). Select Edit to review a station.
In this dialog, you can Add, Edit, Remove, Rearrange, or Clear existing offsets and elevations. Note that cross section offsets are negative for left of centerline and positive for right of centerline, and can have descriptions such as SH, EOP, CL, Ditch, 21, 22, 23, etc. These descriptions, where they exist, are potentially useful for description-based interpolation between stations, as applied in Stake Road. If you want to add an offset at -42.867 called RP, click Add. You don’t have to highlight the correct offset to add above — the software will sort and place the new entry appropriately.
When you click OK, your new entry will be in the list.
The Edit box leads to the same entry dialog as Add. Remove will provide a warning and then delete the highlighted offset and elevation. Up and Down should not be used unless a file conversion led to out-of-order listing of offsets and elevations. When you click OK from the station edit dialog, you can save the revised cross section file back in the section list dialog.
Input-Edit Superelevation
Roads can contain one or more curves, and each curve can have its own superelevation data. This data includes start station for super transition, station for full super, percent of full super, station for end full super, and station for ending the super transition back to normal crown. In SurvCE, each superelevation data set for each curve would be entered as a “line” of superelevation data in the “.sup” file.
If we had two curves, both with superelevation, then we would do two Adds using this dialog. Let’s say, for simplicity, that we have a road with a 2% “normal crown” which has one curve to the left followed by one curve to the right, with the following information:
Curve 1 |
Curve 2 |
|
Start Super Pivot |
Sta: 100 |
Sta: 2200 |
Full Super |
Sta: 600 |
Sta: 2500 |
Full Super %: |
3% Left |
4% Right |
End Super: |
Sta: 1400 |
Sta: 3500 |
End Super Pivot: |
Sta: 1900 |
Sta: 3800 |
The first curve to the left goes through three stages as it pivots into full super: (1) the right side pivots to “flat”, (2) the right side pivots to “reverse crown”, where the slope is the same across the template and (3) both the right and left sides pivot from the hinge point (centerline) into full super. All of these key pivot points are entered in the superelevation dialog.
You enter all these key stations (begin, flat outside lane, reverse crown, full super) both going up to full super and transitioning back down to normal crown. Recognizing that the normal crown of -2% transitions from station 100 through a slope of 5%, the transition is 1% per 100 feet, assuming an even rate of transition. Therefore, a “flat” outside slope occurs at station 300, reverse crown at station 500 and full super at station 600, as shown. You will need to compute these stations in advance. These intermediate stations are entered in the superelevation dialog to allow for different rates of transition from normal crown to flat to reverse crown to full super. Normally, the rates of transition are consistent. Note that super left or right is always entered as a positive percent slope — the road centerline curve direction will control the direction of pivot. You are now ready to click Add and enter in Curve 1.
When you click OK, the first line of the superelevation dialog is filled in. Curve 1 is complete. Next, we enter Curve 2 as follows, using similar logic.
When OK is clicked, the two curves are complete and the summary dialog appears. There is one line (or row) for each curve.
Note: If any of the columns are too narrow to display all the text, you can “grip” the vertical line separating columns, much like in programs such as Excel, and make the column wider.
The superelevation file is one of the optional “roading” or “design” files in Stake Slope, Stake Road and Elevation Difference. After a superelevation file has been entered and saved, it will appear as the default superelevation file in all of these commands, unless removed from the design file list by the user.
Input-Edit Template Series
SurvCE allows for two types of transitioning: (1) a single template can transition by being “acted upon” by template transition files (made in Carlson Roads, Topsite, Leica Site Manager or Carlson Civil) and superelevation files, or (2) a template series file can transition between several templates sharing identical IDs, but having different slopes and widths between ID points within the templates.
You can load an existing TDS template series file, in the RD5 format, by clicking Load, then clicking the down arrow for Type of File, and selecting TDS format. TDS templates always have IDs and the same number of template points per cross section, so once imported, they behave exactly like SurvCE-defined templates. Using the Draw Template option, any particular template in a template series file can be selected and displayed as shown:
The Template Series approach can even be used to transition from normal crown to superelevation, avoiding the need to use superelevation files. The Template Series approach is commonly used to expand the width of a lane to accommodate, for example, a passing lane. Since template ID’s must match, if a “special slope” lane “appears” for a certain station range, then the Template Series approach can still be used as long as you add the extra ID point (e.g. EP2) to the normal template, perhaps making that point 0.001 units in dimension initially. In the second, transitional template, the EP2 lane can have the full width of 3.5 meters or 12 feet or whatever applies. If the transition starts at station 500 and ends at station 600, EP2, will be 1.75 meters or 6 feet or exactly half the full dimension at station 550.
Starting with the demo.tpl file, with a 10’ lane to ID “EP” followed by a 6’ shoulder lane to ID “SH”, you can make another template called Road.tpl, with a 12’ lane to “EP” and an 8’ shoulder to “SH”. Note how we have made sure to use the same ID for the road lane (“EP”) and the shoulder lane (“SH”).
If the demo.tpl is used from station 0 to 500, and the Road.tpl is used from 600 to the end of the project at station 1000, then the entry process for a Template Series is as follows:
Click Add and you will obtain the next dialog.
Choose Select File and pick the first template (demo.tpl). Click OK. Back in the main dialog, click Add again and specify the ending station for demo.tpl as station 500. Then click Add again and specify the first station for Road.tpl as station 600. You do not need to specify an end station, as Road.tpl will be used for the remainder of the project.
You then Save the Template Series File. When running Stake Road, Stake Slope or Elevation Difference by Roading Design Files and recalling a template file, you now have the option to recall a Template Series File and process a set of transitioning templates.