Hi members - this is my first visit here.


I have written a free COGO program specifically for civil
engineering/surveying students in Victoria, Australia.

(NOTE: Bearings are whole-circle, clockwise from north).

Free licence for personal, non-commercial use.

I would be grateful if you would be prepared to download and test the
The address for feedback may be found in the Help>About  menu or reply on this

Download (3Mb) from here:-
Read the READMEFIRST file in the zip before installing.

Thanks in advance

Barry Graham
Melbourne, Australia

FreeCOGO Description

A program for the graphical solution of Coordinate Geometry computations in
Surveying and Civil engineering.

  . Traverse misclose and adjustment
  . Intersection of lines, arcs and bearings
  . Location of points on arcs and lines
  . Creation of lines and arcs as entities
  . Calculation of running chainage from entities
  . Create chained entities offset from existing entities
  . Measurement of areas within closed figures
  . Data enquiries on lines and arcs
  . Elevation by gradient, points and interpolation
  . Import/export XYZ data from field files
  . Create a DXF file with bearing/dist annotation
  . Generate data reports of point coords, lines , arcs and layers
  . Generate data setouts from occupied points
  . Data organised in layers
  . Display options to select/display layers, points, elevations and entities
  . Routines to translate, rotate, scale and copy data
  . Print display to the default printer

  . Extensive Help available for all routines.


This Content Originally Published by a land surveyor to Land Surveyors United Network

Views: 16238

See Your Saved Posts Timeline

☇ Reply to this

Replies to This Discussion

terrific!  thanks for sharing this valuable resource.  You may also want to start a support discussion on the Australia Surveyors Group for those who have questions about the evaluation...

I'm pleased you like it!

You can combine a Point Scale factor and a Height Scale Factor and apply this in the Transform>Scale command as a Custom Factor.

This may be suitable if the area isn't too large.

FreeCOGO is a work in progress.


Keep checking for updates - currently adding Seek Target Area commands for Lot Areas.

Move Point, Rotate Point on Arc and Move Parallel Line to increase/decrease area to a target value for an entity enclosed figure.


I haven't yet considered 3d or superelevation (2d at the moment with limited grade calcs).

It may be possible to use these elementary tools to achieve superelevation to the pavement edges on a plain curve alignment.


If you would like to be notified of updates contact me through the Feedback link in Help>About FreeCOGO.

Or check for updates yourself through Help>Version.



Barry Graham

Hi there and nice work! I can really see myselft working with your software in the future! One question: could it be possible to include gradians as an angle option?




Ulf Sjöström

Hi there and nice work! I can really see myselft working with your software in the future! One question: could it be possible to include gradians as an angle option?

Thanks Ulf,

I've been thinking about adding Quadrant bearings (N45.2530E, S15.4015W) but hadn't thought about Grads.

If you would like to contact me through the HELP>ABOUT FreeCOGO menu item and use the Feedback link we could discuss Gradians as input/output.

I would like to know how the angles are formatted, usual accuracy expected and how Gradian bearings are shown on plans.


FreeCOGO updated last night to version 2.06 - use the HELP>VERSION to check for and download the update.

or get it here:-


Regards Barry Graham

Thanks to all who took the time to review FreeCOGO.

The latest version is now available here:-

Download FreeCOGO

Read the ReadMe First file in the zip before installing.

Use the Help>Version menu item to check for updates.


Barry Graham

Melbourne, Australia

FreeCOGO Version 3.10

Now with on screen boundary annotation.

Download FreeCOGO here

(Reduced image)


Barry Graham

Melbourne, Australia

I managed to kill it trying to import a point file but as usual it is my fault. Great little program you made there. Thank you for sharing.

V 3.13

I was trying to import one of my Ascii files. I think I misunderstood the import format. I have'nt had to much time to tinker with it. I am sure it operator error.


I see from your profile you are in California and you are using the Australian version.

(Whole circle bearings from north, eastings before northings and metric units)..

FreeCOGO Quadrant would be more suited to U.S. surveyors.

(Quadrant bearings, northings precede eastings, foot as default unit.)

Download here:-


If you would like - send me the ASCII file that created the problem to:-

[email protected] and I will check it out and return a project .dat file.


Barry Graham

Hi Barry! Good on ya mate!

Yes, I noticed the reversed E,N etc. I guess the Aussies are all backwards right? 

I downloaded the Northern Hemisphere version and imported with no problem. Worked like a chap. Great little program. Almost feels like I am in Cad. Did you write this all yourself? I sent you an email with the file I imported. It was just some precalulated points from a record map I used to navigate to search for control. 




Where Thousands of Professional Land Surveyors, Students of Surveying and Educators are United through Collaborative Knowledge and Purpose.

Tools,Apps and Quick Guides

Surveyor Community Hubs For World Regions

Surveying Hubs For US States

Social Support For Equipment

Surveying Photos by Tag

Surveying Videos by Tag

+LandSurveyorsUnitedon Google+

Survey Earth in a Day 7

© 2018   © Created by Land Surveyors United   Powered by

Badges  |  Contact LSU  |  Privacy Policy  |  Terms of Service