Previous Feature updates in the Geographic Calculator

What's New in Geographic Calculator 2023 SP1

Significant New Features

  • Added support for LAZ format read and write
  • New four parameter Helmert Transformation method in the Best Fit job
  • Added Natural Resources Canada BYN transformation grid format support
  • Support for "New Zealand Deformation Model" dynamic datum transformations model
  • Added a "Similarity Transformation" parametric transformation type to match the EPSG definition

Interactive

  • Improved error handling for invalid latitude values - GC-11416
  • Fixed issue with MGRS strings not converting properly - GC-11338

Point Database

  • New four parameter Helmert Transformation method in the Best Fit job - GC-11378
  • Corrected issue on Point Database jobs where multiple operations were being performed - GC-11418
  • Point Database job Multiple Conversion coordinate column labels are no longer linked - GC-11415
  • Improved Swap CRS function when working with Point Database job multiple conversions - GC-11414
  • Fixed issue with dataset bounds display in the Point Database job - GC-11345
  • Right-click "Copy Column" in preview grid of PDC job no longer returns index error. - GC-11297
  • Velocities column status now refreshes immediately - GC-11276
  • Corrected issue where the data grid disappeared when too many options were displayed in the job - GC-11239
  • Updated the Land Survey operation when near grid edges to improve precision - GC-11144
  • Allow Windows to determine file encoding - GC-11464
  • PDC Best Fit handle the French Region with out error - GC-11307
  • Clean up Point Database grid context menus - GC-11265
  • Improved performance of the error plot view with large datasets - GC-11167
  • Derive Datum X & Y no longer reversed for Geocentric input data - GC-11020
  • SEG-Y processing now works in comma decimal regions - GC-11332

Vector File Conversion

  • Added support for LAZ format read and write - GC-11284
  • Included additional header information when created LAS/LAZ files - GC-11385
  • Fixed LAS conversion scale issue with certain geodetic transformations  - GC-11369
  • Updated PRJ/WKT file read to better handle non-degree unit values - GC-11367
  • Improved support for DLG (.opt) format read - GC-11352
  • Improved support for reading header data from large LAZ files - GC-11350
  • Fixed issue with WKT file output when generating vector data files - GC-11333
  • When setting crop area bounds for vector and raster files the bounds should always be in US formatting now. - GC-11326
  • Set Transform Area works with decimals even in commas regions. - GC-11319
  • Better handling for CAD files with invalid layers and objects - GC-11090

Seismic Survey

  • SSC job output checkboxes working once again - GC-11311
  • SEG-Y processing now works in comma decimal regions - GC-11332

General

  • Corrected usage tracking of the Land Survey Summary job - GC-11472
  • Improved the version verification procedure when checking for GeoCalc Online updates - GC-11439
  • Better error handling when issues occur with the GeoCalc Online update - GC-11429
  • Fixed issue with default decimal precision in Angular Unit converter - GC-11380
  • Fixed issue with KML files that wrap around the International Dateline - GC-11362
  • Improve support for locale based language issues - GC-11309
  • Updated the default application settings to match user requirements - GC-10297
  • Improved rendering for large LAS/LAZ files - GC-4469
  • Improved Area of Use checks for Worldwide Coordinate systems - GC-4190
  • Deprecated invalid point styles for Geodetic Coordinate Systems - GC-4030
  • Update to EPSG database version 10.096 - DATA-322
  • Added support for the latest well known coordinate system identifiers - DATA-292
  • Update to EPSG database version 10.078 - DATA-286
  • Added grid files for several newer NTv2 transformations - DATA-218
  • Update PRJ identifiers in the base datasource to better match Esri - DATA-213
  • Corrected GEOCON 11 accuracies - DATA-198

Admin Tools

  • Improved performance when validating the datasource on application load - GC-11361
  • Streamlined the Custom Area of Use rules process - GC-11291

Area Calculation Job

  • Fixed issue on close with Area Calc job having selected text - GC-11337
  • Better identification of area based units - GC-11259
  • Improved locale handling for text in the Area Calc job - GC-11304

Seismic QC

  • Improved handling for locale settings for data in the Seismic Survey job - GC-11306

Viewer

  • Evenly draw lidar points - GC-11467
  • Add support for JP2 transparency - GC-11364
  • Add support for indexed TIFF files with transparency - GC-11363

