Use Back buuton on your browser to return. Otherwise click here for Foresoft Home.

Tuesday, December 23, 2014

Ezigrade 2.0.35

Could get strange heights when running "add points along selected links" option. The height was being taken from the current surface that is displayed / active.
As the routine is only really useful when working on the natural surface; we have put in a check that only allows routine to run when a natural surface is being displayed.

Wednesday, December 10, 2014

CDS 2.5.40

Bearing and Distance Table was not working properly when input inputs were set differently to those units stored in the database.

Stadia entry could lead to a doubling up of "0" layers.

Friday, December 5, 2014

New Number

Our new number is  0437684617

PS Telstra still sucks.

Wednesday, December 3, 2014

Telstra Sucks.

Telstra in there wisdom has ported (ie taken it away) our phone number without letting us know. We will probably need to get a new one. In the meantime please email or use web form on the contact page and we can phone you back.
Sorry for the inconvenience!

Tuesday, December 2, 2014

Ezigrade 2.0.34

Have added in an option to help create parallel bay/sections. From the Fields menu click on "Insert Parallel Sections/Bays".
This brings up a dialog where you can enter the number of bays, the length and the width. The function uses the currently defined grid to set the origin and the bearing along the bay. You also have the option of removing existing sections or adding to existing.
If adding to existing by moving around grid and then running this function you can define multi "parallel layouts".

Wednesday, November 26, 2014

Ezigrade 2.0.33

  1. Max cross grade could be wrongly reported when grades are calculated. 
  2. Haulage Index/Distance was not being updated

Friday, November 21, 2014

CDS 2.5.39

Fixed up an issue with merging breaklines for combined surfaces.

Tuesday, November 11, 2014

CDS 2.5.38

When doing join/invert sometimes rounding down to nearest second while should have been rounding up.

Some Cogo routines modified,

  •  bear dist / radiate
  • 2 bearing intersect
  • bearing and distance intersect
If you click in the bearing by either using P command and typing two numbers or clicking on a string link then the actual bearing is used, not the value displayed to the nearest second in the edit box.

However if you type in the value then uses value to nearest second.

Monday, October 27, 2014

CDS 2.5.36

When rotating bearings left 90 degrees in Cogo routines it could drop a second if bearing was very close to 0/360 degrees.

Wednesday, October 22, 2014

Ezigrade 2.0.32

Ezigrade now checks whether points are on locked layers. This means you can design a structure in CDS (ring tank, drain road etc) and grading will not touch that point.

Have added in routines to "add points along selected links" and option to delete these points if necessary. Using these routines can give you a hard edge along plane surfaces.

CDS 2.5.35

Bug in "Road - Design Surface - Store profile design heights" now fixed.

Friday, October 10, 2014

CDS 2.5.34

When creating triangles with breaklines. Breaklines that contained null heights were not being ignored. Now fixed. Breakline error report now placed in the job directory.

Wednesday, October 1, 2014

CDS 2.5.33

Can now download a file directly from Google Maps and use as a background image within CDS.
Job can be in any coordinate system including local. Image is manually matched to the points within the job.

More details at - support menu - CDS help - Miscellanous - Import background from Google Maps.

Tuesday, September 23, 2014

CDS 2.5.28

When entering a route curve there was an issue for curves with zero radius. Now automatically sets transition lengths in and out to be zero as well.

Thursday, September 4, 2014

CDS 2.5.27

  1. When doing a point listing you can now specify accuracy (number of decimal points) for chainage and offset.
  2. When sending strings to a DWG the color and linetype was not always coming across. Would happen when string had color and linetype set differently to the layer.
  3. You can now specify a transition spiral as part of the string definition. For example when doing a string entry it could be specified as    1,s2,s3,+4,s5,s6,7    This defines as a straight from 1 to 2, a transition spiral from 2 to 3, around curve at center 4 to point 5, a transition spiral to 6 and going to straight at 7. More details coming shortly.

Tuesday, September 2, 2014

ezigrade 2.0.31

When running in imperial units grading printout was doing an incorrect conversion. Was also displaying incorrect units.
When running grading - if running in feet default grid size has been increased - to make initial calculations faster.

Friday, August 8, 2014


LAS files that contained more than 256 characters per line were not always displaying correctly. Now fixed.

Wednesday, August 6, 2014

CDS 2.5.23

When displaying 3D views - and selecting the "create bitmap" option sometimes failed. Should be fixed.

Monday, July 28, 2014


Added in a check if seam name extends past right edge of the border.

Friday, June 13, 2014

CDS 2.5.22

Join/Invert was picking up close strings instead of points when points were being picked on the screen

Wednesday, April 16, 2014

Ezigrade 2.0.25

(1) Have added in a routine to automatically triangulate and contour natural and design surfaces.
(2) Have added in routine to import optisurface agd file plus user has option to automatically create all surfaces.
(3) Have added in 3D transformation routines to convert from one coordinate system to another. Does a translate, 2D scale and rotation around 3 axis
(4) Whne creating a agguide .ezigrade file the points list now includes a point code.

Wednesday, April 9, 2014

CDS 2.5.21

