2016 Release 0: January 2016

2016 Release 1: April 2016 (available only to TPC Connection members)

What else am I missing?


CRS Files (3:04)

CRS Files
CRS Files

TPC now uses a separate file for each CRS (Coordinate Reference System) you use. This allows you to more easily add your own CRS to TPC or edit an existing one.

The name of the CRS is used for the file name, and all of them are stored in the new \Coordinate Reference Systems\ folder in the Program Data.

The rest of the user interface to coordinate reference systems remains pretty much the same as it was. So this is a great way to add flexibility to those of you who need to use a custom CRS, while maintaining the familiarity and ease of use for the rest of us.

New State CRS Files

We are always on the lookout for any CRS that our customers may need.  We just added Indiana (InGCS) and Iowa (IaRCS) to the list.  If you know of any others that we should support and ship with the program, you can always email the information to our Technical Support Department.

Editing CRS Files

TPC’s CRS files are ASCII text files, so you can edit them in any word processor. We include all the syntax documentation, so you can easily add your own CRS file or modify an existing one.

If you add a CRS file, the next time you expand the CRS list, like the one shown here, your crs file will appear in the pulldown list. Just select it and you are up and running.

Predefined CRS Data

The new CRS files hold additional data about the CRS. For example, the Iowa (IaRCS).crs file knows that it uses US Survey Foot to convert between Feet and Meters, it uses GRS 80 for it’s ellipse, it’s horizontal datum is based on NAD 83 (2011) epoch 2010.00, it’s vertical datum is based on NAVD 88 and so on. All of this information is held by their respective records in the CRS file.
This predefined data means TPC can setup more of the CRS automatically for you. Just select the CRS and you’ll have the correct ellipse and metric / imperial conversion. Pretty nice.

NAD 83 Epoch 2010.00

TPC now includes the restated NAD 83 (2011) and (PA11) crs files. You can learn more about these at http://www.ngs.noaa.gov/web/surveys/NA2011/ and http://www.ngs.noaa.gov/CORS/coords.shtml.

Best Fit Line

Best Fit Horizontal Line (13:08)
Best Fit Horizontal Curve (4:45)

Fit Horizontal Line

Horizontal Line FitWe added a new Fit Horizontal Line command.

This command computes a best fit tangent line to a group of survey points. You can use all the points in a traverse, selected points in a traverse, selected points in the Points Manager or Drawing View. You get the picture. Select the group of points however it works for you, then tell TPC to compute a best fit line through them.

You can choose from three methods.

Horizontal Line Fit

Least Squares – TPC uses a minimally constrained LSQ routine to compute the end points of the line. The end points and resulting bearing are free to float as needed to create a best fit line.

Fit Horizontal Line SummaryFixed Bearing – TPC computes a best fit line that is constrained to be parallel to the first and last points in the points being fitted. This works well when you have tied a feature in a traverse, from one end of the feature to the other.

Passing Through a Point – TPC computes a best fit line that passes through the first point selected for the fit. Use this option if you have a known corner at one end of the line and what to hold it.

Fit Horizontal Line Summary


You love the Summary you get for each computation. It tells you what points TPC created for the end points of the best fit line, the line’s bearing, and best of all, lists the offset to the computed line for each point used in the computation.

Offsets are displayed as negative (left) or positive (right) offsets as viewed in the direction of the line. This gives a great report to know exactly where each point lies in relationship to the best fit line.



Fit Horizontal Curve

Fit Horizontal Curve
Fit Horizontal Curve

We expanded the Fit Horizontal Curve routine to include a Least Squares solution.

For a number of years, TPC has included a horizontal curve fit using average radius of points between a PC and PT. As long as you know the PC and PT points, TPC will examine each point between them (potential POC’s), compute their radii and average those radii for a solution.

Now, you can also choose a Least Squares solution. This solution is not constrained by knowing the PC and PT points. Instead, it creates new points for the PC and PT and puts the computed curve between them.

It also includes a Summary, like the Best Fit Horizontal Line, so you know exactly how far each point is from the resulting curve.

Medial Lines

Medial Lines BLM Specimen Plat
Medial Lines BLM Specimen Plat

Medial Lines PLSS (8:21)

TPC now computes medial points and lines per the BLM 2009 Manual of Surveying Instruction.

Create a source traverse that includes the boundary for a waterway and TPC will compute the medial lines for that waterway.

When TPC computes the medial lines, it creates a traverse for the medial lines and another traverse with all the computes computed, some of where are not included in the medial lines. Now you can go in and fine tune the medial lines by adding and removing these solution points. You get a good solution right off the bat, but you can then apply your professional judgement to make it even better.

In the example shown here, we computed the medial lines for the portion of the Yellowstone River included in the Specimen Plat – Appendix 1 of the 2009 BLM Manual of Survey Instruction.

Notice how the medial lines are drawn in red and the medial points are drawn as small black dots.

The medial lines can now be fine tuned by adding and removing computed medial points to the medial lines traverse.


Line Label Spacing and Symbol Rotation (3:58)

More Spaces

Users have asked for options that include more spaces in line labels so they would continue to be readable after 2, 3 or 4 photo copies. So we added a couple of options that will help.

Spaces throughout bearings

We grouped all the bearing options together and added a new one, to add spaces throughout the bearing. So N45°30’30″E can be displayed as N 45° 30′ 30″ E with a space between every segment of the bearing.