GeoCalc Updates

  • Added Natural Resources Canada BYN transformation grid format support - CALC-2217
  • Support for "New Zealand Deformation Model" dynamic datum transformations model - CALC-1913
  • Added a "Similarity Transformation" parametric transformation type to match the EPSG definition - CALC-1805
  • Add EPSG database reference for certain local grid transformation approximations - CALC-1998
  • Added support for Lambert Azimuthal Auxiliary Sphere projection - CALC-1961
  • Improved the display of nested objects in the GeoCalc dialogs - CALC-1926
  • Added grid file download for a number of transformations developed for ATKIS (Amtliches Topographisch-Kartographisches Informationssystem [Official Topographic and Cartographic Information System]) - CALC-1374
  • Added optional "XY plane rotation" parameter to the Orthographic projection type - CALC-2230
  • Addressed a number of issues with scrolling in the Data Source Editor/Picker WPF dialog - CALC-2222
  • Provide a more meaningful error when trying to initialize a coordinate transformation that requires a grid file that is unavailable - CALC-2185
  • Fixed issue with Geographic Area Search map view where invalid coordinates were being displayed - CALC-2127
  • Addressed issue where the Update Datasource process could sometimes create an empty custom file - CALC-2218
  • Improve Online Update process to reduce data duplication - CALC-2187
  • Add support for new "Lambert (NOAA Port)" and "Lambert (Marta Software)" projection types - CALC-1760
  • Improved transformation selection logic to better handle concatenations of vertical transforms - CALC-2233
  • Fixed an issues with Usage assignment in the CRS and Transformation dialogs - CALC-2232
  • Improved Identifier editing in the Editor dialogs - CALC-2209
  • Improved quick-picking behavior in the WPF Object Editor dialogs when Include Subfolders is not checked. - CALC-2204
  • Renamed grid files used for USGEOIS99 transforms to .g99 to avoid confusion with other .bin files - CALC-2202
  • Update column sorting for numeric data - CALC-2196
  • Enabled ability to download missing grid files for Early Bound CRS that use grid-based transforms - CALC-2183
  • Fixed color of items in the Update Datasource dialog to reflect that they are not custom or editable - CALC-2143
  • Updated math for Aitoff projection to better handle edge cases - CALC-1941
  • Updated math in the Miller projection to better handle edge case data - CALC-1886
  • Fixed issue preventing editing of parameters in Fitted Coordinate Systems - CALC-2197
  • Addressed situation where default type (ie Transverse Mercator or Geocentric Translation) is disabled - CALC-2134

What's New in Geographic Calculator 2023

Significant New Features

  • New option to output base geodetic coordinates when target coordinate system is Projected on Interactive and Point Database Conversions jobs.
  • Updated GeoCalc dialogs including powerful new live filter search and advanced multi-parameter search within the geodetic datasource.
  • Added support to output individual errors for NADCON 5 transformations on Interactive and Point Database jobs.
  • New option to output velocities for conversions with Horizontal Time Dependent Positioning and Canadian Velocity Grid transformations on Point Database Conversions jobs.
  • New option to specify a particular version of LAS output files.
  • New support for Rhumb lines in area polygons in the Area Calculation job.
  • Updated Horizontal Time Dependent Positioning toolkit to version 3.4.2.

Interactive

  • New option to output base geodetic coordinates when target coordinate system is Projected on Interactive and Point Database Conversions jobs. - GC-8583
  • Corrected display of vertical coordinate labels. - GC-11080
  • Forward Calculation no longer clears Target Point Name. - GC-11061
  • Forward/Inverse Job with different geodetics no longer opens unexpected CT picker before expected mismatch error. - GC-11019
  • Forward no longer allows blank Distance and Azimuth for Grid Method. - GC-10979
  • The Distance, Azimuth, and Back Azimuth fields in Interactive jobs are now editable. - GC-10294
  • Resolved exception with Inverse Right to Left with mixed geodetic/projected CRSs. - GC-11013
  • Interactive Inverse right to left azimuths are no longer as if left to right. - GC-11011
  • Interactive source scale & convergence obey job format decimal precision. - GC-10983
  • Better error messages in all inverse cases. - GC-10980
  • AOU Polygons are now being applied when selecting Coordinate Reference Systems, if the application settings have them enabled. - GC-11107
  • Inverse calculation scale and convergence populate for both source and target. - GC-10975
  • Forward calculation scale and convergence populate for source coordinate. - GC-10974

