What's New in Global Mapper v24.0

Significant New Features

  • Perform histogram matching to match the coloring of an image layer to that of another loaded image layer.
  • 3D viewer now supports rendering vector features with blended transparency and holes in areas.
  • Added ability to render 3D points inside the Path Profile corridor.
  • Combine single band images into one multiband raster layer.
  • Include arrows and lines in Map Layouts with new arrow element type.
  • New contrast adjustment modes, 'Histogram Equalization' and 'Linear (Custom Stretch)' for improved raster image normalization
  • Added support for loading new file formats, including SAR TIFF files using complex phase/amplitude values and 12D ASCII model files

Significant New Features in Global Mapper Pro

  • Script Builder tool records operations performed via the interface to create a Global Mapper Script.
  • New 'Copy Script' button in Analysis tool setup dialogs allowing users to get the script command that mirrors the current interface settings copied to their clipboard.
  • Kriging tool to create variograms, perform geostatistical analysis and model continuous values from points and point cloud data.
  • Mobile Data Management tool options to merge changes from multiple Global Mapper Mobile Packages, streamlining the combination of work from multiple field data collectors.
  • New tool to generate Swath Separation Images from lidar.
  • Improved the core Pixels to Points processing, including significantly speeding up the process on machines with NVIDIA GPUs (CUDA support).

Lidar Changes

  • New tool to generate Swath Separation Images from lidar.  - GM-12764 Pro
  • Dramatically sped up the sorting of poorly organized point clouds. - GM-13551 Pro
  • Improved building extraction roof plane for large rooftops.  - GM-13082 
  • Updated all Lidar QA control point columns with elevations to obey the Configuration setting for adding units to measure attribute values. If that option is unchecked, the units are appended to the attribute name (like _M or _FT) rather than included with each value. - GM-8470 
  • Made Lidar load option to 'Estimate Intensity from RGB if Missing' work on intensity values of 65535 as well as 0. - GM-13300 Pro
  • Added LIDAR_REGULARIZE_FOOTPRINTS parameter to LIDAR_EXTRACT script command. - GM-12104 
  • Updated Custom Shader dialog so that the 'Initialize from Other Shader' button initializes all options for the shader and not just the Elevation / Slope Colors list. - GM-14065 
  • Improved spatial sorting of Lidar when mixed returns are in the data set. - GM-13689 

Pixels to Points Changes

  • Image overlapping statistics is calculated as an HTML report when user loads Ground Coverage (P2P) - GM-13345 
  • Improved the core Pixels to Points processing, including significantly speeding up the process on machines with NVIDIA GPUs (CUDA support). - GM-12809 Pro
  • Added 'Delete' button to Pixels to Points 'Manage Cameras' dialog so that custom cameras can be removed. - GM-13402 Pro
  • Improved warning message displayed when a Pixels to Points process likely needs a large image reduction factor. - GM-13344 
  • Added EPSG code (if known) to the Projection reported in the Pixels to Points post-processing report. - GM-14047 
  • Add confirmation of folders to be removed when changing the disk space allowed for Pixels to Points working folders. - GM-14008 
  • Fixed issue with the Fit Error (Mean) and (Max) rows not being shown in the Pixels to Points post-processing report if restarting a previously cancelled P2P run. - GM-14039 
  • Made the Z values of meshes (3D models) generated by Pixels to Points have the same Z adjustment done to them as normal point clouds. - GM-13508 
  • Fixed issues with control points being dropped in Pixels to Points when the P2P workspace is moved to a machine with different folders. - GM-13501 
  • Fixed issue with the view projection being Geographic rather than UTM after P2P from empty workspace. - GM-14029 

New Supported Formats

  • Provided initial support for 12d Model file format. Only ANSI encoding of input files is currently supported.  - GM-708 
  • Added support for loading Carlson siteSurvey geoid grid models (*.gsf).  - GM-2796 
  • Added support for importing Newline Delimited JSON (aka GeoJSONSeq, GeoJSONL) file format.  - GM-13703 
  • Added support for loading new file formats, including SAR TIFF files using complex phase/amplitude values and 12D ASCII model files - GM-13844 
  • Enabled option to export 3D data to PostGIS spatial database - GM-2888 

