TerraSurveyor & TerraSurveyor Lite

Revision History

Date 28/01/21

New Features:

Import: Template now saves the X&Y Vals in Intervals setting.
Fix Grids: Added “Change ZigZag mode”checkbox, checking this box changes the grid’s collection mode from ZigZag to Parallel or visa-versa.
Download: Improvements to the RM85 & other GeoScan instruments download process. Added support for 0.0625m intervals.
Download: Bartington files: Added checks for unusual failure modes.
Download: Program now attempts to save any downloaded grids when a connection fails.
Import: UXO (GPS & Grid): The UXO (Vallon) import process has been improved and renamed to cover a wider range of UXO GPS variants and gridded data.
Import: SenSys files: extended support for DLMGPS file variants.
Discard Overlap: Improved rejection of apparent overlaps within the same track.
GPS HiLo pass filter: Complete rewrite to better handle track divisions and improve efficiency.
OSTN02: This map coordinate system is no longer supported by UK Ordnance Survey and so is depreciated. Any reference to OSTN02 will be replaced by OSTN15.
Import: Added a default Direction of First traverse to Preferences.

Import: XYZ with X&Y Vals in Intervals to a Composite, did not calculate the survey size correctly.
Import: Bartington files: Function did not keep the specified dummy value (all 0.00 became dummies)
Export: the button for the Export dialog was hidden in Lite versions of TS, this has been replaced by an extra item on the Output menu.
Interpolation: A rounding error could cause strange effects on the edge of a survey if the X & Y intervals were not exact multiples of each other.
Metadata: X & Y Interval always and only showed the interval of the ‘top’ layer, not the source


Date 10/12/19

New Feature:
Import: GeoMar files from the MLGrad13 program for the Bartington cart system, now have a dedicate import process.
Import: Filter “Tank Tracks” A striping effect sometimes seen with cart collected data. Currently only available for GeoMar & SenSys datalogger data.

DeStagger & Interoplate: Min & Max values for shifted/interpolated data limited to the min & max of the source.
Import: Vallon file import shows progress though the source file.
GeoMetrics import process improved.
GPS Tracks: Join or Break multiple tracks in one operation. Use Ctrl-click to select multiple datapoints (selected points will be highlighted in Fuchia). Once all the points have been selected, right-click to display the pop-up menu.

GPS Tracks: Breaking and Joining tracks did not always work as expected.
Shade & Trace views: Grid lines did not display correctly when the survey was rotated.
Flipped Palette: Did not work when saving graphics from the File menu.
Search & Replace: Did not work with exact decimals (as a number such as 21.31 is actually stored as 21.3099994659424). Changed to compare to 2 decimal places.
Open Grid Assembly: Did not show the correct folder if the composite was assembled from grids in a sub folder.
Import SenSys: If the wrong file format was selected, the file was not released, preventing subsequent attempts to open the file.
Export Surfer: Exported data was distorted when the rotation angle was 90, 180 or 270 degrees.
DeStagger: Numerous problems (mostly GPS based), all fixed now.
Import Geonics: grid files ‘lost’ their parent file name.
Import Ferex: Various ‘flavours’ of files had different row end characters which resulted in different item counts.


Date 01/10/18

New Features:
Export: export gridded data as GPS tracks. Allows mixed grid sizes/intervals to be combined.

Import: Track recognition improved, Import file layout checks improved.
Export: added support for exporting gridded data as GPS georeferenced data. Output can also be in UTM/OSGB/other meter based formats.
Export: XYZ data exported in Meters is now given the position of the center, not the corner (i.e. position 0,0 with intervals of 0.5m, 0.5m has an exported position of 0.5m, 0.5m not 0m,0m)

Save Image: KML file was invalid, KML position could sometimes be off.
Open Composite: When Composite was an exported comp, the ‘for info’ processes were also applied resulting in double application.
Import: Default Sensor separation was not applied for some instruments.


Date 05/02/18

Update: Added an option to force an update even if the updater thinks the program is up to date. The date/time of the last update is stored in the registry and can be out of sync with the actual, current version.
Save Image: KML files now support rotated surveys, i.e. any survey that has a Direction of First Traverse that is not 0 (North). The rotated survey uses the KML <gx:LatLonQuad> while non-rotated surveys use <LatLonBox>. GPS based surveys were automatically North oriented.
Save Image: World files now allow rotated surveys to saved as rotated images with the correct Origin (the top left pixel location).
This is necessary as many GIS systems cannot handle rotated images, even though the World file supports this feature.
Move: Changed Check criteria to only prevent Moves that would place the entire selection outside the survey.
Macros: Added Rename button (renamed macros move to the bottom of the list).
Macros: Attempting to use a GPS only macro on Gridded data gives a warning.
Macros: Added “Save Base settings in Macro” check box. When Checked, the base (Turn Detection & Point Reduction) are also saved in the macro. Unlike other processes in the macro, the base settings overwrite the current settings of a composite.
Import: Various ‘Sanity checks’ added to the GPS import processes to look for problems with the On Jump and On Pause Track recognition methods.
Import: Irregular X&Y- Checks added to ensure specified columns are present in the file.

Bug Fixes:
Move: Did not work for selections in the corner of a survey.
Macros: Did not work after the last major update (due to the checkable processes)
Publish: DXF Export – Georeference no longer worked.
Open Composite: Some missing or mal-formed attributes allowed the Composite to open but caused bizarre errors later on.
Modify GPS: Did not correctly assess and re-apply changes to the order of processes.
GPS Data: Non-standard quadrants in GPS composites caused problems.
Interpolate: Displaying layers before and after an Interpolate layer did not always pick up the changed Intervals.
Info panel: Did not update when different layers selected.