HP Prime Software
SGS Prime COGO
SGS Prime COGO is available in English, French, German, Spanish and Portuguese languages, full support for other languages can be added with the help of a translator. The software licensing options include Lite, Standard or Professional versions.
Feature Comparison
Compare the features available with each version of SGS Prime COGO and view a summary of the included features.
Videos
 Installation Overview
 Update Overview
 Introduction / Getting Started
 ASCII File Transfers Overview
 Point Traverse 2D Tutorial
Subscribe to our YouTube Channel to receive notifications of new videos.
Downloads
Unless otherwise specified in the release notes of a particular version, the recommended HP Prime firmware version is 2.1.14425 (20200116) (G1) and 2.1.14603 (20211202) (G2).
IMPORTANT: A serious bug in the 20210505, 20211001 and 20211202 firmware version for the G1 Prime calculators (only Hardware A devices) renders SGS Prime COGO unusable. The solution is to downgrade to version 20200116 if you have already upgraded to the latest. Download the Downgrade Instructions
HP Software
The HP Prime is available as a physical calculator and as virtual calculators for various platforms. The following virtual calculators are able to run SGS Prime COGO:
 Windows Virtual Calculator (Free)
 Windows UWP HP Prime Pro app
 Android HP Prime Pro app
 iOS HP Prime Pro app
 MacOS Virtual Calculator (Free)
NOTE: The HP Connectivity Kit software is required to install SGS Prime COGO, and is available for both Windows and Mac.
License Terms
Before you buy
 Review the Features summary to determine which version of SGS Prime COGO best suits your needs.
 Download the installation files from the Downloads section.
 Install the software on your calculator or virtual calculator. Instructions are available from the Documentaion section.
 Preview the software in the available DEMO mode at no charge.
Terms
When you purchase a SGS Prime COGO license; you receive a license key by email that unlocks the software to function on your device.
 The key is valid for all releases of the same main version. For example, a license key for 1.0 will also work for with 1.1, 1.2, etc. and these updates may be installed at no charge.
 Each license includes the ability to unlock the software on two devices:
 One HP Prime Calculator
 One HP Prime Virtual Calculator (Windows, Mac, iOS or Android)
 Technical support is included with your purchase at no additional charge.
Buy Now
Choose the license to purchase, and enter the SGS Prime COGO Device ID of your HP Prime calculator (or virtual calculator) in the box provided, then click the "Buy Now" button. The transaction will be completed on the PayPal hosted pages that follow.
A PayPal account is optional, and not required to complete a "Buy Now" transaction.
The required Device ID is displayed by the software after installation.
NOTE: We accept Interac eTransfer from customers in Canada. Email sales@sgss.ca if you prefer to use this payment method.
Upgrades
If you previously purchased a version of SGS Prime COGO and find you require more functionality; a license upgrade can be purchased for the difference in cost of the licenses.
Dealers
Purchase SGS Prime COGO and a HP Prime Graphing Calculator directly from one of our dealers:
Dealer  Country  Website 

CalculatorSource  USA  www.calculatorsource.com 
CalcsPlus  Australia  www.calcsplus.com.au 
We are looking for dealers worldwide. Email sales@sgss.ca for more information about becoming a dealer.
SGS Prime COGO Feature Summary
Below are brief descriptions of all the functions available in SGS Prime COGO. The software is available at a Lite, Standard , or Professional license level.
COGO Menu 
Point Traverse 2D  Lt  Std  Pro 

Standard Mode  Calculate coordinates by direction, distance and optional offset.  ✔  ✔  ✔ 
Angle Right Mode  Calculate coordinates by turned angle from backsight, distance and optional offset.  ✔  ✔  ✔ 
Plus Mode  A complete COGO solution for calculating coordinates by distance and direction, intersection calculations, and inverse calculations.  ✔  ✔  ✔ 
Curve Mode  Calculate coordinaes relative to a curve radius point and another point on the curve.  ✔  ✔  ✔ 
Inverse Calculations  Lt  Std  Pro 

Inverse Points  Find the direction, horizontal and slope distances, slope and coordinate differences between two points. Calculation methods include Point to Point, Radial Ties (to calculate inverses to multiple points from a base point), and Point Chain (to calculate inverses of sequential courses). The Point to Point option allows the user to calculate coordinates of any station and offset between the two points, calculate multiple points by distance interval and offset, or by equal partition and offset.  ✔  ✔  ✔ 
Inverse Curve (Radial Point)  Find all the curve elements by entering points at the beginning and end of the curve, the radius point and the direction of the curve. Calculate coordinates of any station and offset along the curve, calculate multiple points by distance interval and offset, or by equal partition and offset.  ✔  ✔  ✔ 
Inverse Curve (Three Point)  Find all the curve elements by entering points at the beginning and end of the curve, and a third point on the curve. Calculate coordinates of any station and offset along the curve, calculate multiple points by distance interval and offset, or by equal partition and offset.  ✔  ✔  ✔ 
Inverse Angle  Calculate the turned angle at a station by entering the station, backsight and foresight points. Distances to both backsight and foresight are also calculated.  ✔  ✔  ✔ 
Inverse Point to Line  Enter 2 points along a baseline and a offset point to calculate the offset distance perpendicular to the line, the distances along the baseline that the offset point is perpendicular.  ✔  ✔  ✔ 
Inverse Point to Curve  Enter beginning of curve and end of curve points, a radius point and a offset point to calculate the offset distance perpendicular to the curve, the distances along the curve that the offset point is perpendicular.  ✔  ✔  ✔ 
Inverse Point to Alignment  Select a predefined alignment and enter a single point or a range of points to inverse to the alignment. A maximum horizontal offset may be specified to ensure the point offset information is applied to the correct segment. Results may be exported in CSV or HTML format.  —  —  ✔ 
Intersections  Lt  Std  Pro 

