TPC Desktop comes in three EditionsPersonal, Premium or Professional.

  • There are no additional modules or add-ons to purchase.
  • Just choose the edition that’s right for you and upgrade to another edition, anytime, by paying just the price difference.

Primary Use

Real Estate Agents/Groups
Tax Assessors / Title Companies
Land Dispute Attorneys
Landscape Mapping
Forestry / Resource Management
Accident Investigation
Archaeology Mapping
Educational Institutions
Estate / Ranch Infrastructure Planners
Commercial Construction staking and layout
Land Developers
Civil Engineering
Public Lands Surveys (PLSS) / CFedS


Network/Site Licensing Available for Three or More Licenses
FREE Educational License Available
Subscription $/month – billed quarterly or annually $59.95/mo $79.95/mo $99.95/mo
Perpetual Single User License
Perpetual 3-Seat Network License (20% discount included)
Perpetual 5-Seat Network License (25% discount included)
Perpetual 10-Seat Network License (35% discount included)
Perpetual 20-Seat Network License (45% discount included)

Coordinate Reference Systems (CRS)

Point Protection
Coordinate Conversion: Feet/Meters/Chains/Scale Factor
Compute Grid Coordinates from Ground Distance
Inverse Ground Distance from Grid Coordinates
UTM, NAD 83 (2011) (PA11), NAD 83 (Albers), NAD 27
Country CRSs Included (Canada 3TM/MTM/UTM, New Zealand NZTM2000)
State & County CRSs Included (Minnesota, Oregon, Wisconsin, Iowa, Indiana)
Add / Edit your own CRS
Use ESRI Projection File for CRS
User-defined Grids and Ellipses
International or U.S. Survey Foot
Convert Single Geodetic Point (Lat/Long) <=> Grid Coordinates


Grid & Ground Distance types
Compute ground distance from project elevation or mean course elevation
Grid & True Direction types
Project mapping angle determines true directions
Select distance and direction types for COGO
Select distance and direction types for drawing areas and labels
Project mapping angle determines true directions
Geodetic videos, learning guide and sample files
Geodetic direct and inverse
Compute geodetic distance from project elevation or mean course elevation
Compute true bearing from mean course convergence
All geodetic computations related to Coordinate Reference System
Report scale factor and convergence for each survey point
Computes geodetic areas from project elevation or mean course elevation
Select geodetic distance and direction types for COGO
Select geodetic distance and direction types for drawing areas and labels

Geoid Modeling

Relates GPS ellipsoid heights to elevations – NEW TPC Desktop 2019 R1
EGM84 – 15 min and 30 min resolution
EGM96 – 5 min and 15 min resolution
EGM2008 – 1 min, 2.5 min and 5 min resolution
Cache survey extents for reduced geoid file access (faster speed)
Users can add their own geoid models in pgm format
Geoid can be disabled to assumption ellipsoid height = elevation as in NGVD 1929

Least Squares

Blunder Detection
Solve Resections
Four Step Process (Analyze, Solve, Update, Report)
2D or 3D Adjustments
Traverse Adjustments
Undo Adjustments
Report Positional Tolerances
ALTA/ACSM 2011 Standard
Relative Positional Accuracy (RPA)
Network Adjustments
Individual Traverse A Priori Values


Interactive COGO Dialogs
Random Inverse
Horizontal Curves
Enter Radial Bearings for Horizontal Curves
Enter Equations for Bearing / Distance / Elevation
Shared Lot Lines-Changing One Changes the Other
Insert Points at Midpoint of Line or Curve
COGO Tools Available in All Views
Rotate / Translate / Inverse / Offset
Intersections Including Offsets / Spirals / Curves
Corner Offsets
Resection / Benchmark
Automatic Lot Setbacks – Front / Side / Rear
Multiple Points on a Line
Compute Offsets to a Line or Curve
Create a Point at a Distance & Offset
Remote Offset-Perpendicular / HA / VA / Horizontal/Vertical Distance
Best Fit Horizontal Curve (Least Squares, average radius)
Best Fit Horizontal Line (Least Squares, fixed bearing, through point)
Predetermined Area
Tangent Intersects with Offsets
Stakeout / Cut-Fill
Average Point


Scale Only, Translate Only, Scale & Rotate, 2D/3D Conformal, Vertical Shift
Calibrate Photos
Calibrate CAD entities (i.e. XRef) and files
Calibrate GNSS & Total Station data
Site Calibration (automatically calibrate geodetic points)
Automatic re-calibrate when editing calibration parameters

Legal Descriptions

Convert Traverse to Legal Description
Edit Legal Description
Insert into Any Drawing
User Style Settings Include Rounding, Abbreviations, Decimals, One Course per Line, More
Spell Check All or Portion of Legal Description

