Horizontal Alignment Setup

Specific Station Calculator

  Key Geometric Points

Alignment Input
PI Name Station X Coordinate Y Coordinate N/S Deg Min Sec E/W Type or Dist R or Ls Crv Sprl Del Add

Alignment Output and Plotting
Select Element Layer: Name Color Line Weight Text: Height Width Font Angle Decimals
Endpoint Circles
PI Triangles
Tick Stations
Curve Data
Station Callouts
Coord. Callouts
Symbol Name Length Space
Major Station Ticks
Minor Station Ticks
Endpoint Circle Radii
PI Triangle Side
Text Offset to Leader

Horizontal Alignment - Update 10/5/2023

This program computes horizontal alignments, can create .dxf files and can store a text file with the data. A separate project with alignments can be created from scratch to define alignments. Or, a text file can be loaded which contains the project and alignment data. Depending on the input data given, the program will attempt to calculate the missing data. A single alignment data file may hold all of the horizontal alignments for a project.

Option 1 - Create a Project and Alignments from scratch

To create a project alignment data text file from scratch, create new project name by pressing the Select button. Then create a new alignment name by pressing the Load button. Then Alignment Input data can added in the alignment input table.

Option 2 - Load a project data text file

If a project data text file is avaiable it can be imported by pressing the Choose File button. After the project data file name is opened, select an alignments from those available in the Alignment combo box. To create a new alignment for an existing project press the Load button.

Input Variables:

Horizontal Alignment Setup - Defines the project and hoizontal alignment.

Import Project - Press the Choose File button. A file selection menu will appear to load the project alignment data text file.

Proj Name - Once the alignment data text file is selected, the project name will be displayed. Or press the Select button for a new project.

Alignment - Select the specific alignment from the drop down box. Or press the Load button for a new alignment.

Description - Input any description text to be printed with the output.

Specific Station Setup - For a range of baseline stations, find the coordinates and normal bearings along the alignment.

Begin Sta - This is the first station in the range.

Key Geometric Points - Check the box if key points such as PI's, PC's, PT's, etc.

Increment - Increment (ft) between stations in the range.

Calc Button - Press the Calc button after the range data has been entered.

Alignment Input Table - Data rows of the input and output information.

PI Name - A unique name for the PI. Naming rules are as follows:

1. Spaces are not allowed in the PI Name.

2. The PI Name must be unique to the alignment. Multiple alignments cannot share any PI Name.

Station - The station for the PI point. Only one PI station should be input for each equation region.

X Coordinate - The X or E Coordinate of the PI.

Y Coordinate - The Y or N Coordinate of the PI.

N/S, Deg, Min, Sec, E/W - The Bearing from the PI back to the PI ahead.

Type or Dist - This column has 2 options depending on the row.

1. PI Name Row - This is the PI Type. Choices are as follows:

Begin BL - The first PI point of an alignment.

PI Curve - This is the PI point of a curve.

PI Only - This is a PI point with angle break (different back and forward bearings).

POT - This is a point on tanget (equal back and forward bearings).

PI SPIRAL1 - Sprial type 1 (Spiral In) connects tangent to curve (TS to SC).

PI SPIRAL2 - Sprial type 2 (Spiral Out) connects curve to tangent (CS to ST).

PI SPIRAL3 - Sprial type 3 connects flatter curve to sharper curve (CS to SC).

PI SPIRAL4 - Sprial type 4 connects sharper curve to flatter curve (CS to SC).

EQU BACK - This is the last PI point on a region.

EQU AHEAD - This is first PI point of an equation region.

END BL - This is for the last PI point of an alignment.

2. Bearing Row - Dist is the distance between PI points.

R or Ls - Enter the Radius if PI type is a curve, enter the length of spiral if PI type is a spiral, otherwise blank.

Crv Button - Loads Curcular Curve Data program with alignment input data. Curve can be modified and alignment data updated.

Sprl Button - Loads Spiral Curve Data program with alignment input data. Spiral can be modified and alignment data updated.

Del Button - Deletes the data row selected.

Add Button - Adds a new data row after the row where the button was selected.

Alignment Output and Plotting.

Alignment Output - This is where the alignment output information is displayed.

Plot Alignments - Defines the elements and symbology for alignment for DXF plot information.

Plot Symbols - Defines the lengths, widths, radii and spacing for DXF plot information.

Sta Output - This is where the specific station output information is shown.

Action Bar

Run Button - Runs data in the Alignment Input table.

Clear All Button - Clears and resets the entire page.

Print Button - Prints the Horizontal Alignment output.

Save Button - Saves the computed alignment data into an alignment data text file.

DXF Button - Creates a DXF file for the selected alignment based on symbology and plot symbols selected.

Close Button - Closes the Horizontal Alignment program.