Geoida Development History



Update: Version 5.8.33 (18 May 2023)

New Features and Enhancements

  • Least Squares Network Adjustment and Import Points options - Modified Leica SKI import of GNSS point and baseline vector observations to permit variable point-ID field sizes and variations in the range of record types expected


Update: Version 5.8.32 (8 August 2022)


There is a range of enhancements and bug-fixes in this release.

New Features and Enhancements

  • New Pan function added for instant left mouse button operation; simply down-click, hold, and draw the vector. Note: The old View menu Pan option is still available but there is a slight difference in the manner in which the two functions operate
  • Survey → e-Data Sokkia SDR processing - Adds processing of simple traverse from raw Face1 and/or Face2 observations
  • Least Squares Network Adjustment - 2D-Horizontal adjustment can be made of network consisting of only point observations, no other observation types required; any job type
  • Least Squares Network Adjustment localisations - 3D-Similarity transformation parameters computed during localisation can now be saved to the Definitions Library for re-use in other jobs
  • Points menu Import, Export and Transform Job options: 3D-Similarity Transformation can now be used in PLANE jobs using parameters saved to the Definitions library from a localisation in Least Squares Network Adjustment or entered directly into the library

Bug Corrections

  • Manual Traverse - Direction observations may now contain non-zero orientation readings
  • eData processing of 'Geoida Standard Extract File' - Form settings not saved - FIXED
  • eData processing of Sokkia SDR - Case "13" data line was truncated in log-file - FIXED
  • Least Squares Network Adjustment, 'Coord. Observations' tab - Numerous display issues, corruption of cell values, prompting to save without the data having been changed; also, after saving Grid coordinates with 'Coord Obs. Type' set as 'Job Datum' and later returning to the form, the points would be displayed as invalid Geographic values, and on attempting to correct the display to Grid, the points would then be displayed with all values as zero - FIXED
  • Points menu Import, Export and Transform Job options: Block-Shift (Plane) transformation - "Error 11 in g_spher (Class Module) cLatLong::Function FootPointLatRad# - Division by zero" when point source or target coordinates are PLANE - FIXED


Update: Version 5.8.23 (28 September 2021 - un-released)


All new features and bug-fixes of interest in this release are related to Least Squares Network Adjustment, mostly concerning localisations.

New Features and Enhancements

  • Least Squares Network Adjustment
    • Coordinate Observations ('Coord. Observations' tab) can now be included with all job types including PLANE (2D mode) for Localisation or Least Squares adjustment, however valid point heights must be used although they may be zero. Now can do localisation and adjustment with only Coordinate observations (defined in the 'Coord. Observations' tab) as the only observation data type, no other observation types are required; set 'Coordinate Type' to 'Non-Geodetic' for 2D mode ('Job Datum' in 'Plane' jobs)
    • 2D Localisation for the purpose of deriving transformation parameters, can now be done in a geodetic job where there is no point height information. All points can be set to a single value (eg 0.000), and in 3D-Terrestrial mode with 'Coordinate Type' set to 'Non-Geodetic', horizontal 2D transformation parameters are derived: a single rotation in the Z-axis, and scale and translations in the horizontal plane. Least squares adjustment follows the localisation if required
    • Adjustment Summary now includes list of raw coordinate observations prior to localisation

Bug Corrections

  • Least Squares Network Adjustment
    • Height Difference observations not cleared on a later run even if Active is not set - FIXED
    • Processing of Directions in serious error during Least Squares adjustment. All 'Comp Bearing' values in LOG file invariably shown as 180 degrees or zero - FIXED
    • On returning to the data entry form on a later occasion, the 'Localisation' selection on the 'Coord. Observations' tab is always set back to a different item in the list - FIXED
    • Adjustment Summary - Coordinate Observations are listed with "corrected" values after localisation instead of the original "observed" coordinates - FIXED
    • 'Parameters' button on the 'Coord. Observations' tab - "Array subscript error in cLocalisation::PrintParametersFromProperties" may occur in some situations - FIXED
    • Observation types de-activated after a prior adjustment or localisation, are still being used - FIXED
    • 'Coord. Observations' tab - the Height 'Std-Dev' field is changed to blank even after a valid value has been entered - FIXED
    • 2D-mode localisation not including 'Coord. Observations' tab observations, with message "No observation data in the current LS data set" - FIXED
    • Localisation - "Error 6 in g_impexp (Class Module) cLocalisation::Sub VectorCoeffs - Overflow" when attempting Localisation in 3D-Terrestrial mode - FIXED