Google Earth

Import / Export KML files
Import / Export KMZ files
Import points, traverses, surfaces, lot labels, sideshots, drawings
Export points, traverses, surfaces, lot labels, sideshots, drawings


Import / Export LandXML files
Import / Export Points
Import / Export Parcels
Import / Export Alignments
Import / Export Vertical Curves
Import / Export Surfaces

GIS (Shape Files)

Export Survey Points or Traverses as Shape Files
Import Shape Files as Survey Points or Traverses
Export Drawings as Shape Files
Export Point or Polyline shapes
Export Point Labels, Coordinates and Descriptions in DBF File
Writes Projections(.prj) on Export
Reads Projections(.prj) on Import
Select GIS Coordinate System on Export
Import Shape Files into Drawings
GIS Coordinate Systems (Geographic,Projected,Local)
Identifies Imported Geographic Shapes without Projection File
Reference Import Shapes to Survey

CAD Files - DXF / DWG

CAD View (native CAD files)
Import Coordinates from a DXF File
Export a Drawing as AutoCAD R11-2018 DWG File
Export a Drawing as AutoCAD R9-2018 DXF File
Raster Image Support
Export Entities Only
User-defined Layers
Export Symbols as Blocks
Traverses from CAD Lines / Text / Points
Import a DXF / DWG File into Drawings with Layers / Hatching / Blocks / More
Convert Imported Objects to Survey Points Selectively or in Groups
Check Tolerance of Imported Objects to Eliminate Duplicates
Exploded Geometry / Grouped Attributes
PolyFaceMeshes / MeshFaceLoops
XReferences (Bind, Load, Unload)

CAD View

Open Native CAD Files (DWG, DGN, DXF, DXB)
Manage Layers (On, Off, Isolate, Freeze, Thaw, etc)
Select and List Entities
Convert Selected Entities to Survey
Edit and Update Existing (save) CAD Files
Add Entities (lines, circles, text, etc)
View Layouts
Convert CAD Formats (i.e. DXF to DWG)
Send CAD Entities / Layers to Drawing View
Send CAD Entities / Layers to Drawing View as Group
Send Drawing View Objects to CAD View


Automatically Plots All Curve Parameters in Drawings
Enter Any Curve Data & TPC Computes All Parameters
Right-of-Way Offsets
Spirals/Spiral Offsets/Spiral Intersections
Multiple Points on a Grade
Float PC’s & PT’s Along Tangents Automatically
Compute Station/Offset of any Points Based on any Alignment
Vertical Curves
Cross Sections


Over 20X Faster & More Accurate
Multiple Contours Per Drawing-Stockpiles / Construction Phases / More
Create Contours for All Points / Individual Traverses / Selected Points
User-defined Contour Intervals / Colors / Line Types / Labels / Borders / Breaklines
Save / Reset User Settings
Optional Border
Fix Blunders Easily with TOPO Point Delineation
Contour Smoothing
Break Line Toggle
Contour Information Reports
Surface Area / Plan Area / Cut & Fill Areas
Volumes to a Border / Specific Elevation / Another Contour Surface
Computes Net Volume / Cut Volume / Fill Volume
Cut-sheet Report
Generate Transects from Traverses / Lines / Polylines
Slope Analysis
Import / Export LandXML

Cadastral Surveys (PLSS)

Ground distance and true bearings per PLSS
PLSS traverses, areas, COGO and drawings
Single and Double Proportion with detailed report
Grant and Irregular Boundary adjustments with detailed report
Offset random line to true line
Import GMM Township record files, automatically create traverse, auto-plot
Medial Lines
Cadastral videos, learning guide, sample surveys, drawing templates, blocks

Point Codes

Point Code View-List Codes & Descriptions
Build New Code Tables from Existing Data-Instantly
Update Existing Traverses with New Points & Codes
Assign Drawing Settings to Codes for Feature Mapping
Copy Drawing View Settings Between Codes
Assign Survey Point Properties
Point Code Alias
Manage Multiple Code Tables
Supports Most Data Collector Codes

Drawing Codes

Begin Line / End Line
Begin Curve / End Curve
Begin Figure / End Figure / Close Figure
Rectangle from next 3 points
Curve from next 3 points
Rectangle from next 2 points and width
Codes in Notes
Codes in Point Descriptions

Plat Checking

Traverses from CAD Lines / Text / Points
Insert Traverse Command
Traverses Manager-Closure Information
Electronic Plat Checking Booklet (PDF)