3D Viewer Changes

  • 3D viewer now supports rendering vector features with blended transparency and holes in areas. - GM-13285 
  • 3D Lidar data point size, in pixels, can now be overridden in 3D View Properties. - GM-12154 
  • The 3D viewer now supports rendering area features with holes.  - GM-5451 
  • Resolved issue with 'inf' velocity display on fly-through edit dialog when the path contains 0-length segments. - GM-13313 
  • Fixed 3D bounds calculation for data with large outliers.  - GM-12478 
  • Significantly improved the appearance of 2D vector layers draped on terrain.  - GM-13460 
  • Fixed display of 3D models / meshes in the 3D view after shifting them in the Z direction from the Control Center SHIFT option. - GM-13889 
  • Fixed issue adjusting water level height in 3D.  - GM-13358 
  • Fixed issue where configuration property sheet could not be closed while fly through is in progress. - GM-13241 
  • Fixed issue syncing edits to lidar points in 3D.  - GM-13218 
  • Fixed issue refreshing vector simplification when zooming in 3D.  - GM-13195 
  • Fix issues with 3D Sweep Select and Lidar data in some contexts. - GM-12821 
  • Set altitude mode now respected with mesh features. - GM-12041 
  • Restored the display of 3D surface normals for meshes. Use the 'N' key to toggle this. - GM-9947 
  • Reset 3D view bounds after applying an offset or scale to lidar data.  - GM-13268 
  • Fixed issue loading models in 3D view with very large textures.  - GM-12887 

Path Profile / Line of Sight Function Changes

  • Added ability to render 3D points inside the Path Profile corridor.  - GM-6442 
  • Made Undo work for Lidar changes made on a path profile dialog. - GM-13441 

Analysis Function Changes

  • Perform histogram matching to match the coloring of an image layer to that of another loaded image layer. - GM-11303 
  • Kriging tool to create variograms, perform geostatistical analysis and model continuous values from points and point cloud data. - GM-6318 Pro
  • Added new image contrast adjustment mode 'Linear (Custom Stretch)' that allows you to customize the min/max range for each band. - GM-6183 
  • Combine single band images into one multiband raster layer. - GM-5988 
  • New tool to generate Swath Separation Images from lidar.  - GM-12764 Pro
  • Dramatically sped up the calculation of histograms for large image layers. - GM-13609 
  • Add display of Histogram for image layers with 32-bit samples (integer or floating point). - GM-13608 
  • Improved connectivity of contours generated directly from Lidar when there are large areas of no points in the Lidar (i.e. gap filling size was increased). - GM-13304 Pro
  • Improved performance of the Contour Generating process. The area generator phase of the algorithm was updated to multithreading. - GM-6458 
  • Corrected behavior of the 'Alter Elevation Values' tab of the Options dialog for terrain layers when the 'Restore Default Elevation Range' button is used on data that had been using a non-default range. - GM-13323 
  • The raster calculator now supports use of layer-wide statistics for layer max, min, average, and standard deviation in formulas. Also, added new predefined formula functions clamp() and inrange(). - GM-7970 
  • Raster calculator now allows 32-bit float type for multi-band outputs. - GM-12248 
  • Corrected the Raster Calculator's formulas for Normalized Pigment Chlorophyll Ratio Index for LandSat 8 OLI and Sentinel 2 MSI - GM-13392 
  • Fixed errors when fixing invalid polygons during the equal-value area / vectorizer operation. - GM-13669 
  • Resolved issue in 23.1 with the Vectorize Raster and Create Equal-Value Areas functions not correctly identifying islands/holes in some cases. - GM-13361 
  • Ensure that all results of the Vectorize Raster command are valid if the 'Chop Up Results to Fix Invalid Polygons' option is checked. - GM-12584 
  • Added the ability to select features using a circle defined by center point and radius to spatial scripting. - GM-13337 
  • Added new autostyle option to spatial scripting. This will change the fill color of generated area features, and is set to be randomly generated by default.  - GM-13978 
  • Spatial Scripting now has a 'select invert' command to invert the selection. - GM-13770 
  • Added support for creating a roughness grid from ESA World Cover 2020 - GM-13492 
  • Made viewshed sphere buffer parameters configurable. - GM-13416 
  • Added the ability to select features by MBR to spatial scripting.  - GM-12945 
  • Script editor now has support for editing and running spatial script files, which have an extension of ".gmss"  - GM-12931 
  • Can now define floating-point raster reclass rule inputs for terrain data. - GM-11681 
  • Now clip viewshed sphere buffer at sweep angle bounds. - GM-13194 
  • Sort custom shaders alphabetically wherever displayed, like the shader dropdown on the toolbar. - GM-14111 
  • Updated the Histogram tab of the Metadata dialog so that it does NOT include completely transparent (no data) samples. - GM-13945 
  • Fixed issue with the Layer -> Create Areas from Equal Values and Vectorize Raster commands generating elevation areas with ELEVATION attributes that are very slightly off the expected value. - GM-13790 
  • Fixed issue generating contours while cropping to area features with holes in them. - GM-13776 
  • Fixed a problem with spatial operations intersection for line intersections.  - GM-13483 
  • Various fixes to spatial operations.  - GM-13370 
  • Fixed a problem where the Spatial Operations dialog where newly created layers were not added to layer lists as expected. This problem existed in the Operations, Transforms, and Predicates tabs.  - GM-13309 
  • Raster Reclassify Create Spread can now handle ranges with negative numbers. - GM-13257 
  • Restored functionality to the valid(), invalid(), and selection[] spatial scripting filters. - GM-13252 
  • Fixed issue with Feature Overlap tool that was including missing vertex overlaps. - GM-13001 
  • Terrain paint will no longer be applied inside holes in selected brush features. - GM-12976 
  • Fixed a problem where spatial operations were not halting when user clicks the Cancel button on the progress dialog. - GM-12820 
  • Fixed a problem in Spatial Difference where extra result geometries could be created. Also, creates multi-polygons where appropriate. - GM-12105 
  • Fixed issue with Cancel of gridding using the TIN method not working in some cases, causing a lockup. - GM-11040 
  • Fixed the interpretation of view shed start / swept angles when initialized from selected point features or via the GENERATE_VIEWSHED script command. - GM-13470 
  • Terrain Paint now works for GML layers. - GM-13388 
  • Improved performance of the creation of non-overlapping contouring areas.  - GM-13090 
  • Dramatically sped the render of 3D meshes with textures or per-vertex coloring with gradient fills. - GM-14088 
  • Fixed issue when using Ctrl-Z to undo a terrain paint operation. - GM-13879 

