Significant New Features
-
Added tree trunk classification and extraction for lidar point clouds. Trunks are identified by Diameter at Breast Height (DBH) and trunk length parameters, assigned to the new Tree Trunk classification (code 74), and can be extracted as features with optional cylinder mesh models.
-
Added a Live Preview window to the Automatic Point Cloud Analysis tool that classifies and renders a subset of the point cloud, updating as classification parameters change so settings can be evaluated without a full analysis run.
-
Added support in Pixels to Points (P2P) to allow processing imagery with more than 3 bands of data. Point clouds with up to 4 bands can now be created, and OrthoImagery with any number of bands. The multi-spectral images should be provided as 1 band per image.
-
Optimized Pixels to Points processing, resulting in additional speed improvements and significantly improved the performance and quality of meshing.
-
Updated the Batch Convert/Reproject tool with Coordinate Transformation Support, including Time Dependant Transforms, and a new interface.
-
The Coordinate Converter tool received significant updates, including updated labels and unit information, display of Coordinate Transformation details, the ability to swap input and output, and a Clear function.
-
Improved Geopackage support to maintain fidelity both in and out of Global Mapper, including saving Feature Types and custom point symbols.
-
Added support for loading ESRI MapServer raster sources in the Online Data tool.
-
Updated License Manager to reflect subscription licensing tools such as Roaming and account managment options.
-
Custom model fine-tuning is now available from the Global Mapper Scripting Language through the new FINETUNE_CUSTOM_MODEL command. You can train custom Building Extraction, Land Cover Classification, and Vehicle Detection models directly from a script, with control over experiment name, model type, and hyper-parameters (iterations, batch size, learning rate, early stop, training depth, full training). Batch size is optional and defaults to the maximum your hardware supports, inputs are validated before training starts, and the experiment folder location is logged on success for follow-up inference.
Lidar Changes
-
Fixed issues with map catalogs in 27.0 and Fall 2026 initial release that could cause some catalogs to load as empty.
- GM-23285
-
Fixed issue where the localized density pass/fail raster layer won't be accurate in some cases
- GM-23103
-
Fixed issue where the localized density pass/fail raster layer won't be accurate in some cases
- GM-23073
-
Fixed lidar config color box for Korean builds of GM
- GM-22924
-
Improved ground classification on steep and rugged forested terrain, reducing points incorrectly classified as vegetation or unclassified.
- GM-22716
-
Added a Live Preview window to the Automatic Point Cloud Analysis tool that classifies and renders a subset of the point cloud, updating as classification parameters change so settings can be evaluated without a full analysis run.
- GM-22686
-
Vertical units can be selected and returned when loading a lidar file without header info.
- GM-22627
-
Updated help button link for localized density
- GM-22606
-
Added new option to localize density tool to exclude areas from the pass/fail grid
- GM-22573
-
The density values in the the localized density raster now uses the average in each cell
- GM-22571
-
Fixed crash in some cases when filtering Lidar data while displaying a path profile.
- GM-22547
-
Fixed issue with partial display of Lidar in main map view when a dialog with an embedded map view is displayed.
- GM-22479
-
Density raster and Pass/Fail raster grid resolution now scale based on the Nominal Point Spacing in the localize density tool
- GM-22441
-
Fixed an issue where breaklines created from guided extraction for edges on lidar data have incorrect per-vertex elevations
- GM-22178
-
Fixed paste of Lidar to new layer when the Lidar layer coordinate reference system is different than the current workspace coordinate reference system.
- GM-21982
-
Added option to Lidar QA/QC to save results of fitting Lidar to control points to a new layer.
- GM-21872
-
Fixed classification filter sorting by count and corrected class operations when list is sorted
- GM-21547
-
Fixed memory issue creating pass/fail raster layer on lower memory machines
- GM-20618
-
Fixed a crash when running segmentation on layers with different native coordinate systems.
- GM-20123
-
Added 'Custom Channel Stats' to the Calculate Lidar Stats feature
- GM-18729
-
Added tree trunk classification and extraction for lidar point clouds. Trunks are identified by Diameter at Breast Height (DBH) and trunk length parameters, assigned to the new Tree Trunk classification (code 74), and can be extracted as features with optional cylinder mesh models.
- GM-10573
Pixels to Points Changes
-
Fixed issues in the elevation units interpretation of P2P results when a custom projection with a non-meters vertical reference system is specified.
- GM-22729
-
Increased the performance and quality of P2P results. Revised default processing to "high" quality.
- GM-22693
-
Japanese builds no longer crash when going through the P2P wizard.
- GM-22044
-
Added the option for 'Prefer Flight Yaw' under Configuration - Raster Formats
- GM-19871
-
Corrected interpretation of Kappa rotations when using Omega/Phi/Kappa rotation values from an external files for drone images in P2P.
- GM-18813
-
GMP2P files can now save coordinate transformations.
- GM-18805
-
Added support in Pixels to Points (P2P) to allow processing imagery with more than 3 bands of data. Point clouds with up to 4 bands can now be created, and OrthoImagery with any number of bands. The multi-spectral images should be provided as 1 band per image.
- GM-8494
GeoCalc Changes
-
Addressed error in Data Source Editor that was causing crash when creating a new 3-Parameter Molodensky Datum Transfrom.
- GM-23039
-
Changes made to Workspace Geodetic Settings outside of the Configuration dialog will now persist when application is restarted.
- GM-22904
-
Handle more legacy GM PRJ flags used in older workspaces, so that data imports as expected.
- GM-22795
-
Elevation units now load correctly with unknown vCRS.
- GM-22678
-
Restored special formatting for British Grid, Irish Grid, and Korean Grid coordinates in the status bar.
- GM-22553
-
Fixed issue with saved GPS tracklogs showing extra Coordinate Transform pickers and not being saved into the user-selected layer name.
- GM-22522
-
Fix spacing issues in display of MGRS coordinates.
- GM-22521
-
Improve imports of workspaces created in previous versions of GlobalMapper with projections including Hammer Aitoff, Winkel Tripel, Winkel I, Gnomonic, Times, Wagner VII, Vertical Near Side Perspective and Bipolar Conic West/Bipolar Oblique Conic Conformal.
- GM-22491
-
Elevation units dropdown now resizes while typing.
- GM-22249
-
Mouse no longer disappears when typing in vertical units drop down.
- GM-22246
-
Addressed issue where Transform Picker would randomly resize when viewing details.
- GM-22155
-
Added support for extraplanetary ellipsoids, datums and geodetic coordinate reference systems to match pre-27 Global Mapper and ESRI.
- GM-21903
-
Update Geodetic Settings to make it clear that the option to allow null transformations only applies when manually selecting transforms, not when auto-picking.
- GM-21759
-
All Canadian NTv2 grid shift files should now be available for download inside the Transform Picker.
- GM-21116
-
Script builder now records vertical projections
- GM-19995
-
The script builder now records the selected transform when loading layers if users don't have the auto pick option enabled
- GM-19992
-
Added additional linear and angular units.
- GM-18944
-
GMP2P files can now save coordinate transformations.
- GM-18805
-
Add ability to import WKT and WKT2 files via the Coordinate Reference System dialog, via the Load from File option.
- GM-15564
-
Added option to control whether or not a vertical reference system is included in the WKT projection string for LAS 1.4/1.5 exports.
- GM-4407
New Supported Formats
-
Added support for SVG files import
- GM-9722
3D Viewer Changes
-
Fixed an issue where cropping 3D area features creates overlapping artifacts in 3D viewer only
- GM-22721
-
Fixed an issue where the 3D viewer re-draws every time a seed point is placed in Guided Breaklines tool
- GM-22211
-
Fixed Fly-Through Preview render quality.
- GM-19490
-
Fixed issue where terrain would disappear from 3D View while creating a fly-through video.
- GM-19364
-
Fixed path profile workflow where the cut away option would apply to lidar.
- GM-16885
Path Profile / Line of Sight Function Changes
-
Path profile exports now respect the units used in the profile instead of always being in meters
- GM-22562
-
fixed path profile sub path feature elevation meter to feet labeling
- GM-21038
-
Fixed path profile workflow where the cut away option would apply to lidar.
- GM-16885
-
Fixed Path Profile Terrain Paint so brush construction line follows path profile line in 2D View.
- GM-16816
-
Fixed issue where perpendicular and parallel path profiles don't get reprojected on CRS change
- GM-16650
Analysis Function Changes
-
Volume calculation results were incorrect if using units other than meters in v27.0.0 - v27.0.1.
- GM-23021
-
Fixed an issue where the Water Level Rise tool creates flood range layers at identical elevations from the selected area feature
- GM-22748
-
Fixed an issue where the "Water Level Rise" increments for the "Increase from Specified Elevation" case have the wrong descriptions
- GM-22663
-
Updated viewshed pane help button link
- GM-22654
-
Fixed issue with Generate Contours from TIN Areas not working in 27.0.
- GM-22652
-
Fixed issue where viewshed radius wasn't correctly switching to Miles in some cases
- GM-22631
-
When hovering over points in the Viewshed Analysis tool, non-English characters will now be correctly displayed.
- GM-22607
-
Fixed viewshed issue where if no terrain layers were selected it could use outputs from previous runs as well the the loaded terrain data
- GM-22603
-
Fixed Water Level Rise “Create Animation” will add a single layer to animation even when greyed out
- GM-22569
-
Fixed an issue where Combine/Compare Terrain prompts an unexpected export tip
- GM-22543
-
Fixed "Water Level Rise" Flood Layer Range output gives inaccurate & inconsistent results compared to single rise amount. Also, the "Stop Height" label was changed to "Max Height Offset" to mitigate confusion.
- GM-22540
-
Fixed issue with Elevation QC not working if the Lidar "Created, never classified" type was turned off in Config.
- GM-22451
-
Made Guided Breaklines display their line vertices while they are being created
- GM-22443
-
Added context help menu instructions for 'Place Seed Points' and 'Finish Seed Points' in the Guided Breaklines tool dialog
- GM-22442
-
Added the Guided Breaklines tool to the right-click context menu
- GM-22440
-
Added a keyboard shortcut to launch the Guided Breaklines tool (Alt + u)
- GM-22439
-
Fixed visual glitch on viewshed pane button
- GM-22435
-
Removed old viewshed edit option
- GM-22389
-
Updated the wording on the viewshed checkbox “Obstruction Area features always hidden” to "Place Receiver at Ground Level when Inside Obstruction Areas" to more accuratly describe what the checkbox does
- GM-22263
-
Added warning when elevation value is too low to Optimize Transmitter Locations in viewshed tool
- GM-22251
-
Fixed case in viewshed tool where layer selection box for desired coverage would still be able to be interacted with when parent option was disabled
- GM-22250
-
The source points in the viewshed report will now use their description for naming if they have them
- GM-22243
-
Fixed an issue where the 3D viewer re-draws every time a seed point is placed in Guided Breaklines tool
- GM-22211
-
Fixed a crash in specific Guided Breaklines scenario with lidar
- GM-22203
-
Added Restore Defaults button to Viewshed Pane
- GM-22166
-
Fixed shading of 8-bit terrain with altered elevations.
- GM-20197
-
Fixed Raster Reclass output layer type loaded from GMR rules file.
- GM-20113
-
Fixed issue where REM tool was failing to save statistics file.
- GM-19917
-
Improved accuracy of Custom Shader Evenly Space Slopes results when using Percent Grade units.
- GM-19538
-
Corrected Relative Elevation Model reference line resampling. Resampled line will now include original end points.
- GM-19481
-
Fixed Path Profile Terrain Paint so brush construction line follows path profile line in 2D View.
- GM-16816
-
Improved Terrain Paint Slope Across Line handling of undefined elevations along line.
- GM-16373
-
Can now specify brush size for Selected Features brush type in Terrain Paint, Image Paint, and Training Data Generation options dialogs.
- GM-15940
Digitizer Tool Changes
-
Fixed an issue where cropping 3D area features creates overlapping artifacts in 3D viewer only
- GM-22721
-
Fixed an issue where Spatial Operations does not keep per-vertex elevations
- GM-22683
-
Fixed an issue where the Digitizer's Close Gaps Between Adjacent Features cannot be undone and is not tracked in the undo manager
- GM-22544
-
Added option to close lines created from points if within maximum connect distance.
- GM-22494
-
Changed "Extend lines to nearest polygon edge" check box to be disabled when it is not applicable to the drop down selection in Create Skeleton Areas
- GM-22487
-
Fixed an issue where Create Buffer is able to select a locked layer and add features
- GM-22454
-
Fixed behavior when trying to add a new feature to a layer when the feature's coordinates cannot be reprojected into the selected layer's coordinate reference system.
- GM-22403
-
Fixed an issue where the Create Coverage Area button in the Digitizer Toolset sometimes appears available when no data is selected or even present
- GM-22390
-
Fixed an issue where the "ID" attribute is not carried over when running "insert vertices and/or split at intersections of selected features"
- GM-22368
-
Fixed an issue where unique point layers were created for each Range Rings placed in the User Created Features Layer
- GM-22294
-
Fixed an issue where Create Buffer fills in islands when Combine Overlapping Buffer Areas is checked
- GM-17334
Attributes / Query Changes
-
Fixed an issue where "Update Feature Attribute Order" failed to retain custom order
- GM-22832
-
Restored Attribute Editor behavior of showing attribute names in original case from data rather than all upper-case.
- GM-22759
-
Fixed an issue where attribute order changes are always retained on reopen of the layer attributes even if the update order button is not clicked
- GM-22517
-
Improved Geopackage support to maintain fidelity both in and out of Global Mapper, including saving Feature Types and custom point symbols.
- GM-21646
Scripting Changes
-
Custom model fine-tuning is now available from the Global Mapper Scripting Language through the new FINETUNE_CUSTOM_MODEL command. You can train custom Building Extraction, Land Cover Classification, and Vehicle Detection models directly from a script, with control over experiment name, model type, and hyper-parameters (iterations, batch size, learning rate, early stop, training depth, full training). Batch size is optional and defaults to the maximum your hardware supports, inputs are validated before training starts, and the experiment folder location is logged on success for follow-up inference.
- GM-21941
-
Added scripting support for CROP_EXCLUDE with PAN_SHARPEN and CREATE_MULTIBAND
- GM-21935
-
Added warning message when closing global mapper if there was a script running in the background from the script editor.
- GM-21165
-
Script builder now records vertical projections
- GM-19995
-
The script builder now records the selected transform when loading layers if users don't have the auto pick option enabled
- GM-19992
-
Fixed issue where script editor wouldn't allow scrolling all the way to the end of a very long line
- GM-19987
-
Script builder will now record global CRS changes
- GM-19986
-
Fixed python script issue with reprojection when running from in GM but not the main view wouldn't project correctly
- GM-19982
-
Script builder now records the selected CRS a user picks in the UI when loading a layer that doesn't have a CRS
- GM-19978
-
python script builder will now exclude mTreeModelName parameter if its not used
- GM-16249
-
Fix issue where the python script builder command for exporting geopackage would treat raster and vector layers as two separate exports.
- GM-15845
-
Fixed issue where the python script builder wouldn't always correctly record the format parameter for ExportWebFormat.
- GM-15719
-
Now correctly records the mColorList parameter in the python script builder for Generate Areas From Equal Values tool.
- GM-15697
-
In the python script builder the mTinAlg parameter is now correct recorded for Lidar Thin
- GM-15235
-
Improved Raster Reclass NO DATA handling
- GM-15125
-
Python script builder now uses for precision for bounding box for ExportVectorList.
- GM-15019
-
Fixed issue where the script builder's layer import command for python wouldn't always handle files that contained more than layer correctly
- GM-14941
-
Added script builder support for split selected areas into triangles
- GM-14923
-
Fixed case where python script builder wasn't recording all bounds information required for elevation exports
- GM-14684
Online Source Changes
-
Fixed an issue connecting to the NAIP imagery server
- GM-23136
-
Added support for loading ESRI MapServer raster sources in the Online Data tool.
- GM-15893
Projection / Datum Changes
-
Fixed issue where some saved workspaces based on imported legacy workspaces were failing to load.
GM-22919
-
Changes made to Workspace Geodetic Settings outside of the Configuration dialog will now persist when application is restarted.
GM-22904
-
Handle more legacy GM PRJ flags used in older workspaces, so that data imports as expected.
GM-22795
-
Elevation units now load correctly with unknown vCRS.
GM-22678
-
Vertical units can be selected and returned when loading a lidar file without header info.
GM-22627
-
Enhance import from file so that more non-standard legacy coordinate system definitions may be imported.
GM-22558
-
Restored special formatting for British Grid, Irish Grid, and Korean Grid coordinates in the status bar.
GM-22553
-
Fixed issue with saved GPS tracklogs showing extra Coordinate Transform pickers and not being saved into the user-selected layer name.
GM-22522
-
Fix spacing issues in display of MGRS coordinates.
GM-22521
-
Improve imports of workspaces created in previous versions of GlobalMapper with projections including Hammer Aitoff, Winkel Tripel, Winkel I, Gnomonic, Times, Wagner VII, Vertical Near Side Perspective and Bipolar Conic West/Bipolar Oblique Conic Conformal.
GM-22491
-
Fixed an issue where the coordinate transformation dialog could appear when loading layers with boundless extents
GM-22412
after bounded data when auto-pick transformations are disabled.
-
Elevation units dropdown now resizes while typing.
GM-22249
-
Mouse no longer disappears when typing in vertical units drop down.
GM-22246
-
Addressed issue where Transform Picker would randomly resize when viewing details.
GM-22155
-
Added support for extraplanetary ellipsoids, datums and geodetic coordinate reference systems to match pre-27 Global Mapper and ESRI.
GM-21903
-
Update Geodetic Settings to make it clear that the option to allow null transformations only applies when manually selecting transforms, not when auto-picking.
GM-21759
-
Script builder now records vertical projections
GM-19995
-
The script builder now records the selected transform when loading layers if users don't have the auto pick option enabled
GM-19992
-
Added additional linear and angular units.
GM-18944
-
GMP2P files can now save coordinate transformations.
GM-18805
-
Address issues loading certain Coordinate Reference Systesm from .tif files where the CRS referenced by the EPSG code does not match the string describing it (specifically when NAD83 2011 is intended but the EPSG code references NAD83).
GM-15848
-
Added option to control whether or not a vertical reference system is included in the WKT projection string for LAS 1.4/1.5 exports.
GM-4407
Format Specific Changes
-
Fixed issues with map catalogs in 27.0 and Fall 2026 initial release that could cause some catalogs to load as empty.
- GM-23285
-
Fixed Not Applicable error exporting DWG and DXF.
- GM-22916
-
Made E57 save and restore from workspace (.gmw) maintain the selected Lidar scans.
- GM-22858
-
Fixed issues loading E57 files with more than 64 separate scans.
- GM-22856
-
Add back support for reading and writing "Local" rotated coordinate reference system PRJ files.
- GM-22852
-
Fixed an issue where Esri FGDB polygon features display with squared/simplified ends instead of rounded geometry
- GM-22753
-
Fixed issues loading .ovr files that are not Tsunami .ovr files.
- GM-22698
-
Fixed error exporting some web formats (Google Maps Tiles, MB Tiles) in 27.0.
- GM-22673
-
Fixed issue exporting MGA projections to PDF files when not using Adobe ISO 32000 extensions.
- GM-22613
-
Fixed progress reporting when batch converting to ECW and JPEG2000 format files.
- GM-22583
-
Fixed a geocalc and threading issue that occurred when exporting some DEMs to Cesium Tiles.
- GM-22513
-
Fixed detection of no-data values when loading GSF geoid grid files.
- GM-22503
-
Fixed error when saving a control point list with a single point from the Rectification dialog.
- GM-22496
-
Allow export of GeoPDF with projection using US Survey Feet to maintain that as native units rather than switching to meters.
- GM-22437
-
Ensure that empty DXF / DWG layers show an error rather than loading as an empty layer.
- GM-22424
-
Fixed embedding image files with .jpeg extension in gmp exports.
- GM-22332
-
Increased maximum number of threads to use when batch converting or tiling exports to the ECW format.
- GM-22212
-
Fixed issues with vector layers always exporting on top of raster layers in v26.2.x and 27.0.0.
- GM-21739
-
Improved Geopackage support to maintain fidelity both in and out of Global Mapper, including saving Feature Types and custom point symbols.
- GM-21646
-
Added an option when opening Geopackage to add custom point symbols
- GM-21642
-
Ensure non-zero true scale latitude for Mercator projections is correctly read from GeoTIFF files.
- GM-21431
-
Fix issue with KML being overwritten by map catalog (.gmc) format.
- GM-20586
-
Clarified 3D Export property page orientation options.
- GM-20141
-
Fixed issue where REM tool was failing to save statistics file.
- GM-19917
-
Updated type selection dialog, like for Batch Convert/Reproject, to use a fixed system font for the type list so that the type names are more readable.
- GM-19473
-
Warning will now be thrown when dimensions not specified in 3D Printer STL exporter.
- GM-18642
-
Address issues loading certain Coordinate Reference Systesm from .tif files where the CRS referenced by the EPSG code does not match the string describing it (specifically when NAD83 2011 is intended but the EPSG code references NAD83).
- GM-15848
-
GRIB File type now respects the GM_LoadFlags_UseDefaultLoadOpts and GM_LoadFlags_HideAllPrompts load flags in the command prompt.
- GM-14117
-
During NetCDF3 imports, users can now apply selected plottable data layers to multiple importing files.
- GM-13516
-
Added support for SVG files import
- GM-9722
-
Added option to control whether or not a vertical reference system is included in the WKT projection string for LAS 1.4/1.5 exports.
- GM-4407
Rendering/Style Changes
-
Ensure pan arrows don't show when mouse is on the frame of the 2D view window.
- GM-22488
-
Added an option when opening Geopackage to add custom point symbols
- GM-21642
-
Expanded custom point symbol formats to support SVG
- GM-12063
User Interface Changes
-
Fixed issue with adding or removing a toolbar re-docking any other toolbars docked to the sides or bottom of the main window.
- GM-22255
-
blue dot point style border color now matches other colored dots
- GM-16480
-
Fixed line style being clipped in the legend line when the head or tail use a symbol
- GM-16473
-
When restoring defaults on the area. line, and point property pages, the auto styling will now also be reset
- GM-16310
-
Restore defaults option for feature styles will now also restore the auto-styling color palettes
- GM-16269
Misc. Changes
-
Fixed the size of Geospatial PDF exports from the Map Layout Editor when a custom page size with inches for units is used.
- GM-22936
-
Fixed an issue where Guided Breakline Extraction generates inconsistent elevations values
- GM-22922
-
Fixed an issue where changing the File Type Filters in the File Browser does not maintain the current expanded directory
- GM-22821
-
Corrected some volume calculations in 27.0.0-27.0.1 when the current display projection did not use meters for horizontal units.
- GM-22739
-
Added cancel button to the File Browser
- GM-22711
-
Fixed an issue where downloading required Insight and Learning module files directly from the Deep Learning toolbar prompted an error.
- GM-22701
-
Updated the Batch Convert/Reproject tool with Coordinate Transformation Support, including Time Dependant Transforms, and a new interface.
- GM-22696
-
Fixed an issue where expanding large directories in the File Browser would lock the UI
- GM-22660
-
Fixed an issue where the Open Selected Map Folder in File Browser Option cannot expand folders to G drive
- GM-22659
-
Fixed an issue where the Open Selected Map Folder in File Browser Option cannot expand folders to all C drive locations
- GM-22658
-
Fixed issue where the "Drag a Box to Select Export Bounds" option could show as blank in the viewshed tool
- GM-22616
-
Fixed issue in 26.2 and 27.0 with PDF files with no layers loaded from a workspace prompting for load options.
- GM-22541
-
Added a Breadcrumb Path control in the File Browser for navigating to specific sub-directories within the file path
- GM-22533
-
Added a selectable history to the file browser
- GM-22532
-
Fixed issue with saved GPS tracklogs showing extra Coordinate Transform pickers and not being saved into the user-selected layer name.
- GM-22522
-
Fixed error when saving a control point list with a single point from the Rectification dialog.
- GM-22496
-
Fixed a crash where a user tries to ungroup a group that has just whitespace for its name
- GM-22490
-
Ensure pan arrows don't show when mouse is on the frame of the 2D view window.
- GM-22488
-
Fixed issues with undoing grouping and moving layers between groups in the Control Center
- GM-22455
-
Added context help menu instructions for 'Place Seed Points' and 'Finish Seed Points' in the Guided Breaklines tool dialog
- GM-22442
-
Added the Guided Breaklines tool to the right-click context menu
- GM-22440
-
Added a keyboard shortcut to launch the Guided Breaklines tool (Alt + u)
- GM-22439
-
Fixed an issue where the batch size in the Vehicle Detection finetuning dialog defaulted to 0 instead of a valid value.
- GM-22309
-
Fixed an issue where the Training Status dialog would lock up after a training failure (for example, when the model weight file is missing or deleted) — showing no error and leaving the dialog in a state where it could not be closed or cancelled. The dialog now always shows a "Training failed." status, an error popup explains the reason, and the Close button is re-enabled so training can be retried.
- GM-22001
-
Custom model fine-tuning is now available from the Global Mapper Scripting Language through the new FINETUNE_CUSTOM_MODEL command. You can train custom Building Extraction, Land Cover Classification, and Vehicle Detection models directly from a script, with control over experiment name, model type, and hyper-parameters (iterations, batch size, learning rate, early stop, training depth, full training). Batch size is optional and defaults to the maximum your hardware supports, inputs are validated before training starts, and the experiment folder location is logged on success for follow-up inference.
- GM-21941
-
Fixed an issue where the docked locations of the Digitizer Toolset and Point Cloud Manual Classification dialogs were not remembered when closing those tools
- GM-21916
-
Fixed an issue where the "Yes to all" prompt is repeated when dragging multiple files from the File Browser
- GM-21728
-
Fixed finetuning logs displaying the mAP metric during Land Cover Classification and Building Extraction training. mAP is only meaningful for Vehicle Detection, so it now appears only in Vehicle Detection training logs.
- GM-21546
-
Fixed Slope Direction shader elevation legend showing incorrect title and units
- GM-21513
-
Added Z field to coordinate converter.
- GM-21309
-
Custom shader edit dialog will now open with last saved elevation/slope units.
- GM-21151
-
Exporting Lidar to gmp with sorting now honors export bounds.
- GM-20264
-
Improved behavior of elevation legend display for non-elevation grids, like density grids.
- GM-20208
-
The Land Cover Classification AI tool now correctly handles imagery with a transparency/alpha channel. Previously these files produced near-black/unclassified output; they now run inference correctly using the 3-band model.
- GM-20170
-
Fixed reset of workspace coordinate reference system when creating a new multi-band layer from loaded layers in a different coordinate reference system.
- GM-20066
-
Added the option for 'Prefer Flight Yaw' under Configuration - Raster Formats
- GM-19871
-
Fixed a crash that could happen when running building extraction. On affected computers, the process stopped without an error message, or froze partway through inference. The problem depended on the computer's graphics card rather than on the image, so the same file ran correctly elsewhere. Enabling "Run AI tools on CPU" used to avoid the crash, and is no longer needed.
- GM-18934
-
Fixed Validate in Generate Training Data reporting success for a ground truth layer that still had pixels outside the loaded land cover types. Validate now checks every pixel each time it runs. Edits are made on a temporary copy of the layer and are written to the layer only once validated; pixel values that already use the colours of the loaded land cover types are recognized automatically.
- GM-18543
-
Fixed an issue where clicking the Target Land Cover Types Settings button after a successful training would show an incorrect error popup instead of opening the settings dialog directly.
- GM-18542
-
Fixed the AI module leaving about 2 GB of temporary download files in the Windows temp folder after installing the required files.
- GM-18327
-
Fixed the AI module leaving about 2 GB of temporary download files in the Windows temp folder after installing the required files.
- GM-18321
-
Improved the error message shown when opening AI inference tools (Building Extraction, Vehicle Detection, Land Cover Classification, Model Library) without compatible raster data loaded. The message now specifies the required band count (3-band or 3/4-band) instead of showing a generic "no raster data" error.
- GM-18086
-
The Building Extraction, Land Cover Classification (3-band), and Vehicle Detection AI tools now accept imagery that includes a transparency/alpha channel (e.g. RGB layers saved from a workspace) as valid 3-band input, rather than rejecting them. Inference output is also masked using the alpha channel so no-data areas are correctly excluded from predictions.
- GM-17999
-
A horizontal scroll bar has been added to the Input Layers list in the AI inference tools (Land Cover Classification, Building Extraction, Vehicle Detection, and Custom Models), allowing users to scroll horizontally to see the full names of long layer names.
- GM-17626
-
The Coordinate Converter tool received significant updates, including updated labels and unit information, display of Coordinate Transformation details, the ability to swap input and output, and a Clear function.
- GM-16101
-
Fixed issue where GPS tracklog simplify option would only work with degrees.
- GM-15862