Point Database

  • New option to output base geodetic coordinates when target coordinate system is Projected on Interactive and Point Database Conversions jobs. - GC-8583
  • New option to output velocities for conversions with Horizontal Time Dependent Positioning and Canadian Velocity Grid transformations on Point Database Conversions jobs. - GC-5920
  • Removed CRS swap option for any jobs that do not need it. - GC-10630
  • Added option to generated grid file transform from DDT job. - GC-11126
  • Support for geocentric source and target systems in Derive Datum Transformation job. - GC-10698
  • Best Fit/Derive Datum Job check box in UI instead of 1/0 for Point Use Flag - GC-11007
  • Batch-add windows retain sizing adjustments.  - GC-10874
  • Retain horizontal and vertical units when a PDb Scale and Translate is saved and reopened. - GC-11092
  • Automatically highlights default name when adding a column in PDC and PDb jobs. - GC-10917
  • Fixed error with quadratic interpolation in NTv2 grids. - GC-10751
  • The column widths of data grids no longer reset when switching to other jobs. - GC-7534
  • Elevations are no longer set to 0 when HAE Forward/Inverse calculations are enabled for PDb Forward/Inverse jobs. - GC-11059
  • Derive Datum X & Y no longer reversed for Geocentric input data - GC-11020
  • Inserting columns from certain menus no longer causes errors. - GC-10986
  • Batch PDC Multiconvert no longer fails to process. - GC-10947
  • Fixed errors after processing geocentric data in DDT. - GC-11017
  • Coordinate reversal preferences no longer only swap labels in Point Database jobs - GC-11008

Vector File Conversion

  • New option to specify a particular version of LAS output files. - GC-11006
  •  - GC-10610
  • Stopped unneeded validation errors or CT picker prompts for none operation-type Vector jobs.  - GC-10573
  • Support for read and write of LAS v1.4 data. - GC-11004
  • Areas of use are being used to limit available transforms after loading a saved vector job. - GC-9945
  • Added check of world area of use bounds to correct CRS filtering.  - GC-11084
  • LAS now supports records length that is longer than specific record formats. - GC-11010
  • Clearing the crop/split in a vector data conversion job now properly cleans up so that direct transformers can be used.  - GC-10981
  • Maintain feature styles in DWG to DXF conversion. - GC-8566
  • Resolved text size issue with DWG outputs from a Vector File Conversion with a crop applied. - GC-10971
  • MUTEX was only allowing one thread to process data for this method. - GC-10960
  • Add support for additional CAD geometries and ignore geometries that we currently don't support. - GC-10614
  • Resolved horizontal unit information in DWG/DXF format vector conversions. - GC-8564

Seismic Survey

  • Header block limited to 20 lines of 80 characters for SegP1 output to match its standard. - GC-10487
  • SSC jobs now properly save the state of the output CRS checkbox options. - GC-11051
  • SSC output checkboxes and output dropdown type working correctly. - GC-10964
  • Seismic batch no longer shows output checkboxes for SPS when projected CRS selected. - GC-10351
  • The column widths of data grids no longer reset when switching to other jobs. - GC-6502

General

  • Edit option removed from the context menus for the CS controls. - GC-11102
  • Repaired the function of the usage tracking preference check box (under File Locations). - GC-11098
  • Delete multiple items works within a Project. - GC-11055
  • Derive Datum Transform job now supports creation of a grid based transformation. - GC-11053
  • Five jobs changed to a single Geodetic Format and Decimal Precision. - GC-11015
  • Delete multiple items works within Batch nodes. - GC-11012
  • Added support to output individual errors for NADCON 5 transformations on Interactive and Point Database jobs. - GC-11005
  • Batch jobs exported in non-default project are now saved. - GC-11002
  • Land Survey Summary output preview azimuths no longer all 0. - GC-10999
  • JSON Importing GTX Grid transforms no longer generates a bad object definition. - GC-10985
  • Deleting project node remembered when saving with workspace changes prompt on close. - GC-10982
  • Calls to licenselogin.php use POST to encrypt. - GC-10977
  • Dragging a batch job to a new Project node now preserved in exported workspaces. - GC-10969
  • Dragging a batch job to a new Project node can be saved. - GC-10968
  • Dragging existing jobs, clones, or new jobs to a new Project node now preserved in exported workspaces. - GC-10965
  • Dragging existing jobs, clones, or new jobs to a new Project node once again saving. - GC-10963
  • Batches retain generated jobs when saved to the default workspace. - GC-10959
  • Repaired backward compatibility for importing older workspaces. - GC-10825
  • The DataSource has been updated to match the definitions in EPSG version 10.076. - DATA-277
  • Added support for EPSG Coordinate Operations "Time-specific Coordinate Frame rotation (geocen)" and "Time-specific Position Vector transform (geocen)." These are supported in the Geographic Calculator as "Time-Specific (Coordinate Frame Rotation)" and "Time-Specific (Position Vector Rotation)." - DATA-206
  • Support for Rhumb line type in area polygons in the Area Calculation job. - CALC-2064
  • Updated GeoCalc dialogs including powerful new live filter search and advanced multi-parameter search within the geodetic datasource. - CALC-2028
  • Added support for Lambert Azimuthal Auxiliary Sphere projection. - CALC-1961
  • Updated Horizontal Time Dependent Positioning toolkit to version 3.4.2. - CALC-1792