Digitizer Tool Changes

  • Significantly sped up the combining of area features  - GM-12865 
  • Resolved issue that prevented buffer areas with a negative radius from being created in the v23.1.0 release. - GM-13302 
  • New option in digitizer->options to auto exit move mode after moving a feature.  - GM-6213 
  • Dramatically sped up editing of very large mesh (3D model) features. - GM-13465 
  • Improved combine / dissolve of area features to work efficiently with many area features.  - GM-13904 
  • Drag to Rotate and Drag to Scale now work with a single feature selected.  - GM-13649 
  • Fixed loading of COGO strings with non-integer bearings formatted with separate degrees and minutes/seconds. - GM-13490 
  • Fixed a problem where lines with identical endpoints were not being combined.  - GM-13087 

Attributes / Query Changes

  • Attribute Editor with numeric sorting will check for units in the value.  - GM-13911 
  • Added support for opening filename links to PDF files that include a #page=XXX suffix. When opened with Windows on a machine with Acrobat installed, the PDF will be opened to the specified page. - GM-13706 
  • Auto resizing attribute editor columns will now also check the header width for resizing - GM-13267 
  • Made the elevation 'no data' value specified on the Generic Text import dialog be used for Point and Lidar import rather than just Elevation Grid. - GM-14011 
  • Fixed issue where a docked attribute editor wouldn't persist when unloading data - GM-13166 