BearingBearing  Intersect directions from two known points. Perpendicular offsets can be entered for both directions.  ✔  ✔  ✔ 
BearingDistance  Intersect a direction from a known point, with a distance to another known point. A perpendicular offset can be entered for the direction.  ✔  ✔  ✔ 
DistanceDistance  Intersect distances from two known points.  ✔  ✔  ✔ 
DistanceInterior Angle  Intersect a distance from a known point with an angle to another known point.  ✔  ✔  ✔ 
Areas / Closures  Lt  Std  Pro 

Area by Points  Calculate the area of a polygon by entering the points along the perimeter. Curved and straight segments can be entered. The polygon is drawn on the screen, and can be exported as a DXF file.  ✔  ✔  ✔ 
Subdivide by Sliding Bearing  Subdivide a specified area by sliding a line of fixed bearing. Solution points can be stored, and the calculated polygon can be exported as a DXF file.  —  ✔  ✔ 
Subdivide by Hinge Point  Subdivide a specified area by swinging a line from a hinge point into another line of fixed bearing. Solution points can be stored, and the calculated polygon can be exported as a DXF file.  —  ✔  ✔ 
Closures  Calculate closures by entering dimensions of straight and curved segments. The report includes the precision, length, area and misclose information. Results can be exported to a text file, a HTML report, a DXF file, or points stored in the project database.  —  ✔  ✔ 
Quick Closure  Quickly calculate closures without using points or coordinates. Solves for missing dimensions.  ✔  ✔  ✔ 
Fit Points  Lt  Std  Pro 

Fit to Straight Line  Calculate the least squares line that best fits a series of points (linear regression). The direction (azimuth/bearing) of the line and its standard deviation, the YIntercept and its standard deviation, and correlation are calculated. Perpendicular offsets can be viewed for each point and the points can be shifted to fall on the line.  —  ✔  ✔ 
Fit to Circular Curve  Calculate the radius and the coordinates of the radius point of the least squares circle that best fits a series of points. When providing points along one or both tangents, the program will also solve the BC and/or EC point coordinates. It is possible to enter a radius for the curve that differs from the bestfit radius and recalculate a new least squares circle with the fixed parameter. Radial offsets can be viewed for each point, and the points can be shifted to fall on the curve.  —  ✔  ✔ 
Double Proportion  Enter the 4 points for the North, East, South and West section corners and the record measurements to the lost section corner to calculate the coordinates as per the Double Proportionate Measurement method (BLM).  —  ✔  ✔ 
Irregular Boundary  A combination of single proportion and compass rule is used to reestablish a lost corner as per the Irregular Boundary Adjustment method (BLM).  —  ✔  ✔ 
Grant Boundary  Calculate the positions of lost angle points as per the Grant Boundary Adjustment method (BLM).  —  ✔  ✔ 
Adjust Menu 
Compass Rule  Lt  Std  Pro 

Closed Figure  Perform a compass rule adjustment on a series of points in a closed loop. The precision, perimeter and misclose information is calculated. Review pre and postadjustment course dimensions and optionally adjust the point coordinates.  ✔  ✔  ✔ 
Close to Fixed point  Perform a compass rule adjustment on a series of points closing on a fixed point. The precision, length and misclose information is calculated. Review pre and postadjustment course dimensions and optionally adjust the point coordinates.  ✔  ✔  ✔ 
Rotate / Mirror  Lt  Std  Pro 

Rotate around Base Point  Rotate a series of points around a specified base point by a entered or calculated angle.  ✔  ✔  ✔ 
Rotate around Origin (0,0)  Rotate a series of points around a 0,0 by a entered or calculated angle.  ✔  ✔  ✔ 
Mirror along Baseline  Mirror a series of points along a baseline as defined by two points.  ✔  ✔  ✔ 
Shift / Average  Lt  Std  Pro 

Shift by ΔX/ΔY/ΔZ  Shift a series of points by entering northing/easting/elevation shift values.  ✔  ✔  ✔ 
Shift by Distance and Direction  Shift a series of points by entering distance and direction shift values.  ✔  ✔  ✔ 
Shift by From/To Points  Shift a series of points by entering two points to shift from/to.  ✔  ✔  ✔ 
Average Points  Compute the average coordinate values of a series of points. The standard deviations of the averaged coordinates, and the coordinate ranges are calculated.  ✔  ✔  ✔ 
Scale Points  Lt  Std  Pro 

