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