Scripting Changes

  • Script Builder tool records operations performed via the interface to create a Global Mapper Script.  - GM-1780 Pro
  • New 'Copy Script' button in Analysis tool setup dialogs allowing users to get the script command that mirrors the current interface settings copied to their clipboard. - GM-13434 Pro
  • Scripts can now be run even if they aren't saved. A temporary file is created for unsaved scripts to run - GM-13631 
  • Updated LIDAR_APPLY_COLOR script command to actually support multiple COLOR_LAYER values. In addition, normal RGB assignment now supports using BAND_EXPORT_SETUP to supply a non-default band assignment. - GM-13463 
  • Added new WATER_LEVEL parameter to GENERATE_WATER_RISE script command to specify the water rise amount. This will take precedence over the MAX_DEPTH parameter. - GM-7504 
  • Updated the DEFINE_VAR script command to support getting layer information from METADATA_ATTR values of <Layer Group Name>, <Feature Layer Name>, and <Feature Source Filename>. - GM-13822 
  • Spatial Scripting now has a 'select invert' command to invert the selection. - GM-13770 
  • Fixed an issue of properly finding globalmapper module with multiple GM installations. Python will use the currently running GlobalMapper directory to load the module. - GM-13628 
  • Added new setting to script editor dialog that allows users to change the font of the result field to a monospace font - GM-13359 
  • Support Cloud Optimized GeoTIFF export using the EXPORT_ELEVATION script command (TYPE=COG). - GM-13303 
  • Added ELEV_FILENAME parameter to CALC_VOLUMES script command to allow specifying the grid layers to use for the volume calculation. - GM-13269 
  • Added LIDAR_REGULARIZE_FOOTPRINTS parameter to LIDAR_EXTRACT script command. - GM-12104 
  • Removed the redundant run script option from the file menu. 'Open Script Editor' can be used to run scripts.  - GM-13646 
  • Added support for Raster Reclassification in Global Mapper Script. - GM-12297 
  • Fixed issue with calling GENERATE_POINT_CLOUD in a script closing any layers open before the script was run. - GM-13810 
  • Fixed issue where the tab name in the script editor wouldn't be updated after doing a "save as" - GM-13369 
  • Fixed a problem with the spatial script editor reporting incorrect error line when a script contains an attribute query (WHERE clause) - GM-13298 
  • Fixed a problem in the script editor for spatial scripts: the correct parameter to the convexhull() transform is "smoothing", not "smoothness" - GM-13297 
  • Restored functionality to the valid(), invalid(), and selection[] spatial scripting filters. - GM-13252 
  • Resolved issue with incorrect default sample spacing values when exporting reprojected data that crosses the anti-meridian. - GM-12032 
  • Fixed the interpretation of view shed start / swept angles when initialized from selected point features or via the GENERATE_VIEWSHED script command. - GM-13470 

Online Source Changes

  • ESA World Cover 2020 added to LAND COVER in online sources.  - GM-13499 
  • Added USGS National Geological Map Database as an online source. This perform a web search of the data bounds in the NGMD database or web map to identify an appropriate geologic map for download.  - GM-12195 
  • Added updated Maine Orthoimagery sources from MEGIS - GM-12900 
  • Added NAIP imagery by state from USGS - GM-12810 
  • Resolved lockup when displaying the overview map with some WMS streaming sources. - GM-13368 
  • Updated Italian build e-Geos Ortofoto RealVista source to use faster WMTS source. - GM-13404 
  • Improved Entwine (EPT) streaming Lidar support. Now services can be added that are 'server pays' buckets (i.e. no AWS key needed) and virtual AWS paths are supported. - GM-13925 
  •  'Restrict Source to Selected Bounds' is now disabled when the 'Download in Selected Polygon' is selected, so only the data in the selected polygon is downloaded.  - GM-14153 
  • Fixed error message displayed when trying to add a new online source with an empty name field. - GM-13394 
  • Updated Aster GDEM to version 3 and SRTM 3-arc second to version 3. - GM-9813 
  • Fixed issue with underscore being added to the name of some online sources. - GM-14203 
  • Fixed errors and missing sources when adding some custom ESRI RESTful Feature Services as online sources. - GM-14202 
  • Fixed the load of ESRI RESTful Feature Services with different source and layer projections. - GM-13920 
  • Fixed maximum resolution for Corine 2012 and 2018 online land cover sources so that roughness grid generation works properly. - GM-13894 
  • Fixed Feature Info Tool display when clicking on WMS / WMTS sources that implement extra location-based metadata display through GetFeatureInfo. - GM-13837 
  • Fixed the zoom to location for querying USGS National Lidar Dataset - GM-13777 
  • Fixed issue exporting some online sources from very long URLs - GM-13531 