Update: Version 5.8.19 (8 November 2019)


Bug Corrections

  • Start-up in some Evaluation installations - "Geoida has failed to start correctly. Please report this error" followed by "Error 6 in g_genproc (Class Module) cStartProcs::Sub SiteSetup - Overflow" - FIXED


Update: Version 5.8.13 (18 April 2019)


Bug Corrections

  • Traverse and Least Squares Network Adjustment options, 'Foreign CSV' import - Grads/Gon & Mils not converted to degrees - Fixed


Update: Version 5.8.12 (5 December 2018)


Bug Corrections

  • "Columns mis-match" message followed by "Error 6 in Geoida (Class Module) cGeoModel::LoadGridGeoid - Overflow" on evaluating geoid window from AUSgeoid2020 .DAT or .TXT file - Fixed


Update: Version 5.8.11 (9 April 2018)


New Features and Enhancements

  • Least Squares Network Adjustment (Localisation) - Can now paste blocks of whole point records from ClipBoard to Point Observations tab to 'import' point observations from tab-delimited text file

Bug Corrections

  • Least Squares Network Adjustment (Localisation) - On Compute, prompt display at "New localisation parameters computed" not complete if more than 8-9 points and residuals listed - Fixed


Update: Version 5.8.09 (1 April 2018)


Bug Corrections

  • Least Squares Network Adjustment (Localisation): "Error 3420 in (Class Module) cLibOps::Function GetSpheroidType [Source: DAO.Database] - Object invalid or no longer set" on Compute when Localisation turned on in Coord. Observations tab - Fixed


Update: Version 5.8.08 (20 November 2017)


Bug Corrections

  • This update corrects "Error 430 - Class does not support Automation or does not support expected interface" on Compute in Least Squares Network Adjustment


New release: Version 5.8 (24 August 2017)


The primary feature of interest in this release is the addition of entries in the Definitions library relating to the new Australian GDA2020 geodetic datum. To add the new items to an existing library, do not overwrite the existing library during installation of v5.8 but use the option Definitions → Update Library and select the new items to add.

New Features and Enhancements

  • GDA2020 - For Australian users, the Definitions Library has been updated to include the new 'GDA2020' Geodetic Datum and the 'GDA94 to GDA2020' Similarity transformation
  • Evaluation period - The Evaluation period for new un-licensed installations has been increased to 45 executions and 120 days
  • On-line licence registration and Credit card payments - these are no longer available and have been removed from the Geoida website. Registration is available as always through the Help → Registration option where direct EFT is the recommended payment option

Bug Corrections

  • Help → Validation - "Validation has failed !!". Site-licence network validation not detecting valid addresses where VM Adaptor is used - Fixed


New release: Version 5.7 (13 October 2015)


A number of new grid-file formats have been added for the interpolation of geoid undulations/n-values. This now makes it possible to use geoid data in a variety of formats depending on availability, national convention or global location. Both ASCII text and binary formats have been added - most of the ASCII text formats are automatically converted to a binary format for instantaneous interpolation.

New Features and Enhancements

  • Job Configuration - Added numerous formats for selection of geoid grid files containing undulation/n-value data for bi-linear or bi-cubic interpolation
  • Geoid interpolation - Significant speed and other improvements made to the extraction of geoid extents, creation of windowed areas, interpolation etc; progress bars added

Bug Corrections

  • List Points/Export - Alpha names may be truncated or blank - Fixed
  • List/Export Points in Window - "Error 3167 in (Form) Listpts::Sub ListPoints [Source: DAO.Field] - Record is deleted" after a listed point is deleted and points are re-listed - Fixed


Version 5.6.04 (26 February 2015)


Bug Corrections

  • List Points/Export, Import, Transform Job options - "Error 11 in g_spher (Class Module) cLatLong::Sub GridToGeo - Division by zero" during transformation - Fixed
  • Select Transformation - New Zone-to-Zone transformations sometimes not listed for selection in drop-down list - Fixed
  • Definitions library - Corrections to Zone-to-Zone transformations defined in Definitions.gld and Def-UD.gld