Scale from Base Point Scale a series of points from a base point by specified horizontal and vertical scale factors.  ✔  ✔  ✔ 
Scale from Origin (0,0,0) Scale a series of points from 0,0,0 by specified horizontal and vertical scale factors.  ✔  ✔  ✔ 
Transform Coordinates  Lt  Std  Pro 

Helmert Transformation  Transform a series of points from one coordinate system to another by matching up control points in both systems. Points may be matched up 1D, 2D or 3D and the scale factor may be fixed at 1. The least squares solution computes the origin shift of the transformation, rotation and scale factor parameters, the standard deviation in the northing/easting, the elevation shift and the residuals for each control pair.  —  ✔  ✔ 
3D to Plan Cross Section  Transform 3D point coordinates to 2D cross section points along a cut line as defined by two points.  —  ✔  ✔ 
Tools Menu 
Triangle Solver  Lt  Std  Pro 

Plane Triangle Solver  Solve the remaining parts, area and perimeter of any plane triangle when providing 3 known parts.  ✔  ✔  ✔ 
Horizontal Curves  Lt  Std  Pro 

Circular Curve Solver  The circular curve solver solves all the curve parameters when two parameters are provided, with one known parameter being either the radius or deflection angle, or provide the arc length and chord length to solve using Newton's method. Tangent offset and subchord information can be calculated by station or by interval from the solution.  ✔  ✔  ✔ 
Curve Through Fixed Point  Solves a curve that is required to fit fixed tangents and a fixed point on the curve.  ✔  ✔  ✔ 
Spiral Curve Solver  The spiral curve solver solves all the parameters of a spiralcurvespiral (equal spiral) transition curve when the spiral length, total SCS deflection angle and curve radius are provided.  —  ✔  ✔ 
Vertical Curves  Lt  Std  Pro 

Vertical Curve Solver  Solve a vertical curve by entering grades or elevations. Fixed point vertical curves and slope intersections are also included. Solve the elevation of any point or interval along the curve, or solve for the station with a given elevation.

✔  ✔  ✔ 
RPN Calculator  Lt  Std  Pro 

RPN Calculator  RPN Calculator designed for survey calculations. Common distance/angle/area/volume unit support is included for direct calculations without the need to convert values prior to calculations.  ✔  ✔  ✔ 
Configure Settings  Lt  Std  Pro 

User Settings  Angle and Distance Units, Coordinates, Stations and Grades formats, Input and Output Scale Factors, general Program options, DXF export layers, and Coordinate System settings can be configured to the user's preference.  ✔  ✔  ✔ 
Points Menu 
Store and Edit Points  Lt  Std  Pro 

Store and Edit Points  Store and edit point coordinates in the current project database.  ✔  ✔  ✔ 
Delete Points  Lt  Std  Pro 

Delete Points  Delete points from the current project database.  ✔  ✔  ✔ 
Renumber Points  Lt  Std  Pro 

By Starting Number  Enter a Start ID and a range of points to renumber.  ✔  ✔  ✔ 
By Additive Number  Enter a additive number and a range of points to renumber.  ✔  ✔  ✔ 
Plot Points  Lt  Std  Pro 

Plot Points  Graphically display a range of points on the screen. Touch and keyboard navigation (pan/zoom) is possible.  ✔  ✔  ✔ 
Import / Export  Lt  Std  Pro 

Import ASCII Points  Import comma, space or tab delimited ASCII files.  —  ✔  ✔ 
Export ASCII Points  Export comma, space or tab delimited ASCII files, and choose the number of decimals.  —  ✔  ✔ 
Export DXF Points  Export DXF files of points in the project database to open directly in a CAD program.  —  ✔  ✔ 
Export KML Points  Export KML files of points in the project database to view in Google Earth. Point information balloons feature a point finder link to navigate to the point with your mobile device.  —  —  ✔ 
Advanced Menu 
Alignments  Lt  Std  Pro 

Alignments  Create multiple complex 3D alignments with fully editable segments. The horizontal component of an alignment may include straight, curve, and spiralcurvespiral segments. Vertical curves and straight grades can be used to define the vertical component, and cross section templates can be defined and assigned to portions of, or the whole alignment. Station equations are supported.

—  —  ✔ 
Leveling  Lt  Std  Pro 

Leveling  Create multiple Leveling projects with fully editable observation data.

—  —  ✔ 
Traverse Plus 3D  Lt  Std  Pro 

Traverse Plus 3D (BETA) is included in Version 1.5.0. Recreate coordinates from field notes or simulate data collection and field calculation procedures.

—  —  ✔ 
Coordinate Converter  Lt  Std  Pro 

The Coordinate Converter features the following capabilities:

—  —  ✔ 
Ellipsoid Calculations  Lt  Std  Pro 

DIRECT and INVERSE Computations are implemented using Vincenty's equations. Position input for both types of calculations can be grid coordinates (N,E,h), geodetic coordinates (Φ,λ,h), cartesian coordinates (x,y,z), or grid coordinates from a point in the database.  —  —  ✔ 