Projection / Datum Changes

  • Added additional Distance Units selections to the Measure / Units tab of the Configuration dialog. Now International Feet, Varas, and Rods are available. - GM-11923 
  • Resolved error loading label points from GMP when the associated feature cannot be entirely displayed in the current display projection. - GM-13371 
  • Resolved breakline issues where no Z values were assigned if the Minimum Breakline Length was 0. In addition, the Elevation Units selection is no longer ignored. - GM-13272 
  • Resolved issue with the EPSG code display on the projection selection dialog not updating when the zone, units, or custom attribute values are changed. - GM-13320 
  • Fixed issue with exports to DWG / DXF with embedded Japanese Grid projections changing WGS84 to JGD2011 rather than the more equivalent JGD2000. - GM-13233 
  • Improved display of grid (elevation) values in the 1mm - 1cm range. - GM-13230 
  • Improved number of EPSG codes supported by looking up unknown codes in the official epsg.org registry. - GM-14201 
  • Fixed issue with the Enable GeoCalc button on the toolbar being disabled once the Configuration dialog has been shown. - GM-13373 

Format Specific Changes

  • Provided initial support for 12d Model file format. Only ANSI encoding of input files is currently supported.  - GM-708 
  • Added support for loading Carlson siteSurvey geoid grid models (*.gsf).  - GM-2796 
  • Mobile Data Management tool options to merge changes from multiple Global Mapper Mobile Packages, streamlining the combination of work from multiple field data collectors. - GM-5031 Pro
  • Added support for importing Newline Delimited JSON (aka GeoJSONSeq, GeoJSONL) file format.  - GM-13703 
  • Combine single band images into one multiband raster layer. - GM-5988 
  • New tool to generate Swath Separation Images from lidar.  - GM-12764 Pro
  • Added support for loading new file formats, including SAR TIFF files using complex phase/amplitude values and 12D ASCII model files - GM-13844 
  • Improved precision when exporting USGS DEM files with sub-meter/feet precision to Global Mapper Package (GMP) files. - GM-13454 
  • Fixed exports split by attribute when the attribute values are in a code page other than the system code page and contain non-ASCII characters. - GM-13273 
  • Resolved issue with Unity RAW exports changing the projection to Orthographic. - GM-13192 
  • Resolved error doing a Web Tile export with the option checked to 'Use Lat/Lon/WGS84 Tiles' checked and specifying a custom export bounds. - GM-13171 
  • Resolved issues with empty RCP files being exported for some Lidar data. Also greatly sped up RCP exports. - GM-13292 
  • Improved handling of some NetCDF / HDF5 data sets, like the Copernicus Leaf Area Index (LAI) data. - GM-13331 
  • Allow cancel of DWG / DXF export when the projection information cannot be embedded in the header. - GM-13251 
  • Resolved error loading some TIFF files with YCbCr encoding but non-JPEG compression. - GM-13363 
  • Resolved issue with the drawing units embedded in DWG files being written as International Feet when they should be US Survey Feet. - GM-13238 
  • Made snapping-to-spacing on export behavior consistent between normal exports and exports to GMG during elevation grid creation from vector / Lidar data. - GM-13237 
  • Resolved issue with program crash when using the 'Draw Box' option to specify export bounds for 3D PDF export when an elevation legend was displayed. - GM-13219 
  • GMMP files now support voice memos attached to features recorded in Global Mapper Mobile.  - GM-13625 
  • Export to GMMP recognizes GM Mobile v2.3 natively supports UTM and SPCS projections. - GM-13479 
  • Will now prevent user from exporting to GMMP file when projection not natively supported by GM Mobile and export bounds is empty. - GM-13809 
  • When exporting las/laz, remember the setting to Save Projection in LAS/LAZ Header for the session.  - GM-13738 
  • Added support for full_tin data definition in Model 12D file format; improved error reporting messages; - GM-13343 
  • The IFC importer will create the native projection with METERS as units when the geo-referencing info is available. - GM-13325 
  • IFC import process properly handles georeferencing info provided by the source file. Improved the handling of the measurement units.  - GM-13275 
  • Improved progress reporting/termination for MapBox Vector tile export. Added SIMPLIFICATION export parameter.  - GM-12241 
  • Added additional metadata options for GeoTIFF exports. - GM-11887 
  • Enabled option to export 3D data to PostGIS spatial database - GM-2888 
  • Improved system locale support for exporting DXF/DWG file formats. - GM-13869 
  • IFC: georeferencing improved - Direction Angle is considered. - GM-13431 
  • fixed issue when exporting GeoJSON where number values would be in quotes - GM-13203 
  • Fixed issue loading Wasp .map files - GM-14147 
  • Fixed loading of GeoPackage files containing table names starting with a number. - GM-13902 
  • Fixed error rendering some large PNG files with transparency. - GM-13890 
  • Improved handling of feature attributes in the importing of DXF/DWG formats - GM-13866 
  • Add support for reading additional attribute / value pairs from KML <ExtendedData> tags. - GM-13823 
  • Fixed problems using the Box Minimum resampler in v23.0 - v23.1. - GM-13804 
  • Fixed dramatic slowdown of raster exports from map catalogs that are cropped to a polygon. - GM-13802 
  • Fixed load and display of some GLTF / GLB files. - GM-13793 
  • Greatly sped up the load of GeoTIFF files that use thousands of control points to position the data. - GM-13757 
  • Fixed issue with the positioning of PDF layers using Mercator projections not centered on the Prime Meridian. - GM-13735 
  • Fixed the coordinate order for CPS3 formatted grd files.  - GM-13725 
  • Fixed issue with map catalogs created from generic text files showing the text import options dialog when the maps load. - GM-13724 
  • Made _FillValue be treated as no-data value (in addition to 'MissingVal') for NetCDF3 files. - GM-13686 
  • Improved error message shown when loading an empty text file. - GM-13645 
  • Updated header for LandXML exports to ensure compatibility with other software applications. - GM-13587 
  • Fixed issue with layers that load with some features marked as deleted are marked as modified even when no changes had been made by the user. - GM-13586 
  • Fixed selected layer export from Control Center to the Global Mapper Package format to not include loaded terrain layers when they are not selected. - GM-13566 
  • Fixed issue exporting some online sources from very long URLs - GM-13531 
  • Fixed issue exporting some 3D area features to DWG - GM-13506 
  • Fixed issue with LandXML TIN export having a partially skipped row at the bottom. - GM-13458 
  • Improved handling of the headers of the data attributes. - GM-13411 
  • Fixed issues adding .zip files to map catalogs. - GM-13354 
  • Fixed error exporting to ECRG in 23.0 / 23.1. - GM-13334 
  • Corrected DXF 3D Face export coordinates when using the ECEF coordinate option. - GM-13327 
  • Resolved the issue when export as DGN resulted in the creation of tiny empty areas between polygons. - GM-13213 
  • Fixed issue with incorrect load of hatched bulged polylines from DWG files - GM-13144 
  • Fixed issue exporting labels of 3D hatched areas to DWG/DXF - GM-12955 
  • fixed issue where the scale bar when printed could appear different than the preview - GM-12896 
  • Improved check for validity of the geospatial info in PDF files. A pop-up dialog will be shown to request missing information on the file position and/or projection.  - GM-12791 
  • Fixed issue with elevation units for PLS-CADD XYZ export.  - GM-8292 
  • Resolved an issue with exporting data in RCS format.  - GM-13565 
  • Upgraded 3rdparty libraries to support RCS file format - GM-12980 
  • Corrected the display of textures on GLTF / GLB mesh data. - GM-14137 
  • Fixed error loading Picture Point images with high bit depth (i.e. 16-bit TIFF with EXIF tags). - GM-13815 
  • Fixed error exporting to new files in GeoCalc mode when the source data uses arc seconds as units natively. - GM-13469 