New release: Version 5.6 (17 February 2015)


To accompany the long-standing Transverse Mercator projection, version 5.6 now introduces a number of other commonly used projections, namely Lambert's Conformal Conic, Mercator and Oblique Mercator, with variants of each of these to allow for different methods by which the projections may be defined. This will now make the computing of standard projection coordinates possible in most countries of the world.

New Features and Enhancements

  • New projections
    • Mercator - 1 and 2 Standard Parallels, Variants 1, 2 & 3
    • Oblique Mercator - Hotine Variants A and B plus SPCS 1-point version
    • Lambert's Conformal Conic - both 1 and 2 Standard Parallels
  • Least Squares Network Adjustment - Can now plot points listed on Network Points tab (button added)

Bug Corrections

  • Manual Traverse - "Error 3021 in (Form) Traverse::Sub SaveTravPage [Source: DAO.Field] - No current record". May occur in a (multi-page) traverse set when the Delete (record) button is clicked several times to delete any subsequent records, then error keeps repeating on attempting to go back to the previous page - FIXED
  • Alpha-numeric point IDs (Points → AlphaNumeric ID X-Ref) - Database error when saving Description longer than field size - FIXED


Version 5.5.24 (31 July 2014)


Bug Corrections

  • Closing Geoida with 'X' button on title bar - When a loaded job has been changed but not yet saved before closing, the prompt "Changes have been made ... Save now ?" appears to ask the user the action required, ie Yes, No or Cancel. If the Cancel button was clicked, Geoida would still close and lose any changes made
  • Pressing the F1 key to display Help for a loaded form - some forms would fail to display the Help file
  • "Error 52 in g_genproc (Class Module) cStartProcs::Sub SystemConstants - Bad file name or number" during start-up in some cases with network data paths - Fixed


Version 5.5.5 (6 May 2014)


This version incorporates a number of refinements and improvements especially to geoid options, the addition of new display features, plus the addition of the Topcon FC6/GTS700 format.

New Features and Enhancements

  • File → List Jobs
    • Now includes all job configuration details as well as job statistics for easy searching and comparison
    • Context menu added (right-click) to facilitate selection and copying of blocks of information to ClipBoard for pasting into other applications (eg spreadsheet)
  • Preferences
    • Instant Help checkbox added in Preferences (duplicates Instant Help option in Help menu)
    • External Editor added to permit user's preferred text editor to be used instead of the default editor where an Edit button is used in some dialog windows
  • Definitions menu - Records in library definition forms (Projections, Datums, Spheroids and Transformations) may now be continuously scrolled to avoid need to repeatedly click through records
  • View → Display Settings - 'Point display' checkboxes now permit up to two annotations to be selected for display per point on screen
  • Topcon FC6/GTS700 format added to e-Data, Traverse selection, Least Squares Network Adjustment 'Load', and Points → Import options
  • Survey → Traverse 'Select Traverse' - Added prompt to display LOG file on import of some data formats
  • Geoid options
    • View → Display Settings - 'Geoid model' checkbox now displays the geoid extents for a geoid grid-file
    • View menu - new option Reset Geoid Window added to re-window a grid-geoid for the area locally enclosing the job
    • Improved re-display of grid-geoid extents on Zoom, Re-draw or Pan, or when Job Configuration is changed

Bug Corrections and Issues Addressed

  • Geoid model
    • Enabling/disabling of Form TIN Geoid Model in Points menu and Geoid model checkbox in Display Settings, and hence access to these options, was erratic when switching view mode between Geographic and Grid
    • Could not turn OFF both Geoid model and Geographic together in Display Settings when geoid type currently set was Grid
    • "Zoom window too small" when zooming window (even within job extents) in a geographic job - Fixed
    • "Geoid boundary extends OUTSIDE job zone - indicated position may be inaccurate" message displayed in a grid job when changing view mode from Geographic back to Grid with grid-file geoid displayed
    • "Error 3015 in ... cGeoModel::Sub CheckExternals [Source: DAO.Recordset] 'CentroidEN_Index' isn't an index in this table" when attempting to create a TIN geoid in a job created by an older version - Fixed
  • Traverse selection, Least Squares Network Adjustment 'Load', and Points → Import option - "Extract CSV" format incorrectly identified as "Foreign CSV"
  • Survey → Traverse 'Select Traverse' - Instant Help for Import and Export buttons was not active
  • Survey → Civilcad Neutral option
    • Prism and instrument heights incorrectly reset to zero on new setups
    • Record code FS missing
  • Zoom In/Out in a grid job viewed in Geographic mode - a Redraw or automatic refresh caused a re-zoom to the job extents
  • Various options with TIN geoid model active - "Error 9, Subscript out of range in cGeoModel::Sub CloneTriangles" - Fixed


