COGO+ Solutions
COGO+ is a completely integrated application combining all the functions of the software to be accessed from a simple and clear graphical user interface.
COGO+ is available in three editions: Professional, Standard, and Lite. The professional and standard editions are designed for the HP 49g+ and HP 50g calculators while the Lite editon is designed for the HP 48gii and HP 49g calculators as well as Emu48 for Windows/Windows Mobile, and m48+ for iPod Touch/iPhone/iPad.
Functions Summary
Below are brief descriptions of all the functions available in COGO+ Pro. The Comparison Table outlines the features included with each edition of the software.
-
COGO Functions
- Point Traverse Standard - The first of two optional modes for Point Traverse, the Standard mode is a complete COGO solution. This command line style of program handles everything from simple direction and distance point creation to all types of intersections to full inversing of points.
- Point Traverse Sideshot - This second Point Traverse mode is a scaled down point creation tool. By specifying a starting point and backsight point, points may be calculated by entering an angle right/left, a distance and optional offset. The point can be stored as a Sideshot or Traverse Point.
- Inverse Points - Find the direction, horizontal and slope distances, slope and coordinate differences between two points. Easily convert metric <-> imperial with a single key press, and calculate coordinates of any station and offset between the two points when you provide the station at either point.
- Inverse Curve - 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. Coordinates of any station and offset along the curve can be calculated by providing the station at BC, EC or the PI of the curve.
- 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 offset point is perpendicular. Optionally create a point at the perpendicular intersection.
- Intersections - All types of intersections can be calculated from one input form by specifying the known information. Offsets can be used for the azimuth/bearing portions of the intersection.
- Area by Points - Calculate the area of a polygon by entering the points along the perimeter. Curves and straight segments can be used, and the area is plotted on the screen.
- Fit Points to Straight Line - Calculate the least squares line that best fits a series of points (linear regression). The equation of the line, goodness of fit and direction of the line is calculated as well as the perpendicular offsets to the line for all of the points used. The points can be shifted to fall on this line.
- Fit Points to Curve - Calculate the least squares curve that best fits a series of points. The radius and the coordinates of the curve radius point are calculated as well as the radial offsets to the curve for all of the points used. The points can be shifted to fall on this 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).
-
Adjustments Functions
- Compass Rule - Perform a compass rule adjustment on a series of points in a closed loop or to a fixed point. The precision, perimeter/length and misclose information is calculated and optionally adjust the point coordinates or create new points.
- Rotate Points - Rotate a series of points around a specified base point by a entered or calculated angle.
- Mirror Points - Mirror a series of points along a baseline as defined by two points.
- Shift Points - Shift a series of points by entering northing/easting/elevation shift values, distance/direction/elevation shift values, or by entering a start and end point.
- Average Points - Compute the average coordinate values of a series of points.
- Scale Points - Scale a series of points from a base point by specified horizontal and vertical scale factors.
- Helmerts 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 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.
-
Surveying Functions
NOTE: These functions are included with the Pro edition of COGO+ but are missing from the Standard and Lite editions.
- Traverse Plus - Emulates data collected from a total station. Can be used to create coordinates from raw observation files by entering distances (slope or horizontal), angles (horizontal and vertical), and heights (instrument and target). Setups can be known station point and known backsight point, set arbitrary backsight azimuth from a known station point, or a 3 point resection. Stakeout and reference line emulation can also be performed from setups.
- Levelling - Enter a starting elevation, then continue entering backsights and foresights as the level-run continues. This program performs all calculations as you go along and creates a formatted ASCII file that can be exported for printing or viewing on a computer. Intermediate foresights and cut/fill calculations are also handled.
- Alignments - Define a complete 3D alignment and create reports or coordinates at any given station and offset or for the entire alignment. The horizontal component of an alignment may include straight, curve, and spiral-curve-spiral 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.
- Inaccessible Point - Calculate the 3D coordinates of a point that was sighted from two different setups (horizontal and vertical angles). The 3D coordinates of both setup points and instrument heights of each station are required.
- Plot Points - Plot on the screen a range of points, or all the points within the current job. Zoom and pan to get a graphical look at the point relationships within the job.
-
Tools
- Triangle Solver - Solve the remaining parts, area and perimeter of any triangle when providing 3 known parts.
- Horizontal Curve Solver - The horizontal curve solver solves all the curve parameters when two parameters are provided, with one known parameter being either the radius or deflection angle. Once a curve is solved, coordinates can be solved for any station along the curve with additional information given.
- Vertical Curve Solver - Solve a vertical curve by entering grades or elevations. Once the vertical curve is solved, the elevation at any station can be solved, or the station(s) of a given elevation, or solve for all elevations at a given station interval.
- Bearing <-> Azimuth Conversions - Simple application to convert between quadrant bearings and azimuths.
- User Settings - Many settings are available for the user to customize the software. Units, input and output preferences, program behavior, user-defined scale factor, projection zones, user-created codelists and cross section templates are all managed through the user settings option.
-
Data Functions
- Job Manager - The job manager displays all the jobs created, allows the user to create new jobs and delete jobs no longer needed as well as backup and restore job to/from the SD card.
- Store New Point - Store and edit points in the current job.
- Recall Points - View coordinates of a single point, or a range of points at a time. Points can also be chosen from a point browser that lists all points in ascending order.
- Delete Points - Delete points from the current job.
- Import ASCII file - Import points from a delimited ASCII file to the current job. Import directly from the SD card or from the calculator HOME directory.
- Export ASCII file - Export points from the current job to an ASCII file that can be read by CAD and other software. Directly export to a dedicated directory on your SD card, or the calculator HOME directory.
- Export KML file - Export points from the current job stored as grid coordinates (UTM, State Plane, etc) to a KML file that can be viewed in Google Earth.
-
Geodetic Functions
NOTE: These functions are included with the Pro edition of COGO+ but are missing from the Standard and Lite editions.
- Conversions - Convert between grid coordinates and geodetic (latitude/longitude) coordinates. Many different projection zones are pre-defined for use, including UTM and all US State Plane zones. The grid scale factor and convergence angle of the point are also calculated along with the conversion. Transverse Mercator and Lambert Conformal Conic (both 1SP and 2SP) projections that are currently not pre-defined can be added upon request.
- Ellipsoid Calculations - DIRECT and INVERSE solutions of geodesics on the ellipsoid using Vincenty's equations.
Quick Links
- COGOpro.zip - Latest COGO+ Pro Files
- COGOstd.zip - Latest COGO+ Std Files
- COGOlt.zip - Latest COGO+ Lt Files
- COGO+ Installation - Installation Instructions
- COGO+ Manual - Documentation
- Screen Captures - COGO+ Screen Captures
- FAQ - Answers to Common Questions