Rendering/Style Changes

  • Updated custom vector symbol support to draw point features embedded in the symbol definition (in addition to lines and areas which were drawn already). - GM-13332 
  • Fixed issues with feather-blending layers with overviews when zoomed way out. - GM-13812 
  • Fixed placement of labels using the Left (Baseline) and Right (Baseline) entries. The placement was swapped. - GM-13555 
  • Fixed issue with the placement of custom vector point symbols that have very small or very large (outside the range 8-1024) coordinate dimensions at load time. - GM-13553 

Map Layout Changes

  • Include arrows and lines in Map Layouts with new arrow element type. - GM-3847 
  • Generate a mapbook titled by an attribute of the focus feature.  - GM-9090 
  • Added support for snapping map layout elements onto the side of other elements.  - GM-9071 
  • Groups in map layout editor again have properties on the right click menu. - GM-13442 
  • The map layout editor will no longer delete the elements when undo is used after creating a group from multiple elements to undo the grouping.  - GM-13324 
  • Loaded Element Blocks now load into their original positions if possible. If the elements were saved in a position that is offscreen in the current layout, they will be placed at the left and top margins depending on which coordinate(s) were out of bounds.  - GM-13216 
  • Map layout editor's text element word wrap has been restored.  - GM-13426 
  • New text elements in the map layout editor are sized large enough to contain the text. - GM-13189 
  • Map Layout Editor no longer crashes when deleting a group and choosing yes to keep the internal elements after saving the group to a file.  - GM-13295 