Version 5.4.30 (15 January 2014)


The primary feature of this minor update is the addition of the new 12-month Subscription licence option with associated modifications to the Registration option.

New Features and Enhancements

  • Traverse summary - Added PPM to closure details to conform with new SP1v2 requirements
  • Addition of new 12-Month annual Subscription licence option with associated modifications in Help → Registration option
  • Reminder prompts and renewal options displayed when licence is nearing or has reached expiry

Bug Corrections

  • Corrections to licence validation tests


Version 5.4.27 (5 November 2013)


Bug Corrections

  • Traverse
    • "Error 3021 - No current record" on trying to save new or edited traverse data
    • "Error 3022 - The changes you requested to the table were not successful" on adding or editing data on an existing page with blank records


Version 5.4.24 (23 October 2013)


Bug Corrections

  • General dialogs - "Error 91 - Object variable or With block variable not set" when Instant Help was not selected in Help menu


Version 5.4.22 (2 October 2013)


This update is primarily for attention to issues and bugs with geoid interpolation and their impact on the Import Points, LS Network Adjustment and Job Configuration options, plus attention to a small number of unrelated issues in these and other options.

New Features and Enhancements

  • Geoid extraction
    • Modify or Interrogate Point options 'Interpolate' button - If the point falls outside of an existing grid geoid area, the geoid data will be re-evaluated to attempt to enclose the point, but a subsequent failure will prevent further attempts to re-evaluate the window
  • Zoom Point Range - Entry of invalid point numbers (eg 0 or alpha-numeric) is now prevented
  • Import Points option
    • Will now interpolate geoid values if a model is available and will update an existing model to enclose newly-added points that fall outside the existing window
    • If a geoid model is available, geoid values are interpolated for an incoming point only if they are un-defined but are otherwise retained as imported
    • If the job is set as Geographic (in Job Configuration) now warns if Zone specified is 0
  • LS Network Adjustment option
    • 'Add New Point' button (Network Points tab) now prevents attempt to interpolate geoid for a new point with zero or unspecified coordinates
    • Importing observation data ('Load' button, General tab) - message "nn points fell outside range expected for job" changed to "... fell outside zone defined for job" to clarify meaning
    • 'Compute' - If the "Solution has begun to DIVERGE ..." prompt is displayed but the user accepts results, convergence is assumed and the subsequent "adjustment has not converged - view results" prompt does not appear
    • 'Export' - Added messages to advise if there is no data to export, and that "GNSS observations are NOT exported"
  • Job Configuration option
    • In a job set as Geographic, now tests for an invalid zone number for a normal Transverse Mercator grid when exiting the form
    • The way the 'Apply Geoid' option works has now been changed so that when it is disabled ALL interpolation options are now also disabled. This provides an easy means of switching automatic geoid interpolation on or off as necessary