Number of updates.
(1) Can display multiple modeless dialog box's at the same time. For example display join, radiate and calculate chainage and offset dialog at the same time. Display radiate dialog twice and use them in tandem. If you have a big screen or dual screen, open up your common dialog box's and leave them available until you need them.
(2) Symbol display table now bigger.
(3) When inserting symbols it hangs around until you hit cancel. Also remembers last input.
(4) print and print preview, symbol rotation was not correct when sheet itself was rotated - now fixed.
(5) String change box - made longer.
(6) When copying and pasting strings - added Apply All if everything going to same folder. If hit cancel default folders are used.
(7) Can do Points - Select - Select all Arc center points.
(8) Routine to report on job point ranges. From Point menu.
(9) When altering points the change layer box is made bigger.
(10)When compressing point numbering, now includes a reverse check box and numbers are compressed from maximum number down.
(11) In layers dialog, there is now an option to remove all unused Layers.

Thursday, March 27, 2014

CDS 2.5.19

Comms program now allows comms ports upto 256 for both input and output.

Wednesday, March 26, 2014

CDS 2.5.18

Updated 12D ascii import routine. Apparently the latest version actually creates a unicode file. ( Maybe it should be rename to 12D unicode import routine, but your better asking 12D that). If CDS detects file is unicode it first does a conversion to an ascii representation and then reads this file as before.

Modified input bearing edit box. Displays to nearest second but internally holds value to much more precision. Means translates from local to grid coordinates is much more accurate.

Wednesday, March 5, 2014

CDS 2.5.17

Updated Rockey dongle library. Should now work under windows8.

Thursday, February 27, 2014

CDS 2.5.14

Number of improvements

  • When doing joins, calculating bearings for cogo routines; the bearing is displayed to nearest 0.01 of a second. For calculations over kilometers it defaults to 4 decimal places. This means when doing translation from local coordinates to grid such as UTM it comes in to nearest millimeter.
  • option to renumber points along a string in increasing order. Find under strings - utilities
  • feature code library. The 1st column on/off was not being saved, now is.

Monday, February 24, 2014

CDS 2.5.13

Added in option to display fraction type displays. Asked for by users from Sabah.

To get the display as follows enter into the description field

NS fraction:13/177   and    OS fraction:12/245 respectively.

Monday, February 17, 2014

CDS 2.5.12

Two improvements:

(1) If you have long and skinny breaklines there is now an option to add in extra points along them. Leads to better contours around the previous long skinny triangles. Find option under Options menu - Fix breaklines.

(2) CDS can now display multiple surfaces at the same time. ie triangles, contours and coloured surfaces. This can be used for a couple of practical applications. For example you can create two surfaces that but up against each other and can create contours that don't have to match along the edge. One example is grading two fields side by side, where we want to assume a cliff discontinuity between the two.
Another example is displaying natural and as-built contours on top of each other.

To set the surfaces to be displayed go to File - Plot Parameters - Contours. Set the surfaces in the list box. If nothing set only current active surface is shown as at present:

Tuesday, February 11, 2014

CDS 2.5.11

Update to short line table.

Tuesday, February 4, 2014

CDS 2.5.9

Option added to interrogate all the cds jobs in a folder and it's subfolders and to send the files to a comma seperated ascii file. You can then view points in excell or a database program. To run click on options - folder - folder to csv. You will get the dialog below. Click browse to select the folder. Then click start.

Thursday, January 30, 2014

CDS 2.5.8

Have added in a couple of pre-defined markers. Particularly relevant for users from Sabah.

Wednesday, January 22, 2014

CDS 2.5.7

Improvements in reading LandXML files from Leica total staion. Features/attributes associated with a CgPoint are now imported. Stadia file now created correctly.

In plot parameters, when changing "plot number" the parameters used were being repeated - now fixed.

Tuesday, January 14, 2014

CDS 2.5.6

Attributes now being picked up from Leica specific LandXML file when importing.

Friday, January 10, 2014

CDS 2.5.5

Option to copy triangles from one surface to another. Find from contour menu - edit options. Useful for design and difference surfaces which are the same as the original natural surface

Ezigrade 2.0.24

Added additional options when creating ascii files for LevelGuide.  You can now

  1. Specify a triangular surface to use
  2. Create string lines in the onscreen LevelGuide screen.
  3. as you go options to calculate null natural and design heights.

Also add in an option to copy triangles from one surface to another.

Tuesday, January 7, 2014

CDS 2.5.4

Have made the following updates:

  1. When drawing arc's on the screen sometimes linetype was not being displayed.
  2. Grid annotation was inconsistent with size. Now you specify the size in world coordinates (meters - feet etc) when doing prints or exports.
  3. Grid line - possible for grid line to be at wrong angle when grid line has a linetype
  4. In 3d views and doing video along a line; the height now picks up the design height if available rather than the natural heigght.

Friday, January 3, 2014

CDSViewer (Android) 1.06

View your CDS or Ezigrade jobs on your Android device in the field. 

Copy your cdsdat data file directly to your device or use the dropbox cloud service. This enables someone in the office to send you a file and receive and view on your mobile phone will out in the field.
You can view  point numbers, codes, descriptions and heights etc. You can also optionally display strings and contours.

Query points and do join / inverts.

Use your phone/tablet GPS to setout or find design points.