User Interface

  • Improved Bridge Extension toolbar button images. - GM-13650 
  • Improved restore of saved docking state, allowing things like restoring Control Center docked somewhere other than the left of the main window. - GM-13034 

Misc. Changes

  • New contrast adjustment modes, 'Histogram Equalization' and 'Linear (Custom Stretch)' for improved raster image normalization  - GM-2901 
  • Added option to GPS Options tab of the Configuration dialog allowing users to disable the export of an actively recording GPS track log layer when exporting. - GM-13245 
  • Resolved issue when shifting layers by distance / bearing with the Z values also being shifted even though the Z offset field is disabled. - GM-13353 
  • Fixed issues loading files with paths longer than 260 characters. - GM-14135 
  • Made the Metadata dialog automatically grow the Attribute Value column when resizing the dialog. - GM-13842 
  • Renamed all state datums referencing HPGN to HARN as that is now the recognized acronym. - GM-13665 
  • Made the Area, Line, and Point Type Information Setup dialogs be resizable so that long names could be seen. - GM-13647 
  • Changed the default setting for labels so an attribute name will automatically be used over the custom name. Check 'Keep Feature Name if Non-Empty' to continue using the Feature Name value when specified.  - GM-12549 
  • Can now drag and drop attributes in Edit Feature Template dialog to reorder. This can be used to determine the order in which user will be prompted for required attribute values when creating templated features. - GM-11903 
  • Reformat Numeric Attribute Values Using Scientific Notation is now checked on by default - GM-8697 
  • Smoothed the polygonal coverage area for Lidar point clouds. Also added option to get the concave hull coverage provided in older versions. - GM-13652 
  • Updated load of generic text files with MGRS coordinates to ensure the projection is always Geographic (Lat/Lon) as that is what the MGRS coordinates are converted to on load. - GM-13641 
  • Fixed issue with the display of PDF files loaded from a map catalog. - GM-13603 
  • Fixed issues loading PDF files with map frames in different projections. - GM-13602 
  • Made Grid Setup dialog remember the last used Rotation Angle value. - GM-13588 
  • Fixed issue with some attributes being dropped from some features loaded from OSM (OpenStreetMap) XML files. - GM-13552 
  • Fixed a problem with the Spatial Operations Predicate tab where the second layer was erroneously reported as having no relevant features. - GM-13308 
  • Fixed location of volumetric features when measurement is in feet.  - GM-13276 
  • Geopackage export no longer warns the user that a file is going to get overwritten when adding to an existing file - GM-13152 
  • Updated image rectification to default to the current display projection if not using a default_rectification.prj file or remembering the last rectification projection. - GM-13062 
  • Feature Edit dialog was applying feature template to all features added to template layer, rather than just the features of compatible type. - GM-13035 
  • Fixed the Times projection when using a non-zero Central Meridian. - GM-12939 
  • Fixed issue where recent files list does not display when right-clicking Global Mapper on the taskbar. - GM-12516 
  • Show additional coordinate precision when loading text files as lidar if 'Display Extra Precision' is enabled in configuration.  - GM-9108 
  • Fixed issue with the Configuration dialog Styles tabs not updating when types are modified on other dialogs. - GM-13520 
  • Fixed issues with clipping 3D Buffer along terrain. - GM-13291 
  • Fixed issue with the Projection tab of the Configuration dialog not updating when the projection is changed outside the dialog. - GM-14015 
  • Fixed a problem where the Concave Hull spatial transform was crashing due to not catching a null pointer return. - GM-13294 
  • Fix a problem where the Buffer spatial transform could crash on large data sets. This includes an improvement to allow the option of having the Dissolve transform to run on the Buffer results. - GM-13293