Bug Corrections

  • Geoid extraction (multiple options)
    • 'Modify Point' in List Points / Export and Least Squares Network Adjustment options: When loading geoid data, progress bar was not shown and message "Error 402 in g_genutil (Form) Progress::Sub Form_Unload - Must close or hide topmost modal form first" was displayed
    • Interpolating geoid values for a point would sometimes display "Selected point falls OUTSIDE of current geoid interpolation window - will re-evaluate ..." but the message would be repeated and the windowed area covered by the geoid file would not be changed
    • Now limits the size of the windowed area to only the maximum required for the job or to the maximum geoid data available, whichever is the lesser
  • Screen display Refresh
    • "Partial range of points" prompt was sometimes displayed
    • Message "Error 6 in Geoida (Module) View::Sub PlotLine - Overflow; Called by: (Module) View::Sub LinesOnOff ..." sometimes occurred when attempting to plot zone boundaries in job set as Geographic but where Projection was set as a project grid (eg PCG94) but the job was located far outside the grid region
  • Import Points
    • When job was set as Geographic and imported non-geographic points were to be converted to geographic and inserted into Enter Points (Lat/Long) table, coordinates were not being converted from grid
    • In a Geographic job, selecting the 'Special' radio button and then a data recorder format would not enable the 'Zone' field
  • LS Network Adjustment
    • 'Add New Point' on Network Points tab - "Cannot find record for new Point 0"; form not loaded to edit new point details - fixed
    • Log file showed "Reading Trimble data file ..." for Topcon and Leica also
    • 'Load' on General tab - When importing points from observation data, points having alpha-numeric IDs were listed in LOG file with "0" for point number - these points now listed with alpha ID
    • GPS Vectors tab, context menu 'Show Obs Details' option: "Error 13 in (Form) LS_Edit::Sub DisplayVector - Type mismatch" - fixed
    • On GPS Vectors tab, copied GPS records would not paste correctly
    • A diverging solution prevented a CSD file being created
  • Delete Window - In a geographic job, deleting by window with the 'Outside' option failed with "Error 3075 in (Form) MainMenu::Sub ProcessPanOrWindow [Source: (Form) MainMenu::Sub DeleteWindow] - Application-defined or object-defined error" - fixed


Version 5.4.18 (20 September 2013)


Bug Corrections

  • Plotting error ellipses in (Form) Plot::Sub Plot - "Illegal value in Fd_ArcSIN ..." message removed
  • LS Network Adjustment - Importing Topcon GNSS vectors, scaling applied to correct var-covar units
  • List Points / Export - In a Geographic job, zone number was printed as '*' when listing points with grid coordinates - FIXED
  • Import Points - Previously selected file name may be removed when a different General format is selected; also when a file with a different extension is selected, a previously-selected General format may be changed back to the default format - FIXED
  • Import Points - If a job is Geographic but no points yet exist in the job when a file of points with GRID coords is imported, errors may occur indicating out-of-range latitudes or longitudes - FIXED


Version 5.4.16 (23 August 2013)


Bug Corrections

  • Various options - 'Error 402 - Must close or hide topmost modal form first' on clicking 'Compute' etc
  • Least Squares Network Adjustment - 'Error 91 - object variable or with block variable not set' on 'Re-Load Points' in Network Points tab
  • Job Properties
    • Survey processing options (eg eData, LS Network Adjustment) - Complete geoid file may be read to create windowed geoid file on every 'Compute' (progress bar is displayed); name of new windowed file not saved
    • Incorrect path may be shown on 'Select' for currently-defined geoid file


Version 5.4.13 (21 August 2013)


The major new feature of the new v5.4 release is the addition of a number of new data formats, including TDS/Carlson SurvCE RW5 and various CSV file options for increased versatility for the importation of point data, and both the import and export of observation data for the Traverse and Least Squares Network Adjustment options.

The Survey menu has now been revised for better clarity of function, similar data processing options have been combined into the new e-Data option, and the array of toolbar buttons has been expanded to include more of the frequently used options.

Known bugs and issues have been addressed. Details of all new features, changes and bug corrections to Geoida are listed below.


New Features and Enhancements

  • Import Points:
    • New items added to list of Specific formats:
      • Civilcad Manual Entry export
      • Civilcad Neutral
      • Foreign CSV with header
      • Sokkia SDR2x/33
      • TDS/SurvCE RW5
    • Controls re-arranged into more logical positions within Format frame to assist with new formats
  • Survey menu
    • Sokkia SDR2x/33, Civilcad NEU and CDS Stadia processing options now combined into the new e-Data option
    • Advanced Processing sub-menu removed and Process Extracted Observations and Least Squares Network Adjustment options moved to the main Survey menu
  • Toolbar
    • New toolbar buttons added for Print Preview, Job Config, Undo, Save, e-Data and Geoida Help
    • New e-Data button combines old SDR, NEU and CDS buttons and new TDS/SurvCE data format options
  • Survey > Traverse option
    • New Import and Export buttons added to data-set selection window
    • Can now import data directly into the Traverse Entry form in various formats:
      • Civilcad Manual Entry export
      • Civilcad Neutral
      • CDS Stadia
      • Sokkia SDR 2x/33
      • TDS/SurvCE RW5
      • Geoida Standard & CSV Extract files
      • Foreign CSV files
    • Traverse data can also be exported in these formats:
      • Standard Geoida Extract file
      • Geoida CSV Extract format
      • General CSV Raw format (with un-reduced slope distance and vertical angle measurements)
    • Added check for mixture of angle and bearing observations in manual traverse data
    • Added message to warn of zero distance and/or identical AT & TO points
  • Survey > Least Squares Network Adjustment
    • New Export button added to General tab; export formats as for Traverse option
    • Additional Import format options, now as for Traverse option Imports
    • Improved enabling/disabling of Select, View & Edit buttons etc depending on file type selection etc
  • Traverse and LS-Network summary - Details of Compute Option settings and geoid file (if used) added to summary header
  • Geoida Extract file (created by various Survey processing options) - settings for Apply Curv/Refr and Reduce Dists to Spheroid added to header line for information
  • Survey > e-Data option
    • Points already defined as Fixed in Enter Points table now set fixed when newly imported with observation data
    • Improved enabling and disabling of Select, View & Edit buttons etc depending on file type selection etc
    • Added checks & warnings for points with geographic coords (GPS/GNSS) being imported to a non-geographic job
  • Log file - Alpha point IDs added to point numbers when available