Admin Tools

  • Checked and updated AOU filters. - GC-10843
  • Shared settings.json files can now be unlocked on computers other than the one it was created on.  - GC-11096

Area Calculation Job

  • New support for Rhumb lines in area polygons in the Area Calculation job. - GC-4987
  • New right-click menu option on Area Calc batch nodes "Export Batch Results to File". The resulting file contains row data of (job name) (result) for each job in the batch. - GC-10956
  • Added basic legend to Area Calc Viewer. - GC-10967
  • The area calculation job now supports Acre and Hectare as area unit options. - GC-8413
  • Saved Area Calc job open from File > Open > Job. - GC-11026
  • A set of Area Calc clones no longer share the filename of the last file loaded. - GC-10958
  • Area Calc jobs processed without a CRS now have a better error message. - GC-10973
  • Area Calc Viewers show line segments connecting points. - GC-10966
  • Batch job area box values are no longer linked. - GC-10957

Land Survey Summary

  • Map scale for LSS jobs present upon export to pdf. - GC-8658
  • LSS Jobs save units for distance and azimuth. - GC-11095

OGP Reader

  • Added GeoRepository Settings to Administrative Settings. - GC-11046
  • New UI, Importer, and JSON parser for pulling systems from the new IOGP registry.  - GC-10736

Seismic QC

  • Linear decimal precision settings for distances are respected when set in SSQC jobs. - GC-11021
  • When a Seismic QC job is created from the start page and a non-Seismic QC job is selected (tab open), the Seismic QC job is now properly swapped to and displayed. - GC-10401
  • Cloned SSQC jobs no longer have input data fields linked. - GC-10516
  • Seismic survey preferences are now properly inherited by SSQC jobs.  - GC-10515

Viewer

  • Resolved issue loading GPS files into Vector Data Conversion job and Viewer.  - GC-11168

Geographic Calculator 2020 SP2

Significant New Features

  • New IOGP Import method to connect to the EPSG Geodetic Parameter Dataset.
  • New grid download method using standard http secured web protocol.
  • Time-Specific (Coordinate Frame Rotation) and Time-Specific (Position Vector Rotation) datum transformation methods now supported, and EPSG transforms of this type have been added to the base datasource.
  • Added the ability to concatenate time-based generated transformations.
  • Added new AusGeoid2020 vertical transform to the datasource.
  • Added support for SHP Multi-Patch and SHP Vertical Coordinate Systems.
  • Datasource has been updated to EPSG 10.038

Interactive

  • Can once again set a transformation with input data fields filled in Interactive Conversion. - GC-10936
  • Inverse Grid Method Azimuths have sign checking applied. - GC-10814
  • Added unit label for Magnetic Declination - GC-10723
  • Magnetic Declination field not set when no dates are present. - GC-10587

Point Database

  • Multiconvert output column dropdowns/lists clear properly on reload. - GC-10716
  • Corrected issue with SEG/Y files when using multiple Point Database jobs. - GC-10730
  • Derive Datum Transform job is no longer ignoring Use Flag values. - GC-10714
  • When loading a new file into an existing multi-convert job, added columns no longer fail to disappear. - GC-10710
  • Right-click added columns that are reordered no longer go back to insert order on job switch. - GC-10719
  • Batch-from-template PDC jobs no longer have disabled CT boxes. - GC-10904
  • Inverse Grid Method Azimuths have sign checking applied. - GC-10815
  • Best Fit job no longer prompts for column retention when columns are added to a blank grid. - GC-10645
  • Re-added the ability to use non Geodetic CRS definitions in the Derive Datum Shift job. - GC-10479

Vector File Conversion

  • Added support for SHP Multi-Patch and SHP Vertical Coordinate Systems. - GC-10721
  • Improved Vertical CRS handling in generated vector batch jobs - GC-10742
  • Standard units are now set in AutoCad files. - GC-10879
  • New vector conversions use the disk cache option by default when preferences are set to do so. - GC-10704