Uses QuickView Technology for Fast, Accurate, Up-to-date Drawings
Include Complete Survey or Selected Traverses
Center Drawing at Maximum Scale on Any Page
Rotate Drawing on the Page-North Arrow Tracks Automatically
Set Point Symbols / Line Types / Labels / Colors-Globally / by Traverse / Individually
Hatching & Filling
User-defined Hatching
Zoom Page / Extents / Window / Previous / In / Out
Pan with Drag-n-Drop
Paper Space / Survey Space Modes
Hide / Show Objects
Edit Individual Object Properties (Font / Size / Line Type / Symbol / etc.)
Cut / Copy / Paste Text to and from Other Programs
Select Multiple Objects
Trim / Rotate / Resize Symbols
Ortho Mode
Drafted Lines
User-defined Line Types
Variables for File Name / Drawing Scale / Drawing Data / More
Rounded Rectangles
Rotate Rectangles
Interactive COGO Tools
Find Point Command
Repeating Commands
Create Traverses from Drawing View
Erase Multiple Objects
White or Black Background
Traverses can Share Permanent Drawing
Delineate Traverses and/or Points
Gap Point Type to Not Draw Line
Spell Check-Individual Objects / Selected Objects / Entire Drawing
Store / Recall Traverse / Drawing Settings by Name
Traverses from CAD Lines / Text / Points
Insert Traverse Command
User-defined Grid
Insert Legal Description
User-defined Symbols
Offset Lines Graphically

Multiple Drawings

Display Traverse in Temporary Drawing or Share Permanent Drawing
Unlimited Number of Drawings per Survey
Duplicate / Rename Drawings

Drawing Commands

Nested Commands
Multi-level Undo
Step-by-step Prompts
Enter Exact Values or Place with Mouse
Horizontal & Angled Text
Leaders with Choice of Arrows
Move / Edit Traverses
Text Box with Word-wrap & Resize
Curved Text, Auto-Curved Text
Outlined Fonts / Text Borders
Insert Picture Files-JPG / BMP / GIF / ICO / TIF / EMF / WMF / PNG
Dynamic Offsets
Dynamic Object Labels
Dynamic Dimensioning
Label Interior Angles
Single & Continuous Lines
Snap to Insert / Mid / End / Perpendicular / Intersection / Tangent
Snap to Nearest
Object Snap
Arcs / Circles / Rectangles
Polylines with Optional Forced Closure / Hatching & Filling
Polyline Smoothing
Rotate / Translate / Duplicate Traverses
Align / Space Text & Other Objects Evenly
Trim / Extend / Break / Copy objects / Fillet / Chamfer
Convert Drawing Objects to Survey Points
Graphic Offset Tool
Drawing Codes (Begin / End Line / Close / Rectangle / Continue)

Groups & Blocks

Supports CAD Blocks & Nested Blocks
Edit / Resize / Rotate Blocks
Force a Block to a Single Color
Convert a Block to a Group
Edit Individual Group Members
Insert Objects Into a Drawing
Insert an Object Multiple Times
Group / Ungroup Objects
Explode Blocks
User-defined Blocks
Retrieve & Re-use Blocks from any CAD Drawing
Choose ‘Share File With Others’ to Include All Block Definitions in File
Group Last Import (CAD, GIS, etc)
Reference Group to Survey

Lot Labels

Automatic or User-defined Lot Labels
User-defined Font / Size / Color / Decimal Places
Acres / Hectares / Square Feet / Square Meters
Automatically Centers Lot Label & Area in Lot
Copy Lot Settings from One Lot to Another
Hide Lot Label Layer


Export Layers in DXF / DWG Files
Edit Layers On / Off, Freeze / Thaw, Lock / Unlock, Notice / Ignore, Current, Rename, Add / Delete, Forward / Backward, Isolate / Restore
Isolate a Single Layer
Ignore Layers
Add & Delete User Layers
Control Object Properties by Layer
Right-click any Object to Access its Layer
Convert all Objects on a Layer to Survey Points
Background Layer

Pictures/Raster Images

Insert pictures into drawings: JPG, GIF, BMP, EMF, WMF, PNG, TIF, ICO, PNG / World Files
Overlay survey on background picture
Reference picture to survey
Resize / Stretch pictures
Crop / Flip / Mirror / Rotate pictures
Pictures Rescale with Survey (Optional)
Export Drawings as JPG, GIF, BMP, EMF, WMF, PNG, TIF, ICO, PNG / World Files
Include Pictures in Exported DXF / DWG Files

Enhanced Hatching

Solid / Hatch Pattern / Bitmap
Predefined Patterns & Bitmaps
User-defined Hatching
Fill Entire Traverses
Clear Hatching Around Text
Associative Hatching Changes with Objects / Traverses
Fill Rectangles, Circles, Polylines, Smoothed Polylines
Append to Smart Legend

Drafted Line Types