Spaces between words

If you places the distance and direction labels on the same side of a line, you can now control how many spaces to place between them. So  N45°30’30″E 100.00 can be displayed as N45°30’30″E   100.00.

For arc aligned curves, you can just edit the label format (this is an existing feature).

Point Symbol Rotation

Point Symbol Rotation
Point Symbol Rotation

The Traverse Drawing Settings now let you specify symbol rotation for the entire traverse.

By default, the symbol rotation is zero. In other words, the symbols are drawn just the way they were created, straight up. Enter a symbol rotation in the Traverse Drawing Settings, and TPC applies that rotation to the symbols.

Both Control Points and Side Shots can have a rotation applied.

You can still over-ride individual symbol rotations either through the Properties of the symbol or through the Survey Point Properties where you can specify the symbol to use for that point in all drawings.

Undo Graphic Rotate / Translate

Now when you rotate / translate traverses graphically from the Drawing View, you can also Undo.

Most commands in the Drawing View have an Undo, but this one was a little more difficult because it interacted with the COGO rotate / translate. But we figured out how to do both, so now you can enjoy the Undo / Redo paradigm with another set of commands.

Snap for Polylines

TPC now allows you to snap to intersects with polylines. TPC first determines which segment of the polyline is involved, then computes the intersection of that segment with the other drawing object involved. If the intersecting object crosses the polyline at more than one segment, TPC determines which segment the cursor was over and considers the intersect for that segment only. Just like you would expect.

Drawn Arcs with Delta > 180°

Drawing commands like trim, break and intersect now work with manually drawn arcs when the delta > 180°. Some users wanted to manually draw in cul-de-sacs to compute a lot line intersect or do a preliminary layout. TPC now handles these arcs properly, allowing you to trim, extent, break and intersect them.

Program Data

Automatic Merge

All of the .dat files in the Program Data folder now merge new version information automatically. So when you install a new version of TPC and you copy your user files from any previous version, TPC will automatically add any new records to each file. It’s the best of both worlds. All you old user settings plus all of TPC’s new ones.

We do this by placing a version number at the beginning of each file. If TPC has a version number greater than your user file, it updates your user file. Pretty simple. You’ll love it.

Program Data Dlg
Program Data Dlg

Open Folder

The Program Data dialog now includes Open Folder buttons for the Program Data and Shared Program Data. These take you right to the folder where we keep all the User[name].dat file. You can easily check and edit them right from this folder.

Copy program data from folder

Not sure TPC got all your old drawing templates, point code tables and blocks? Not a problem. Just click the Copy program data from folder button in the Program Data dialog. TPC opens a folder dialog where you can select any old version of TPC and copy it’s files into your current program data folder.

TPC only copies files that don’t currently exist in the Program Data folder, so don’t worry about overwriting something you don’t want to overwrite. This just a great way to go back an grab a block or template you created some versions back.

You can also use this button to copy shared program data from an office file server you all use to your local PC.


Remove ‘Traverse PC’ from Border

Remove TraversePC From Border
Remove TraversePC From Border

The border properties now allow you to remove the ‘Traverse PC’ from the border. You can choose from 1) Inside, 2) Outside, 3) None.

 Open File After Export

Almost all the export options in TPC now include the option to preview the file after export. This can be handy for CAD files or PNG files you export. Now you can take a quick look and make sure they look right before moving on.

 Removed SMI Manufacturer Transfer

The SMI Manufacturer’s Transfer does not work on Windows Vista, 7, 8 or 10. Since this version of TPC does not run on Windows XP, there is no reason to leave the SMI transfer in the program. So we removed it.

Screen Sharing Link

Screen Share Link
Screen Share Link

The Tasks manager now includes a link for screen sharing. Need someone from TPC to log into your computer and help you figure something out? Just press this link in the new link in the Tasks manager and enter the ID they give you. Pretty easy.

Updates / Upgrades


Ready to update your copy of TPC? Check for Special Offers!

Traverse PC allows all previous sersions to be updated to the Current Version of Traverse PC at substantial discounts.

Updates require the Serial Number of your current program. It can be found by choosing Help | About TPC Desktop.


Traverse PC allows you to Upgrade from one Edition of the Current Version to another Edition.

You pay just the difference in list price between the two Editions.

Note: If you do not have the Current Version, you need to first Update to the Current Version and then Upgrade to the Edition you want.

Upgrades require the Serial Number of your current program. It can be found by choosing Help | About TPC Desktop.


  • Version: A Version is defined as the specific name of a release such as TPC Desktop V9.5 or TPC Desktop 2018.
  • Edition: An Edition is defined as the specific set of features that has an Edition name such as TPC Desktop 2018 Professional (2018 is the Version and Professional is the Edition).
  • Current Version: The Current Version is the Version that is currently being sold by Traverse PC.
  • Recent Version: Recent Versions are the Versions immediately preceding the Current Version and which are still supported by Traverse PC Technical Support.
  • Older Version: An Older Version is a Version for which Traverse PC no longer provides Technical Support or program maintenance.
  • Update: An Update is defined as moving from a prior Version to the same Edition of the Current Version such as TPC Desktop Professional 2017 to TPC Desktop Professional 2018.
  • Upgrade: An Upgrade is defined as moving from one Edition of the Current Version to another Edition of the Current Version such as from TPC Desktop 2018 Personal to TPC Desktop 2018 Premium.