Bug Corrections and Issues Addressed

  • Start-up
    • Error 13 in MainMenu::Sub StartupJob - Type Mismatch error when opening a job by file-association (double-clicking on GDB file in Windows Explorer)
    • Can't find entry point for SHGetFolderLocationA error on starting by file-association in Windows 2000 or Windows Vista
  • Main display
    • Overflow error when re-plotting the screen or opening a job
    • Added controlled handling of latitude & longitude errors when zooming invalid job extents
    • Delete Window and Delete Point Range options not enabling Save and Undo options and buttons
  • Manual Traverse
    • Invalid VCs computed when VA was exactly 90
    • Error 3022, Duplicate values in the index, primary key, or relationship after deleting records on last page
  • Traverse/LS summary - Point number now printed if point's Alpha ID or Description is blank
  • Measure option - Error 3420, Object invalid or no longer set in some circumstances (no point falling within cursor)
  • Interrogate Point - A new alpha ID added via the Define Alpha-ID button sometimes not displayed correctly when edited in the Alpha-numeric Point ID Cross-Reference form although it was displayed correctly in the list
  • Traverse processing (various options)
    • Reciprocal observations not always being identified and forward & reverse obs not meaned
    • Error File already open if Cancel was clicked at New traverse section prompt re fixed points
  • Sokkia SDR2x/33 option - Code for BS points missing from Extract files
  • List Points / Export option
    • No current record if no points existed in job
    • When a point having an Alpha ID was listed and edited from the list, if NO changes were made to either the general point properties or to the Alpha ID but OK was clicked, the Alpha ID was removed from the list (became blank) until the points were re-listed. This did not happen if the Modify Listed Point form was Cancelled or any change to the point was made
  • Least Squares Network Adjustment
    • General tab
      • Compute Division by zero error - Now correctly detects zero distances between identically-numbered points and displays warning messages
      • Exit (with save), Error 3420, Object invalid or no longer set
      • Overflow error when attempting to compute with zenith angles in job set as PLANE
      • Invalid file name error if a Manual Traverse set was already selected to import when a different file type was then selected
    • Network Points tab
      • A point modified by adding an alpha ID would not display the alpha ID when the same point was edited again unless the form was closed and re-loaded
      • New alpha IDs added to points loaded from the main points display might not be displayed for the original point/s back in the main display when the Least Squares Network Adjustment form was Cancelled and not saved, even though the alpha IDs themselves were saved correctly
      • On Reload Points would continuously loop and reload all the points
      • No current record error when adding first point in an empty form
    • Observation tabs
      • Set Default Std Dev button - Columns to right of required columns in Height Differences, Slope Dists and Zenith Angles tabs were being modified incorrectly
      • Select All did not enable the Delete selected records context menu option or permit pressing the Delete keyboard button to delete the records
      • Error 30015 in (Form) LS_Edit::Sub RecordsDelete [Source: MSFlexGrid] - Can not remove last non-fixed row. Occured when there were over 100 obs records and tried to delete all rows
  • Survey Plot - Grossly diverged least squares adjustment caused overflows during plotting of adjusted network. Message (nnn) over-flow errors have occurred during plotting added and plot is displayed without further error
  • e-Data option
    • Not saving job on Exit after settings changed in form
    • On closing option, unable to interrogate points and point-number range in List Points / Export was 0 to 0; other related issues
    • Setting points Fixed (in Point Entry) at missing-point prompt during processing does not permanently set them fixed until job is closed & re-opened
  • Alpha-numeric Point ID Cross-Reference form
    • Pressing Escape caused Export to run instead of closing window
    • Error 91 in Geoida (Form) AlphaNum::Sub Form_MouseMove - object variable or with block variable not set - if form was previously cancelled while processing in e-Data option, error could occur when form was redisplayed during a second 'Compute'
  • Definitions menu options:
    • Pressing Escape caused Save changes on exit? prompt, but responding No, then either Yes or No to subsequent Abandon changes prompt, precipitated Error 3020
    • Projections option - Some records displayed Error 5, Invalid procedure call or argument where ^ character was used for degrees - now replaced by ° character
  • In a job with alpha point IDs the message
    Requery operation failed inside transaction (3246)
    Run option 'File -> Repair/Compress Job' and re-try if necessary
    Resuming now ...

    was sometimes encountered, for example upon exit from Least Squares Network Adjustment