100+ Predefined Line Types
Embedded Text –[Utility]–, Symbols Drafted Line Types - Embedded Symbols, Markers –X–X–
Patterns —- — —- —
User-defined Line types
AutoCAD Compatible Patterns

Drawing Templates

Default Template
Template Resizes to any Page Size / Orientation Automatically
Save any Drawing as a Template
Edit Existing Templates
Import Template into Existing Drawing

Object Library

Preview Symbols for Selection
Organize Symbols in Folders
Dozens of Point Symbols Included
North Arrows / Borders / Title Blocks / Scale Bars Included
Traffic Symbols Included
Sample Stamps & Logo Symbols Included
Standard BLM Corner Symbols Included
User-defined Line types
User-defined Hatching
User-defined Symbols & Blocks Using DXF
Retrieve & Re-use Symbols from Any CAD Drawing

Smart Drawing Objects™

Smart Borders
Smart Title Blocks
Smart Line Labels
Smart Point Labels
Smart Lot / Area Labels
Smart Scale Bars
Smart Legend
Smart Line / Curve Tables
Smart Point / Coordinate Table
Smart Lot Table


Control / Topo / Deeds / Foundations / Features / Areas
Predefined & User-defined Traverse View Formats
Alpha / Numeric Point Labels
Raw Closure / Relative & Linear Error / Area
Set Closed Loop Tolerance
One or Two Lines per Point
Closure Information Available in Traverses Manager
Predefined & User-defined Drawing View Traverse Format
Adjust XYZ / Angles / Undo
Point-by-Point Adjustment Details
Precision Tool (Adjustment)
Adjust Curvature & Refraction / Scale Factor

Traverse Operations

Insert / Append / Delete / Edit Points
User-defined Reusable Formats
Edit Raw Data
Recompute from Raw Data
Compare Raw Data with Adjusted/Inverse Data
Use Equations to Enter Data
Display Traverse in Temporary Drawing or Share Permanent Drawing
Find Point Command in Traverse/Point Views
Gap Point Type to Not Draw Line
Store/Recall Traverse/Drawing Settings by Name
Copy Points from one Traverse to Another
Re-label Points for Export to Data Collector
Duplicate / Copy Traverses
Precision Tool (Adjustment)

Angle Sets

Compute Angle Sets
Report Angle Set Errors
Multiple Sets
Enter Angle Sets: BFBF / BBFF / BFFB / BF2 / BF4


Positive & Negative Instrument Height
Positive & Negative Target Heights
Protect Elevations Manually or as Entered
3-Dimensional Drawing Objects
Move point elevations to a surface – NEW TPC Desktop 2019 R1

Files Supported

(not listed elsewhere)
Adobe PDF Export
User-Defined ASCII Coordinates
User-Defined Raw Data Files
MS Excel CSV
MicroSurvey Field Genius
Shape Files
Direct Connection to Data Collector / Total Station / Laser
Files Transfer: Ymodem / Kermit / Text
TDS RW5, RAW, CR5, Binary CR5
Carlson Surv CE RAW, Binary CRD
Trimble Business Center
AutoCAD R9-2018 DXF (see CAD for details)
AutoCAD R11-2018 DWG (see CAD for details)
Leica / LisCAD / Pentax
Nikon RAW V2.0
Criterion / Impulse / Range-Range / Reverse Direction
Garmin GPS Waypoints / Routes / Tracklogs / Text / E-Trex (Serial Connections Only)
SMI Coordinates or Raw Data
Trimble 5600 Series Total Stations
Topcon GTS Series Total Stations
Thales Navigation Z-Max Raw Data
CST / Berger / Geodimeter 600
MicroStation V7 / V8 DGN
Pacsoft CRD & PDT
C&G CRD (Binary) & CGC (Binary)


Edit / Print / Copy / Paste
Coordinates / Traverses / Raw Data / Raw Closure
Survey Summary
COGO Summary
Insert Any Report into Any Drawing
Spell Check All or Portion of Report
Save / Recall / Edit Reports
Station / Offset
Multiple Traverses

Search / Replace / Sort / Query

Find Matching Point Labels & Descriptions
Replace Text in Descriptions
Select Points by Proximity to a Known Point
Select All Points in a Range
Select Points by Matching Text
Select Points by Tags
Sort Points to Nearest Neighbor

Sun Shots


Windows Vista / Windows 7 / Windows 8 / Windows 10
On-Line HTML Help
Download Web Updates
Getting Started / Learning Guide
Electronic Manuals
Network File Sharing / File Locking / Printing
Electronic Plat Checking Booklet
Live Presentation

Updates & Upgrades – Please refer to Traverse PC’s Update and Upgrade policies as well as the individual product pages (Special Offers may be available)