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
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
"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