Version 5.3.3 (15 Dec 2012)


The major feature of this version is the improvement of the AlphaNumeric ID X-Ref option plus the extended treatment of alpha point IDs.

Additionally, the Least Squares Network Adjustment option now includes Cut, Copy and Paste options for improved editing of data within the observation tabs or between Geoida and other applications such as spreadsheets and text editors.

New Features and Enhancements

  • Revision and enhancement of Alpha point IDs:
    • Points > AlphaNumeric ID X-Ref option dialog revised and improved
    • Alpha-numeric definition lists can now be exported from the AlphaNumeric ID X-Ref option and imported to another job
    • Interrogate Point dialog now includes Alpha ID field to permit setting of Alpha ID on individual points
    • Alpha IDs included in List Point/Export option
    • Alpha IDs included in Traverse and Network adjustment summaries
    • Alpha IDs included in Inverse option dialog and report
    • Alpha IDs may be displayed in screen display and survey plot
  • Least Squares Network Adjustment:
    • Cut/Copy/Paste and Select All options added to observation tabs context menu (right-click)
    • Observation records or blocks of cells can now be cut, copied and pasted within the observation tabs or between Geoida and other applications
    • "WARNING" note added to messages re missing network points for easier detection in log
  • Points > Form Geoid Model - Speed improved
  • SEGP1 seismic format added to Points > Import option
  • Added Registration option to Help menu
  • Internal reliability enhancements

Bug Corrections

  • Least Squares Network Adjustment
    • Import of Trimble Data Exchange Format - "Inconsistent units" warning on some (TBC) files corrected
    • Import of Sokkia SDR data - now correctly imports observation points if defined in the file
    • "Overflow" message when Compute clicked (computation ends) - checks now included to test for AT and TO point numbers being the same
    • Data file import - Topcon TVF
    • "Error 3021 No current record" - fixed
    • Network points created from data have zero orthometric heights - fixed
    • Data file import - "Error 75 Specified Path/File name cannot be accessed or is invalid" occurs if the selected file has a very long path - Fixed
    • Last field of last record on ‘Coord Obs’ tab is left blank and the value is not saved - Fixed
  • File Viewer
    • If edit changes made, now prompts to save before printing and the saved version of the file is now printed
    • Print option - for non-summary files, now retains Portrait orientation if the file contains lines too long for page width - manual selection of Landscape orientation must be made if required
  • View > Delete Window option
    • Lines: Now deletes only those lines falling completely within the window, not those also crossing the window edges
    • Points: Now deletes only those points falling within the window
  • Clicking F1 to open Help for the current window would often open Help at the Contents page rather than in the specific topic required for the option - fixed
  • Edit button in Sokkia, Civilcad, CDS and Extract data windows not working to open & edit the named file. Now defaults to NotePad but can use Editor item in user’s INI file to define required editor
  • Sokkia SDR data format - Now correctly handles 07 Backsight record when no point ID included for reference point
  • Survey > Plot Survey option or Survey Plot following Compute, in Geographic job - Scale bar disappears, "overflow" error, and/or error ellipses extend outside of plot window - corrected
  • Some older v4.41+ jobs when opened in recent versions may show "Error 3027 Can't update. Database or object is read-only" - Fixed
  • Start-up does not load the last job opened in a previous session even though Load Last Job is set ON in Preferences - Fixed
  • "Error 438 - Object doesn't support this property or method" when the pointer passes over the scale bar in Delete in Window, Zoom Window, Pan and similar options - Fixed
  • "Error 91 - Object variable or With block variable not set" when loading geoid data in various options (Windows 2000) - Fixed