Seismic Survey

  • Ability to handle data when running the same job twice in Seismic Survey job. - GC-10727
  • Saving Batch Seismic Survey Conversion job no longer results in object reference error. - GC-10901
  • Corrected output data type drop-down updates after adding/deleting seismic data formats again. - GC-8517
  • Data loaded in Control File Tab is once again displayed in GUI after generating Batch Seismic Survey Quality Control jobs. - GC-10920
  • Transform now getting written to batch jobs when using custom format - GC-10530
  • Copying a CRS into Target of Seismic job with SEGY data loaded no longer introduces output checkboxes. - GC-10728
  • Seismic Survey Conversion Output Data type dropdown updates when a previously deleted format is reimported - GC-10706
  • Corrected output projected coordinates in SEG files so they do not have a leading space if they are 8 digits long. - GC-10858
  • Fixed load status update issue in the Seismic Survey Conversion job. - GC-10866

General

  • Creating any batch node when no project exists, no longer results in an object reference error. - GC-10935
  • Batch jobs are once again loading from File > Open > Batch. - GC-10934
  • Saved batch nodes open correctly. - GC-10927
  • Batch nodes can save-as to non-default folders again. - GC-10916
  • Many improvements to Well Known Text and PRJ read/write support. - GC-10868
  • Custom Area of Use file path is no longer being cleared after the second workspace import. - GC-10795
  • Convergence decimal precision is capped at 8. - GC-10702
  • Updated the GeoCalc dialogs to support dynamic datums. - GC-10577
  • Dynamically resize report headers added. - GC-10539
  • "Do not display decimal symbol..." preference is working. - GC-10329
  • New Zealand GTX grid vertical transforms have been added to the geodata.xml datasource.

    - DATA-264
  • Fix bounds issue with no-data values in HTv2 grid files - DATA-261
  • 13 New Zealand vertical transforms (EPSG:9312-9324) have been added between that country's local height systems and NZVD2016. - DATA-260
  • Datasource has been updated to EPSG 10.038 - DATA-258
  • Added new AusGeoid2020 vertical transform to the datasource. - DATA-228
  • Updated GML reader and writer to support the new EPSG metadata syntax. - CALC-1983
  • Updated to the GeoCalc version 8.2. - CALC-1982
  • Time-Specific (Coordinate Frame Rotation) and Time-Specific (Position Vector Rotation) datum transformation methods now supported, and EPSG transforms of this type have been added to the base datasource. - CALC-1975
  • Added the ability to concatenate time-based generated transformations. - CALC-1972
  • New grid download method using standard http secured web protocol. - CALC-1957

Admin Tools

  • Saved filtering Projection/Transform Types applying them on startup. - GC-10895
  • Corrected issue with "Disable manual transformations" checkbox - GC-10746

Area Calculation Job

  • Saving Area Calc job no longer errors. - GC-10931
  • Corrected issue with batches and Area Calculation jobs. - GC-10894
  • Fixed issue with batch generation and CRS updates. - GC-10887
  • Generated batch jobs have data and no longer prompt for header. - GC-10892
  • Batch Generate "In System" is passed to jobs - GC-10891
  • Batch-from-template Area Calc jobs no longer have disabled CRS boxes. - GC-10905
  • Saving Area Calculation job no longer results in object reference error - GC-10898
  • Saving Batch Area Calculation job no longer results in object reference error, - GC-10899
  • Batch Generate "In System" field is disabled and set to template value. - GC-10883
  • Batch Generate "Area Units" is enabled. - GC-10890
  • Batch Area Calc only prompts for header on Excel or OpenOffice sheets. - GC-10903
  • Area Calculation batch dialog CRS label and default system now match job defaults - GC-10906
  • Batch Generate "Area Units" field is disabled and set to template value. - GC-10881

Land Survey Summary

  • Land Survey Summary correctly fails when the angular format is set to DD MM SS. and the azimuth unit is set to radian. - GC-10712

OGP Reader

  • New IOGP Import method to connect to the EPSG Geodetic Parameter Dataset. - GC-10914
  • Deprecated objects no longer show up in IOGP import when admin setting show deprecated is false. - GC-10937

SeismicQC

  • Updated CRS handling in batch Seismic Survey jobs - GC-10882
  • SSQC batch generated jobs validate again. - GC-10925
  • All records are no longer loaded into Seismic Survey Quality Control job if row max defaults are set. - GC-10907
  • Vertical field no longer available when batch adding in Seismic Survey QC job - GC-10884
  • Batch SSQC generate dialog does prompt for seismic scheme if loading P190 files. - GC-10926
  • Data displayed in GUI after generating Batch Seismic QC jobs - GC-10885
  • Parameters no longer grayed out when Batch Add is cancelled in Seismic QC job - GC-10886

Viewer

  • Layers are no longer duplicated in vector layers window within Viewer. - GC-10791