Version 5.1.9 (27 March 2012)


Bug Corrections

  • 'Invalid installation - please register' message upon restarting after upgrading v5 to later version, not fixed by re-importing licence file
  • 'Error 91 - object variable or with-block variable not set' when exiting from Least Squares Network Adjustment after importing GPS data but points fall outside of job zone
  • Now saves changes made only to the General tab upon exit from Least Squares Network Adjustment
  • Least Squares Network Adjustment - No values shown when importing GPS observation data at 'You should verify that these data settings ...' prompt
  • Tries to load geoid file when no points in job
  • Incorrect geoid deflections interpolated at positions extrapolated outside of geoid TIN
  • Job Configuration - Name of previously-selected geoid file now retained if Apply Geoid is un-crossed or Interpolation Method is changed to 'Fixed-point TIN'


Version 5.1.4 (3 December 2011)


Bug Corrections

  • Reduce Distances to Spheroid checkbox now enabled when job Grid Projection set to Project/Single Area grid - default setting is 'on'


Version 5.1.3 (8 November 2011)


New Features and Enhancements

  • LS Network Adjustment - edit options added to Context Menu for Network Points and observation tabs
  • Reading of geoid files improved, progress bars added; data windowed from larger regional, state or national geoid file to match job area
  • Display Settings - option added to display Zone Boundaries for standard and special-area project grid projections

Bug Corrections to previous versions

  • Now correctly displays text to suit Windows System Locale setting for non-English/non-Latin locales and special characters for locales such as Chinese, Japanese, Korean and Thai; associated errors resolved
  • Job Configuration - Geoid File
    • Now correctly reads AusGeoid09 text format geoid files
    • Correct handling if nominated geoid file does not exist or grid file is outside of job range
    • Now warns if a point falls outside of geoid file area
  • LS Network Adjustment
    • Geoid values now interpolated
    • Errors importing Extract file corrected
  • Inverse
    • Error if geoid interpolation required - corrected
    • Geoid values now interpolated
    • Terrain Horizontal and Terrain Slope distances corrected
  • Import CSV format - points now inserted into Enter Points table when requested
  • Preferences - default LS Network Point-save Options now retained
  • Setup (re-installation) - DLL files now replaced if a new setup set contains files of the same version
  • Adjustment Summary report - label added to Observed Distances heading if distances corrected for height
  • Error opening job if specified projection does not exist - now handled correctly


Version 5.0.19 (24 May 2011)


This version signifies the release of the new Geoida v5.


The major addition to Geoida in v5 is the 3D least-squares network adjustment which includes GPS/GNSS observations, combination of GPS and terrestrial observations, and the localisation of point coordinates. There are numerous other additions and improvements to the LS Network Adjustment, some of which are listed below.


New Features in v5

  • LS Network Adjustment:
    • 3D least-squares network adjustment including GPS/GNSS coordinate and vector observations, slope distances and vertical angles
    • Localisation/Site-calibration from GPS/GNSS
    • Import Leica SKI, Trimble Geomatics and Topcon TVF GPS formats
    • Import Manual Traverse data sets, SDR, Civilcad Neutral and CDS Stadia formats
    • Error ellipses and vertical error bars included on plot of adjusted network
    • Network adjustment simulation
  • Windows Vista and Windows 7 compatible

Enhancements over previous versions

  • LS Network Adjustment:
    • New tests for outliers, selection of confidence levels, standard deviations and centrings for all observation types
    • Default standard deviations now applied to selected observations
    • Enhanced options for saving adjusted points to database or Point Entry tables
    • Improved adjustment summary
  • Import Points - can interpolate geoid values if a model is available
  • Improved handling of alpha point IDs
  • Improved general display settings
  • Improvements to file viewer
  • New, easier to use Help system
  • Numerous other improvements

Bug Corrections to previous versions

  • Numerous