What's New in Global Mapper v26.0
Significant New Features
- New Global Command Search tool for easy access to any tool available in Global Mapper.
- Ability to create a flattened site plan grid where all edited terrain is contained within the selected area(s).
- Added ability to edit a line feature in Perpendicular Profile views.
- New option to view the 3D Viewer Walk Mode position in the 2D map view.
- Added support for reading and displaying 'extra bytes' fields from LAS / LAZ files. These will also save to GMP files.
- Enabled copy and paste support for raster image and terrain layers.
- Added export support for Cesium terrain and 3D tiles formats.
- New online data source from TCarta for Global Marine Basemap.
- Added a search filter to help navigate the list of online sources.
Significant New Features in Global Mapper Pro
- New Global Mapper Insight and Learning Engine™ (beta) - Deep learning-based image analysis tools for the automatic identification of land cover classification, building extraction, and vehicle detection.
- New Solar Shadow Analysis tool for calculating shadows from loaded terrain and 3D features. A new GENERATE_SHADOWS script command allows automating these calculations.
- New automatic identification of point cloud model key points.
- Ability to save and load custom created feature models in the Automatic Point Cloud Analysis tool.
- Improved the automatic identification of GCPs in various potential overlapping images in Pixels to Points. The potential matches are now additionally scored by the distance from the expected area of the image containing the target (based on EXIF data).
- Improved GCP target finding and ground coverage calculation in Pixels to Points for drone flights by using GCP Z as a ground surface rather than assuming a flat surface until after P2P is run.
- Updates to underlying tools for speed improvements to the Pixels to Points process.
- Added new adjustment methods to the Lidar QA/QC results dialog, allowing the adjustment of cloud Z values using a fixed shift or a best-fit 3D plane in addition to the previous Piecewise Affine (triangulation) method.
- Improved the calculation of ground coverage polygons for drone imagery taken at non-nadir angles. Estimated ground coverage polygons are now trapezoidal rather than rectangular.
Lidar Changes
- New automatic identification of point cloud model key points. - GM-4493 Pro
- Added ability to edit a line feature in Perpendicular Profile views. - GM-1828 Standard
- Ability to save and load custom created feature models in the Automatic Point Cloud Analysis tool. - GM-16205 Pro
- Fixed crash error if you try and run an Automatic Best Fit on point clouds without selected a layer to compare against. - GM-16719 Pro
- Show error if users tries to thin Lidar to a nonsensical point spacing. - GM-17448 Pro
- Added new adjustment methods to the Lidar QA/QC results dialog, allowing the adjustment of cloud Z values using a fixed shift or a best-fit 3D plane in addition to the previous Piecewise Affine (triangulation) method. - GM-16954 Pro
- Updated 'Color Lidar by Scan Angle' option to separately color negative and positive scan angles by default. A new option to restore the old behavior is also now on the Configuration -> Lidar dialog. - GM-16923 Pro
- Dramatically sped up the rebuild of preview clouds for large Lidar point clouds, something that slowed the process of manually editing point cloud classifications. - GM-16558 Standard
- Support draw modes for extra field data in point clouds. - GM-17247 Pro
- Ensure the reported LIDAR POINT DENSITY and LIDAR POINT SPACING metadata values are updated when you warp a Lidar point cloud with rectification. - GM-17768
- Added support for point clouds in native geographic coordinates. - GM-17607 Pro
- In GeoCalc Mode, address issue where certain LAS files were not importing with vertical coordinate reference systems. - GM-17019
- Fixed issue with garbled characters on the Lidar group selection dialog in the Japanese build. - GM-16972
- Fixed international feet issue in the path profile settings dialog - GM-16941 Pro
- Ensure GCP_Z and total RMSE in Lidar QA displays with the same elevation units as the other fields. - GM-16901 Pro
- Fixed issues with export of LAZ 1.4 files with extended classes and flags. - GM-16757 Standard
- Fixed use of fields other than XYZ when finding duplicate Lidar points. - GM-16687 Pro
- Made Lidar LAS/LAZ extra bytes fields exportable, including when saving over the original file or doing a direct export to LAS/LAZ. - GM-14553
- Fixed issue with 'Fit Point Clouds' generating very large incorrect shifts in some cases. - GM-13456 Pro
- Ensure user is prompted to confirm projection/datum selection from GeoTIFF and LAS/LAZ files when only an ellipsoid is specified for a projection. - GM-18167
- Ensure the 'Classify Features' button is always enabled at the appropriate time on the Point Cloud Analysis dialog. - GM-16541 Pro
- In GC Mode, prevent exception that was occurring when setting default Projection for the first time. - GM-15829 Standard
Pixels to Points Changes
- Improved the automatic identification of GCPs in various potential overlapping images in Pixels to Points. The potential matches are now additionally scored by the distance from the expected area of the image containing the target (based on EXIF data). - GM-16789 Pro
- Improved GCP target finding and ground coverage calculation in Pixels to Points for drone flights by using GCP Z as a ground surface rather than assuming a flat surface until after P2P is run. - GM-16600 Pro
- Updates to underlying tools for speed improvements to the Pixels to Points process. - GM-14150 Pro
- Added CREATE_IMAGE_FROM_MESH parameter for the GENERATE_POINT_CLOUD script cloud to control whether the orthoimage is created from the mesh or the point cloud. - GM-17098 Pro
- Improved the calculation of ground coverage polygons for drone imagery taken at non-nadir angles. Estimated ground coverage polygons are now trapezoidal rather than rectangular. - GM-16696 Pro
- Allowed Pixels to Points to continue processing if color harmonization is unsuccessful. - GM-17516 Pro
- P2P output saved as a GMW in GeoCalc mode will no longer throw an error about being unable to import a coordinate transform. - GM-15443 Pro
- Fixed issue with mask creation on the Pixels to Points dialog after running a P2P process with an image reduction factor. - GM-16942 Pro
- Added more default styles for control points loaded during the Pixels to Points process to avoid duplicating styles. - GM-16683 Pro
3D Viewer Changes
- New option to view the 3D Viewer Walk Mode position in the 2D map view. - GM-15826 Standard
- Fixed crash when unloading layers while a fly-through is running in the 3D viewer. - GM-17321
- 3D view now displays the path profile parallel paths correctly - GM-16881 Standard
- Enhance 3D path profile rendering to show all segments of the 3D path. - GM-14640
- Fixed issue with elevation of line label render in 3D. - GM-14235
- Fix NVIDIA GPU-related problems with the 3D display of very large images. - GM-17020 Standard
- Fixed error in 3D viewer when generating polygonal coverage areas for a loaded layer. - GM-17011 Standard
- Fix NVIDIA GPU-related problems with the 3D display of very large images. - GM-16987 Pro
- Resolved issue displaying tree models in 3D Viewer. - GM-16928
Path Profile / Line of Sight Function Changes
- Added ability to edit a line feature in Perpendicular Profile views. - GM-1828 Standard
- the warning message when custom elevation scale spacing larger than overall elevation difference is now more descriptive - GM-17017 Standard
- the curser text in path profile now will move above/below the curser depending on being above/below the center - GM-16765 Standard
- Added the ability to save Path to new layer for parallel profile series lines - GM-16812 Standard
- Added warning for a path profile reference line being outside of bounds - GM-16803 Standard
- Fixed path profile issue where multiple layers could be assigned the same line style in the legend - GM-16105 Standard
- Update path profile lidar settings. Updated path profile lidar toolbar with new swath buttons - GM-13058 Pro
- Fixed path profile option "Match Elevation Scale to Distance Scale" not working correctly - GM-17154 Standard
- Path profile will no longer say "cross profile(s)" for parallel paths - GM-17114 Standard
- Fixed unit conversion issue in Path Profile sample spacing setting. - GM-16887 Standard
- 3D view now displays the path profile parallel paths correctly - GM-16881 Standard
- Allow the Path Profile sample count to accept the value 2. - GM-16880 Standard
- Retain original main path when switching from perpendicular to parallel profiles. - GM-16846 Standard
- Now even if in the path profile setting "Data Display"->"Draw Separate Line.." option is first checked but before its applied the "Select Layers..." button will still allow you to select layers - GM-16823 Standard
- Updates Path Profile legend to only show displayed layers. - GM-16779
- Fixed 3D display settings options for Perpendicular Path Profile. - GM-16756
- Reworded path profile vector data setting for drawing feature that crosses path - GM-16664
- Removed un-needed Path Profile warning about missing terrain data. - GM-16648
- Enhance 3D path profile rendering to show all segments of the 3D path. - GM-14640
- Resolved issue that made Parallel Profile settings inaccessible. - GM-16872
- Fixed missing label for path profile svg export - GM-16819 Standard
- Resolved crash issue with multiple segment Parallel Path Profile. - GM-16978
Analysis Function Changes
- Ability to create a flattened site plan grid where all edited terrain is contained within the selected area(s). - GM-2176 Standard
- New Solar Shadow Analysis tool for calculating shadows from loaded terrain and 3D features. A new GENERATE_SHADOWS script command allows automating these calculations. - GM-16612 Pro
- Added option to Watershed and Ridge Line Analysis to automatically style the generated stream / ridge lines based on the amount of calculated flow into the line segment. - GM-16835
- Improved wording for use of vector features to modify water flow on Watershed dialog. - GM-16691 Standard
- Updated Dynamic Hill Shading dialog to remove unnecessary Elevation Display / Export Units, Apply button, and to show Vertical Exaggeration in same units as the Configuration dialog. - GM-16677
- Use higher precision when saving GMG files directly from gridding if the cell size is less than 0.1 units. - GM-16949 Standard
- Increased the precision of generated contours saved directly to GMP for high resolution contours. - GM-16849
- Ensure that the selected shader updates on the Configuration when changed on another dialog, like dynamic hill shading. - GM-16657 Standard
- Create elevation grid dialog copy to clipboard button resets on slider change - GM-14525 Pro
- Fixed script builder generate water rise command now handles "water level increase amount" units correctly - GM-13701 Pro
- Added [x] Abort on Error option to Coverage Areas dialog - GM-13329 Standard
- Fixed issue with area volume calculations to custom heights above ground. - GM-17716
- Ensure the 'Classify Features' button is always enabled at the appropriate time on the Point Cloud Analysis dialog. - GM-16541 Pro
- In GC Mode, prevent exception that was occurring when setting default Projection for the first time. - GM-15829 Standard
- In GC Mode, addressed an issue where loading workspaces containing a generated DTM Elevation Grid produced errors. The generated grid will now load without errors. - GM-15309
- Made the 'Restore Defaults' button on the Dynamic Hill Shading dialog restore all values shown on the dialog to defaults, including multiple light source settings. - GM-16654 Standard
Digitizer Tool Changes
- The selection "Specify Separate Distance and Bearing Values" can now be used with explicit DMS options - GM-18154 Standard
- Fixed the Shift+Del shortcut so that it did undelete rather than Cut to Clipboard. - GM-18179 Standard
- Fixed crash splitting features into new lines at spacing for lines less than spacing in length. - GM-17563
- Ensure elevation units are correct when digitizing snapped to 3D features - GM-17361
- Fixed issues snapping when moving a single point feature. - GM-16896 Standard
- Fixed issue in implementation of the Special Operations Difference for a particular case of Line and Area features - GM-16743 Standard
- Fixed issue displaying degree symbol in Flattened Site Plan tool. - GM-16620 Standard
- Properly set CODEPAGE in export DWG/DXF version 2000 - GM-15517
- Fixed issue with the distance/bearing/COGO dialog popping up a feature create dialog when GM is closed while the dialog is open. - GM-18340 Standard
Attributes / Query Changes
- Added right-click option to Feature Vertices dialog for copying just the selected vertices to the clipboard. - GM-17250
- 3D Mesh layer will keep MESH_NAME attribute is it was available in the source file. - GM-17165
- Fixed issue with area volume calculations to custom heights above ground. - GM-17716
Scripting Changes
- Add GetLocationElevationList function to the python SDK module - GM-17712 Pro
- Added CREATE_IMAGE_FROM_MESH parameter for the GENERATE_POINT_CLOUD script cloud to control whether the orthoimage is created from the mesh or the point cloud. - GM-17098 Pro
- Added option to use the legacy Concave Hull (polygon coverage) method for Lidar layers when using the GENERATE_LAYER_BOUNDS or EDIT_VECTOR script commands. Use USE_LEGACY_METHOD to enable. - GM-16940
- Allow smaller COVERAGE_SMOOTHING_FACTOR values when generating polygonal coverage with GENERATE_LAYER_BOUNDS or EDIT_VECTOR script commands. - GM-16939 Standard
- Added GENERATE_REGULAR_GRID script command to allow creating a regular grid of features in an automated fashion. - GM-2431 Standard
- Fixed JOIN_TABLE command when working with special attribute names, like <Feature Name>. - GM-17063 Standard
- Fixed the loading of DEFINE_TEXT_FILE contents text from a script with the IMPORT_ASCII script command. - GM-16994 Standard
- script builder now correctly records GPX export Precision parameter - GM-16622 Pro
- Added elevation layer support to geopackage script export - GM-16299 Standard
- Create elevation grid dialog copy to clipboard button resets on slider change - GM-14525 Pro
- Fixed script builder generate water rise command now handles "water level increase amount" units correctly - GM-13701 Pro
- Fixed issue where saving a script file on tab close in editor could cause it to save it with the tab to the left of it instead - GM-17807 Pro
- Fixed issue with Global Mapper closing with no error when trying loading a PostGIS database that doesn't exist via a script. - GM-17251
Online Source Changes
- Added export support for Cesium terrain and 3D tiles formats. - GM-13206 Standard
- New online data source from TCarta for Global Marine Basemap. - GM-17647 Standard
- Added a search filter to help navigate the list of online sources. - GM-17832 Standard
- Improved network download speed of online data sources - GM-6170 Standard
- Removed OpenStreetMaps.org online sources with rendering from Stamen.com from online sources as those are no longer offered for free. - GM-18162
- Fixed issues loading data from WFS 1.0.0 sources that don't support lat/lon BBOX values. - GM-17092 Standard
- Fixed lockup loading some WMS / WMTS sources with particularly long names on a machine with a longer Global Mapper temp folder path. - GM-17222
Projection / Datum Changes
- In GeoCalc mode, a new context menu has been added to the list of Layers and Coordinate Transformations in the Configure/Projection dialog. This will allow the user to right-click and (where applicable) view the layer's current horizontal and vertical coordinate systems, and the current concatenated transform used to convert to the global. - GM-17113
- In GeoCalc Mode, allow user the option to select a transform of "None" if that feature is enabled. - GM-16814
- All DEM TIFF files will now load a vertical coordinate reference system if one is specified in the header, in GeoCalc Mode. This may result in an "Unknown Vertical Coordinate System" in some cases. - GM-15462
- All DEM files will now load a vertical coordinate reference system if one is specified in the header, in GeoCalc Mode. - GM-15457
- All LAS files including < v1.4 LAS will now load a vertical coordinate reference system if one is specified, in GeoCalc Mode. - GM-15425 Standard
- In GeoCalc Mode, address issue where certain LAS files were not importing with vertical coordinate reference systems. - GM-17019
- Don't convert EPSG code 3067 to a UTM 35N projection since there is already an EPSG code (25835) for that. - GM-16951 Standard
- Coordinate Transform pickers no longer appear when enabling/disabling layers while GeoCalc mode is turned on. - GM-16808
- Auto-select GeoCalc Transform button can no longer be toggled if GeoCalc mode is not enabled. - GM-16431 Standard
- Fixed issues storing custom datum scale shift values smaller than 1.0e-8 for Bursa-Wolfe transformations. - GM-16274 Standard
- In GeoCalc Mode, handle display issue with items that cross the anti-meridian so they are split properly. - GM-15325
- When changing the global vertical projection in GeoCalc mode, if there is a horizontal transform already selected, the user will no longer be prompted to re-select it. Instead the Transform Picker will only require the selection of a new vertical transform, if one is needed. - GM-13380
- Added built-in EPSG codes for Maine State Plane zones using NAD83 (NSRS2011). - GM-17217
- In GC Mode, prevent exception that was occurring when setting default Projection for the first time. - GM-15829 Standard
- In GeoCalc mode, Geotiffs will now save vertical info in header on export when set manually. - GM-15684
- In GeoCalc mode, the coordinate transform cache is now cleared after unloading the workspace. - GM-15563
- Exporting a GMP in GeoCalc mode no longer requires you to reselect a coordinate transformation multiple times. - GM-15561
- P2P output saved as a GMW in GeoCalc mode will no longer throw an error about being unable to import a coordinate transform. - GM-15443 Pro
- In GeoCalc Mode, handle export of DTED data properly. - GM-15344
- In GC Mode, addressed an issue where loading workspaces containing a generated DTM Elevation Grid produced errors. The generated grid will now load without errors. - GM-15309
- In GC Mode, ensure custom objects and grid files added via the Geographic Calculator are available in Global Mapper. - GM-12773
- Stack trace no longer occurs when Global Mapper exits with a GeoCalc transform picker open. - GM-16797
- In GeoCalc Mode, handle the situation where required grid files are missing by prompting the user to download them. - GM-16512
- When adding a new global vertical projection in GeoCalc mode, if there is a horizontal transform already selected, the user will no longer be prompted to re-select it. - GM-13385
Format Specific Changes
- Added support for reading and displaying 'extra bytes' fields from LAS / LAZ files. These will also save to GMP files. - GM-10712 Standard
- Support for importing glTF 3D scenes and models - GM-13243 Standard
- A dedicated OBJ export option to streamline the process of preparing an export for 3D printing. - GM-14463 Standard
- Added new option that allows users to exclude the coordinate system information from the land/xml export - GM-15377 Standard
- Added support for Point Clouds to export as Cesium 3D Tiles - GM-17462 Standard
- Display the warning pop-up dialog at export in Cesium 3D format if the current projection is "precision loss" likely - GM-17791
- Added support for embedded/binary textures in glTF/GLB files - GM-17268
- Enabled option for GMP (Global Mapper Package) export to save and restore the view bounds / projection when loading the GMP into an empty workspace. - GM-17234
- Sped up adding files to a map catalog when some or all files already exist in the catalog. - GM-17204 Standard
- Enabled DRACO compression in glTF models (import) - GM-17036
- Simplified Export submenu items. - GM-17028
- Updated Surfer BLN export to include Z values for exported area features that have them. - GM-17021
- Updated Global Mapper Grid (GMG) export to have separate vertical unit and precision settings. - GM-17004
- Generated .jpg file will now match the .obj and .mtl when exporting a 3D printer friendly OBJ file. - GM-16948
- Improved language of text alert when exporting STL 3D Print. - GM-16932 Standard
- Updated traditional USGS DEM files with arc second units to load natively in Arc Degrees instead. - GM-16778
- Added support for using .jfw files as world files for JPG file loads. - GM-15566 Standard
- The solution is a set of performance enhancements. These enhancements should have no affect on the workflow besides a performance improvement. - GM-13596
- Added support for "NEW OBJECT" features in s57 - GM-16106 Standard
- DWG/DXF export will try to restore the original layer's colors - GM-15511 Standard
- - GM-15154
- Dramatically sped up the export of KML/KMZ super overlays from online layers, map catalogs, and local tiled formats (like MBTiles). - GM-18204
- Added support for generic text files with lat/lon coordinates and a period after a hemisphere character at the start of the string (like 'N. 34 51 23.2'). - GM-17901
- Fixed translation issue that was causing a stack trace while importing .txt files in the Chinese build. - GM-17737
- Fixed error loading some GeoPackage files with CIRCULARSTRING features. - GM-17598 Standard
- Improved handling of failures during tiled exports, including improved error reporting and proper display of 'Cancel All' prompt if exports are still ongoing when one fails. - GM-17469 Standard
- Made columns on Attribute Setup tab of Shapefile export options dialog resize properly. - GM-17431
- Fixed "The system cannot find the path specified." issue for non-latin1 filepaths - GM-17097 Standard
- Fixed a bug in computing the transform for complex GLB/glTF models - GM-17037 Standard
- Fixed issue with the last feature in a Landmark Graphics ASC file not being loaded. - GM-17029 Standard
- Correct loading PNG texture files (glTF/GLB models) - GM-16986 Standard
- Fixed margin size for PDF export and map layout when specifying in centimeters rather than inches. - GM-16936
- Added elevation layer support to geopackage script export - GM-16299 Standard
- Properly set CODEPAGE in export DWG/DXF version 2000 - GM-15517
- Fixed issues with lines and areas exported to DGN files being truncated to just under 5,500 vertices. - GM-17773
- Fixed missing label for path profile svg export - GM-16819 Standard
- Exporting a GMP in GeoCalc mode no longer requires you to reselect a coordinate transformation multiple times. - GM-15561
Rendering/Style Changes
- Enabled copy and paste support for raster image and terrain layers. - GM-2078 Standard
- Allow specifying a symbol size in meters when setting a style for all point features on the Point Styles tab of the Options dialog for a layer. - GM-16975
- Standard (English) version of GlobalMapper uses UTF-8 active codepage which allows better handling of non-English texts and characters - GM-15744 Standard
- Fixed size of custom shape symbols that were incorrectly drawn at half the specified size (e.g. triangle, cross, diamond, star). - GM-16979
Map Layout Changes
- Fixed creation of Feature Mapbook based on Feature Bounds in Map Layout Editor. - GM-16904 Standard
- Allow use of additional special attributes, like 'Index in Layer', 'Feature Layer Name, and 'Feature Type', as titles when creating a Feature Mapbook in the Map Layout Editor. - GM-16895 Standard
Misc. Changes
- New Global Command Search tool for easy access to any tool available in Global Mapper. - GM-16535 Standard
- Removed unnecessary prompt to 'save changes to workspace' when loading a new workspace over an existing unchanged workspace. - GM-15240 Standard
- Updated the list of the toolbar favorites commands - GM-17271
- Fixed spelling error in menu. - GM-17072
- Updated warning dialog's wording when loading lidar data with filters applied. - GM-15453 Standard
- The solution is a set of performance enhancements. These enhancements should have no affect on the workflow besides a performance improvement. - GM-13596
- The highlighted layers appear as bold text with an asterisk beside them in the Control Center - GM-17520
- There is a new context menu item for this in the Control Center - GM-2468
- Fixed issue with layer names in the Control Center remaining bold after they are removed from an animation set. - GM-17581 Standard
- Fixed display of filenames with non-displayable characters in the system code page in the File menu's Recently Used File list. - GM-18088
- Made the Lidar Display tab of the layer options dialog grow controls when the dialog is resized. - GM-17815 Standard
- Fixed crash splitting features into new lines at spacing for lines less than spacing in length. - GM-17563
- Fixed issue with prompt for 4th band of data showing once for each overview layer when loading a 4-band TIFF file. - GM-17341 Standard
- Updated the updated software and metadata web display to use newer Chromium-based browser control. - GM-17240
- Change Save/Restore last drawn view shortcuts to Alt+B and Ctrl+B to avoid collision with Raster Analysis menu. - GM-17155 Standard
- Fixed "The system cannot find the path specified." issue for non-latin1 filepaths - GM-17097 Standard
- Made trackpad-based mouse 'wheel' zoom center properly on the Image Rectification dialog. - GM-17055 Standard
- Implemented undo/re-do for Mesh Vertices editing - GM-13471 Standard
- Fix NVIDIA GPU-related problems with the 3D display of very large images. - GM-16987 Pro
What's New in Global Mapper v25.1
Significant New Features
- New option for generating and displaying parallel Path Profiles.
- Added support for coloring lidar and terrain with a shader in the Path Profile view.
- Reorganized Path Profile settings in an updated dialog.
- Added ability to crop 3D mesh features using rectangular area.
- Expanded the Feature Information Tool to display information for vector features selected in the 3D Viewer.
- Added option to Dynamic Hill Shading dialog to calculate the sun azimuth and altitude based on time at a specified location.
- Created a dedicated STL export option to streamline the process of preparing data for 3D printing.
Significant New Features in Global Mapper Pro
- Updated Pixels to Points to support automatic searching for and placement of defined ground control points (GCPs).
- New ability to save Pixels to Points settings as a template to quickly apply them in future workflows.
- Optimized Pixels to Points processing resulting in additional speed improvements
- Enabled Terrain Paint in the Path Profile tool for manual terrain editing.
- Updated the Compare Point Clouds tool to allow comparing a point cloud to one or more loaded gridded terrain layers.
- Added a subclass option to custom classes in the Automatic Point Cloud Analysis tool allowing the process to consider already classified points.
- Added option to save the overlap difference grid as a separate layer during Swath Separation Image processing.
Lidar Changes
- Updated the Compare Point Clouds tool to allow comparing a point cloud to one or more loaded gridded terrain layers. - GM-15725 Pro
- Added option to save the overlap difference grid as a separate layer during Swath Separation Image processing. - GM-14285 Pro
- Ensure consistency of min/max parameter pairs in automatic point cloud classification dialog. - GM-16368 Pro
- Added message to point cloud feature extraction process that warns the user if no points are found for a specific class. - GM-16198 Pro
- All points generated from Pixels to Points are now marked as 'Synthetic' to indicate that are not from LIDAR sensors. - GM-16016 Pro
- Updated layout and design of Project Type Pages in the P2P Wizard - GM-16236 Pro
- Enable View->Zoom->Zoom to Selected Features menu command when Lidar points are selected. - GM-16475 Standard
- Corrected set of LAS/LAZ global encoding flags when saving over original files earlier than LAS v1.4 that have a WKT projection record. - GM-16316 Standard
- Fixed issue where Lidar selection by segment ID wouldn't always find all segment points for segments that cover large areas. - GM-16173 Pro
- Vertical Coordinate System list in Lidar LAS/LAZ Export Options has been expanded for GeoCalc Mode. - GM-15285 Standard
- Added support for filtering by elevation range to E-57 Lidar imports. - GM-11362 Standard
Pixels to Points Changes
- Updated Pixels to Points to support automatic searching for and placement of defined ground control points (GCPs). - GM-16046 Pro
- New ability to save Pixels to Points settings as a template to quickly apply them in future workflows. - GM-15149 Pro
- Import XMP metadata from TIFF files if present, improving location information for drone images. - GM-16549 Pro
- Removed the option to snap Pixels to Points control points to the pixel center. Now sub-pixel precision will always be maintained. - GM-16521 Pro
- All points generated from Pixels to Points are now marked as 'Synthetic' to indicate that are not from LIDAR sensors. - GM-16016 Pro
- Updated Pixels to Points reports generated by the wizard to default to RGB coloring. - GM-15800 Pro
- Added the DJI Mavic3 to the Pixels to Points camera list - GM-15991 Pro
3D Viewer Changes
- Expanded the Feature Information Tool to display information for vector features selected in the 3D Viewer. - GM-6420 Standard
- Resolved issue with cursor movement in 3D viewer. - GM-16695 Standard
- Fixed error when displaying shapefile data with many vertices in 3D. - GM-14875
- Fixed issues when viewing area features containing 100,000 or more vertices. - GM-15214 Standard
Path Profile / Line of Sight Function Changes
- New option for generating and displaying parallel Path Profiles. - GM-8401 Standard
- Added support for coloring lidar and terrain with a shader in the Path Profile view. - GM-2286 Standard
- Reorganized Path Profile settings in an updated dialog. - GM-11821 Standard
- Enabled Terrain Paint in the Path Profile tool for manual terrain editing. - GM-15885 Pro
- Added option to create line features from a series of parallel Path Profiles. - GM-16788 Standard
- Path profile now requires the top clamp value to me larger than the bottom in the settings dialog - GM-16501 Standard
- added new reference line setting to path profile settings dialog - GM-10535 Standard
- - GM-9988
Analysis Function Changes
- Enabled Terrain Paint in the Path Profile tool for manual terrain editing. - GM-15885 Pro
- Added ability to crop 3D mesh features using rectangular area. - GM-9657 Standard
- Updated the path profile display vertex setting wording to "Display Location of Each Line Vertex" - GM-15987 Standard
- Fix issues with layer translucency not applying to zoomed out overview/pyramid layers. - GM-16132 Standard
- Resolved issue with cropping data in breakline creation. - GM-13466 Pro
- Fixed occasional odd behavior gridding Lidar data, performing a Lidar compare, spatially thinning Lidar, or exporting Lidar to a GMP file when also cropping to an area feature. - GM-16567 Pro
- Fixed small shift to southeast when using the Terrain Paint 'Smooth Terrain - Average' function in v25.0.0 - v25.0.2. - GM-16461 Pro
- Fixed issues cropping TIN elevation grids to selected areas in 25.0.0 and 25.01 releases. - GM-16376 Standard
- Fixed odd results generating a flattened site plan grid in some cases. - GM-16363 Standard
- Made user-specified contour intervals remember the non-integer portion of the specified interval between dialog invocations. - GM-16323 Standard
- Fixed font change issue in kriging plot export. - GM-14727 Pro
- Fixed issue where spatial operations difference processing was omitting features. - GM-14438 Standard
- Fixed a number of cases where spatial operations was returning incorrect results. - GM-14133 Standard
- Resolved the difference between elevation grid creation in UI and script. - GM-13413 Standard
- Fixed issue where spatial operations union produced polygon slivers. - GM-12355 Standard
Digitizer Tool Changes
- Controls related to random color styling are now greyed out unless the "unknown" style is selected to avoid confusion - GM-16464 Standard
- Added checkbox added to enable/disable auto styling. - GM-16200 Standard
- Improving dialog string consistency. - GM-14516 Standard
- Fixed error with negative feature count display in Control Center after marking grouped areas as deleted. - GM-16740 Standard
- Fixed an issue in computing a difference on two area features. - GM-16382 Standard
- Fixed issue where Lidar selection by segment ID wouldn't always find all segment points for segments that cover large areas. - GM-16173 Pro
Attributes / Query Changes
- Display non-printable characters as a Unicode hex value when hovering over attribute values in the Attribute Table. - GM-16309 Standard
- Fixed case where Hidden Attributes would reappear when adding a new attribute - GM-15679 Standard
Scripting Changes
- Fixed a number of cases where spatial operations was returning incorrect results. - GM-14133 Standard
- Resolved the difference between elevation grid creation in UI and script. - GM-13413 Standard
Online Source Changes
- Updated URL for Copernicus Open Access Hub online source. - GM-16332 Standard
- Allow using selected area from Feature Info Tool when loading online data cropped to a selected polgyon. - GM-16224 Standard
- Updated URL for New York State DEM online source. - GM-16097 Standard
Projection / Datum Changes
- Updated GeoCalc libraries for release of Calculator 2023 SP1. - GM-16321 Standard
- Add support for NADCON 5 conversations that contain more than three transformations in GeoCalc Mode. - GM-11058 Standard
- Fixed built-in definition of EPSG code 5253 (TUREF / TM27). - GM-16524 Standard
- Allow cancel of entire load when cancelling projection selection during load of an archive (.zip) with multiple files. - GM-16516 Standard
- Recognize TM65 and TM75 datum names for Ireland 1965 and Ireland 1975 datums. - GM-16460 Standard
- Fixed issue with the Error column always saving 0 when saving a GCP file from the Rectification dialog for a 3D transformation. - GM-16370 Standard
- Recognize D_JGD_2011 as datum name for JGD2011 datum. - GM-16318 Standard
- Improved save and load of Stereo70 projection to PRJ files. - GM-16218 Standard
- Vertical Coordinate System list in Lidar LAS/LAZ Export Options has been expanded for GeoCalc Mode. - GM-15285 Standard
- In the batch export, while using GeoCalc mode, a valid Binary Terrain file will be generated when converting a Binary Terrain file from a geodetic to a projected CRS with a vertical. - GM-15757 Standard
- TIF files with Projections using grads now import properly in GeoCalc Mode. - GM-15499 Standard
- Users will now be prompted to select a Projection for imported TIF files in GeoCalc Mode when the Datum is "questionable." - GM-15493 Standard
- Reset to Last Exported Bounds properly in GeoCalc Mode. - GM-15373 Standard
- Properly handle import of PRJ files in GeoCalc Mode when units are non-standard. - GM-15367 Standard
- Allow loading PRJ files from paths/filenames that contain characters that are not displayable in the system code page. - GM-12098 Standard
- Fixed issues saving some datums to GeoTIFF headers when in GeoCalc mode. - GM-15777 Standard
- Fixed issues exporting USGS DEM format files in the Geographic projection in GeoCalc mode. - GM-15742 Standard
- Prevent mesh from losing texture in GeoCalc Mode if user reassigns the horizontal CRS and then selects a vertical CRS. - GM-15682 Pro
- Fixed bad behavior in GeoCalc Mode when setting vertical CRS after horizontal CRS was changed. - GM-15681 Standard
- Fixed issues in GeoCalc Mode when imported vertical CRS is set to "None." - GM-15431 Standard
Format Specific Changes
- Created a dedicated STL export option to streamline the process of preparing data for 3D printing. - GM-14382 Standard
- Added option to specify coordinate precision to GPX export dialog. - GM-14138 Standard
- Import XMP metadata from TIFF files if present, improving location information for drone images. - GM-16549 Pro
- PRJs can now be generated while exporting Wavefront OBJs from the export dialog. - GM-15065 Standard
- Added support for loading Hypack CHN format files. - GM-14407 Standard
- Fixed issues loading a workspace referencing a GMP file with a renamed layer. - GM-16607 Standard
- Fixed placement of GEBCO NetCDF files. - GM-16554 Standard
- Corrected export of 3D lines in Geopackage format - GM-16534 Standard
- Restored the option to export to vector ESRI File Geodatabases. Also fixed issues with attribute values over 255 characters in length. - GM-16532 Standard
- Made Export Bounds tab 'Use Layer Bounds' option work properly for terrain exports (pixel is point bounds). - GM-16486 Standard
- Improved parsing of attributes from description and BalloonText from KML/KMZ files. - GM-16305 Standard
- fixed raster geopackage export issue - GM-16257 Standard
- Fixed issues exporting KML to DWG and DXF. - GM-16221 Standard
- Updated Arc Binary Grid import to support truncated files and to get projection information from an associated .aux.xml file if present. - GM-16178 Standard
- Updated the wording in the KML/KMZ export dialog to emphasize the embedding of any linked files, not only images. - GM-15408 Standard
- Added support for filtering by elevation range to E-57 Lidar imports. - GM-11362 Standard
Rendering/Style Changes
- Fixed issue allowing users to save invalid values on the Configuration dialog when pressing OK. - GM-16547 Standard
- fixed dpi scaling issues on non primary monitor - GM-16219 Standard
Map Layout Changes
- Added option to not display the 'Missing Vertex' type of overlaps in the Find Overlap tool. - GM-16471 Standard
- Ensure the main map view element cannot be deleted from the Map Layout Control Center. - GM-16177 Standard
User Interface
- Ensure any map layer exclusions are saved to a workspace if only a single 2D map view is displayed. - GM-16226 Standard
- Map layer settings will now be correctly saved when exporting a workspace containing a .shp label layer in a .gmp file. - GM-14228 Standard
Misc. Changes
- Can now receive location data from GNSS devices over TCP and UDP. - GM-15861 Standard
- Added "Copy location to clipboard" to the favorite shortcut key list. - GM-14594 Standard
- The new style of Folder Selector dialog was implemented. The dialog adds better functionality in navigation and new folder(s) creation. - GM-16514 Standard
- Fixed DPI scaling issue when in the Edit Attribute window. - GM-16230 Standard
- Toolbars resize to the dpi of the current monitor - GM-16180 Standard
- Fixed crash fixing invalid polygons when extremely tiny slivers are created as part of the automatic fix process. - GM-16636 Standard
- Fixed error in Feature Info Tool when selecting pixels/cells from raster/terrain layers. - GM-16591 Standard
- Fixed prompt to save workspace when closing GM if you have only loaded the default data, but not modified anything. - GM-16561 Standard
- Fixed built-in definition of EPSG code 5253 (TUREF / TM27). - GM-16524 Standard
- Fixed issue with batch convert to Shapefiles if you unchecked all 'Export XXX Features' options. - GM-16379 Standard
- fixed dpi scaling issue on non primary monitor - GM-16304 Standard
- Auto styling settings and checkbox are now greyed out when "unknown" types aren't selected. These settings will no longer override any user settings - GM-16024 Standard
- Improving button string readability. - GM-15801 Standard
- Fixed issue where spatial operations union was producing incorrect results. - GM-13640 Standard
- Made the map pan properly when the map is rotated and the border pan arrows are used. - GM-13315
- Fixed problems re-ordering layers in the Control Center with map catalogs loaded and the 3D view open. - GM-12661 Standard
What's New in Global Mapper v25.0
Significant New Features
- Added the ability to search for an optimum place for a flattened site plan (based on minimum cut and fill volume) within a defined search area when flattening a pad site.
- Added ability to analyze 3D vector features as obstructions/modifications in watershed generation to more accurately model potential objects impacting flow.
- New unique auto styling of unknown vector feature types. Any vector layer loaded or created as an unknown type will get a random color by default to help improve visualization between layers.
- Improved display behavior on high-resolution screens.
Significant New Features in Global Mapper Pro
- New Least-cost path analysis tool allows users to determine the best path across a terrain surface based on desired parameters.
- Wizard updates to simplify guiding users through Pixels to Point tool setup.
- Ability to define custom classifications based on user-created training samples (Beta).
- Updated segmentation based lidar classification to include noise.
- Updated segmentation based lidar classification to include ground.
- New Raster Paint tool for manually editing RGB and palette-based images.
- New Elevation QC analysis tool to vertically adjust gridded elevation layers to 3D vector control points.
- Improved the creation of estimated tree footprints extracted from point clouds.
- Added the ability to compare kriging outputs to control data as cross-validation.
Lidar Changes
- Ability to define custom classifications based on user-created training samples (Beta). - GM-12847 Pro
- Updated segmentation based lidar classification to include noise. - GM-14855 Pro
- Updated segmentation based lidar classification to include ground. - GM-14853 Pro
- Improved the creation of estimated tree footprints extracted from point clouds. - GM-11093 Pro
- Fix issue with Lidar 'Color by Source Layer' not working correctly when hiding some layers. - GM-16023 Pro
- Updated option to 'Display Statistics for Selected Lidar Points' to add an 'Additional Statistics' tab which shows additional information about the selected points. - GM-15024 Pro
- Added Lidar draw modes to the Favorites toolbar, allowing changing to a particular draw mode to be assigned to a keyboard shortcut or placed in the Favorites drop-down. - GM-15943 Pro
- Added Lidar Analysis top-level menu containing all options available from the Lidar toolbars. - GM-15920
- Resolved issue with cohesive segments being split into multiple segment IDs. - GM-15608 Pro
- Updated Lidar QA / QC results dialog to show the XYZ location of the ground control points (GCP_X, GCP_Y, and GCP_Z). - GM-15230 Pro
- Sort the list of available Vertical Coordinate Systems for LAS/LAZ export when GeoCalc mode is enabled. - GM-15286
- Fixed lockup rectifying Lidar data with the 3D view open. - GM-15502 Pro
- Fixed coloring of elevation differences in generated SSI images that varied with the selected common shader. - GM-15173 Pro
- Fixed issue with Z range of path profile when drawing Lidar and 3D points in profile. - GM-15101 Pro
- Unit selections in automatic-non-gound classification are now retained in dialog. - GM-14839 Pro
- Resolved issue creating building features when building and tree classification is run together and no trees are found. - GM-13165 Pro
Pixels to Points Changes
- Wizard updates to simplify guiding users through Pixels to Point tool setup. - GM-15151 Pro
- Added support for customizing the temp/working folder used for Pixels to Points operations called via the API (GM_P2PSetup_t.mWorkingFolder) or script (TEMP_DIR parameter). - GM-15324 Pro
- Updated ground control point ordering in Pixels to Points dialog to respect point name. - GM-15204 Pro
- Removed DTM as an output from Pixels to Points Wizard. - GM-15051 Pro
- Projection always displayed in Pixels to Points report. - GM-14995 Pro
- A Pixels to Points projection adviser that can check to verify that source images can be projected into the user-selected output projection. - GM-14983 Pro
- Added more detail to the additional outputs dialog in the Pixels to Points wizard. - GM-14871 Pro
- The P2P workspace file saves/restores the state of output file checkboxes and the location of the output files - GM-14825 Pro
- The final P2P report includes the summary of the overlap report - GM-14068 Pro
- P2P Wizard can produce Sparse Point Cloud as an additional output - GM-8291 Pro
- Ensure that the Pixels to Points Wizard shows the GeoCalc projection selection dialog when GeoCalc mode is enabled. - GM-15422 Pro
- Fixed crash running Pixels to Point tools in an empty workspace when GeoCalc mode is enabled for projections. - GM-15227 Pro
- Fixed an issue with selecting a current camera model in P2P Wizard - GM-15182 Pro
- Added calculation of "GPS Altitude" parameter for images where it is missing in order to suggest images containing a ground control point. - GM-15172 Pro
- The output projection is always shown on the P2P Output Report - GM-14976 Pro
- P2P Wizard will reject a user selected CRS if the projection is not possible - GM-14963 Pro
- Loading a saved P2P workspace will start P2P Wizard or main P2P dialog automatically - GM-15085 Pro
- Increased default resolution of ortho-image generated from a mesh during the Pixels to Points process by a factor of 3. - GM-14060 Pro
- Fixed issue with Pixels to Points having errors on machines without nVidia / CUDA installed. - GM-15082 Pro
Analysis Function Changes
- New Least-cost path analysis tool allows users to determine the best path across a terrain surface based on desired parameters. - GM-4290 Pro
- Added the ability to search for an optimum place for a flattened site plan (based on minimum cut and fill volume) within a defined search area when flattening a pad site. - GM-6613
- Added ability to analyze 3D vector features as obstructions/modifications in watershed generation to more accurately model potential objects impacting flow. - GM-321
- New Raster Paint tool for manually editing RGB and palette-based images. - GM-14998 Pro
- New Elevation QC analysis tool to vertically adjust gridded elevation layers to 3D vector control points. - GM-6634 Pro
- Added the ability to compare kriging outputs to control data as cross-validation. - GM-14209 Pro
- Added EVI as a built-in option in the Raster Calculator. - GM-10038
- Added Crosses, Covers, and CoveredBy as new predicated in Spatial Operations tool. - GM-14448
- Allow changing the layer being edited while in the Raster and Terrain Paint tools. - GM-15837 Pro
- Relative elevation model dialog now auto fills the name of the source DEM. - GM-15416
- Improved display of Terrain Paint cursor so that it shows up against very dark backgrounds. - GM-15247 Pro
- REM Options dialog will now set default Percent Samples setting to last value used. - GM-15130
- Updated REM Grid Settings dialog. - GM-15099
- Added option to limit Raster Reclassification to an area defined by a selected polygon. - GM-15091
- Terrain Paint Tool now restores the previously selected tool when finished. - GM-14982 Pro
- Removed feathering cursor indicator for Terrain Painting operations that do not use feathering. - GM-14981 Pro
- Saved terrain file name to REM statistics. - GM-14883
- REM statistics will use the last used statistics directory by default. - GM-14882
- Updated link to help files from REM dialog. - GM-14786
- Added ability to create REM layer from multiple line features. - GM-14733
- Added option to "Set Elevations to match REM shader" when creating a custom shader. - GM-14704
- New built-in REM shader. - GM-14584
- Added support for layer grouping in spatial operations scripting. - GM-14508
- Updated Script Editor to recognize Spatial Scripting changes. - GM-14413
- Shortcut to the Shader Options Configuration dialog added to the shaders dropdown menu. - GM-13012
- Updated the Terrain Paint Tool to use a dockable pane. - GM-15231 Pro
- Fixed issues with inconsistent results when computing view sheds with restricted angle ranges. - GM-15857
- Resolved difference between line segment and polygon outputs from Voronoi Diagram analysis. - GM-15743
- Fixed issues creating buffer areas around lines when the projection units are angular and not degrees. - GM-15646 Pro
- Sped-up rendering for Perpendicular Path Profiles with large numbers of vertices in path. - GM-15556 Pro
- Corrected placement of Z and Slope columns when adding per-vertex elevations via the Feature Info Tool. - GM-15516
- Fixed crash gridding Lidar using the Bin Median method when the 'Crop to Selected Polygon' option is used. - GM-15383 Pro
- Updated Undo in Terrain Paint tool when painting selected features to undo/redo the paint from all selected features in one operation, rather than one feature at a time. - GM-15281 Pro
- Fixed box maximum resampling for image (not terrain) that was not functioning correctly. - GM-15206
- Fix spurious lines when creating an elevation grid from a TIN which has degenerate triangles. - GM-15177
- Fixed the generation of convolution layers from palette-based layers with an alpha channel. - GM-15121 Pro
- Terrain edited with Terrain Painting exports as expected to GeoTIFF format with overviews. - GM-15115 Pro
- Made pressing F1 on the Apply Convolution Filter dialog take you to the proper help page automatically. - GM-15066 Pro
- Added new ‘Use Affine for Polynomial if Less Error at GCPs’ option to the Options->Rectification Method menu on the rectification dialog. If unchecked, then we will keep Polynomial even if Affine is demonstrably better. - GM-15017
- Maintain crop bounds when using Raster Reclassification on cropped layer. - GM-15007
- Ensure resampling methods other than Bilinear can be correctly set when re-rectifying loaded image layers. - GM-14957
- Resolved issue undoing overlapping Terrain Paint edits. - GM-14752 Pro
- Terrain Paint based on selected line respects set brush size parameters. - GM-15773 Pro
- Fixed overlapping buttons in the custom shader dialog in the Korean Global Mapper. - GM-15047
- Resolved issue creating an REM layer based on a closed line feature. - GM-15014
- Fixed program error when a decimal value is specified for Kriging tool Num Bins parameter. - GM-15133 Pro
Digitizer Tool Changes
- Added the ability to search for an optimum place for a flattened site plan (based on minimum cut and fill volume) within a defined search area when flattening a pad site. - GM-6613
- New unique auto styling of unknown vector feature types. Any vector layer loaded or created as an unknown type will get a random color by default to help improve visualization between layers. - GM-14370
- Don't show error on Grid Setup dialog if Step value is blank if using Letters for naming. - GM-15244
- Updated option to 'Display Statistics for Selected Lidar Points' to add an 'Additional Statistics' tab which shows additional information about the selected points. - GM-15024 Pro
- Add option when resampling line features to not add a vertex within the spacing distance of the endpoint. - GM-15589
- Double-clicking while the pan arrows are present will no longer open the feature info dialog. - GM-14367
- Allow sorting by column values on the Feature Vertices dialog. - GM-6790
- Fixed 'error clipping polygon' error on degenerate polygons (less than 3 unique vertices). - GM-13648
- Stay in Move mode when moving a single point feature with the Digitizer Tool. - GM-16073
- Fixed shift of the Z values for selected features when the elevation units are not meters. - GM-15802
- Fixed issues creating buffer areas around lines when the projection units are angular and not degrees. - GM-15646 Pro
- Fix issue with modifications to mesh geometry orientation after load not saving to workspaces. - GM-15473
- Fixed crash undoing edits for 3D model / mesh features. - GM-15221
- Fixed issue with combined areas not saving to workspaces properly. - GM-15150
- Cropping selected lines at both end points now remembers last used unit selection. - GM-14834
- Fix crash when GeoCalc mode is exited when Digitizer Tool is active. - GM-15514
- Fixed error loading a workspace that includes a mesh feature with deleted vertices. - GM-15470
Attributes / Query Changes
- Fixed case where Hidden Attributes would reappear when adding a new attribute - GM-15679
- Fixed French translation issue causing crash when calculating statistics for attribute values. - GM-15546
- Fixed display of grouped area features in Attribute Editor showing multiple layers at a time. - GM-15378
- Restored the ability to open folders in Windows Explorer from the Feature Info Tool. - GM-15178
- Custom column order and hidden columns are now respected when copying lidar data attributes to text from the Attribute Editor. - GM-14554
- Fixed crash adding new attribute in Attribute Editor when attribute name already exists. - GM-14988
Scripting Changes
- Added copy to clipboard option to script builder right click menu - GM-15986 Pro
- Fixed file path argument being recorded in the python Script Builder. - GM-15939 Pro
- Added support for LIDAR_COMPARE in the Script Builder. - GM-15031 Pro
- Added UNLOAD_LAYER to the Script Builder. - GM-15022 Pro
- New Cloud Compare Global Mapper Script parameters recognized in Script Editor. - GM-14690
- Updated EXPORT_WEB command introduced a new key word: ”GEN_PBF_FILES”. - GM-14665
- Added support for layer grouping in spatial operations scripting. - GM-14508
- Updated Script Editor to recognize Spatial Scripting changes. - GM-14413
- GMS EXPORT_VECTOR command recognizes KML_OVERIDE_ALTITUDE_MODE Boolean option. By default the option is "NO" - GM-14289
- Added support for python 3.10.x - GM-13784 Pro
- Added Python Recording to script builder - GM-14381 Pro
- Fixed error about polygon crop bounds not intersecting the layer being exported when exporting a layer with a single point feature from a script. - GM-15455
- Fixed issue with some MrSID format files resulting in a 'Cancel Entire Operation' prompt when loading them from a workspace/script. - GM-15279
- Maintain the status of the Run Script in the Context of the Main View option in the Script Editor. - GM-15168
- Added syntax coloring for CALC_LIDAR_STATS in the Script Editor. - GM-14990
- Added syntax coloring to NORMALIZE_WEIGHTS parameter in the Script Editor. - GM-14932
- Record KML_SEPARATE_RASTER_LAYERS parameter in the Script Builder. - GM-14918 Pro
- Improved syntax coloring in the Script Editor for long scripts generated by the Script Builder. - GM-14775
- Added support for the WEB_WW_TRANSPARENT_TILES parameter in the Script Builder. - GM-14721 Pro
- Support recording of generate contours command in python when using lidar data as source data. - GM-14593 Pro
- Resolved incorrect recording of parameter for Generate Density Grid in python Script Builder. - GM-14547 Pro
- Resolved program crash when running a specific user script. - GM-14780
Online Source Changes
- Added updated INGV - PISA sources for the Italian language version. - GM-15108
- Added NasaDem as a new Online Source. - GM-11117
- Updated WCS to support versions later than 1.0.0. - GM-15859
- Updated WCS source download to allow specifying a custom pixel size to download even if the full resolution is known. - GM-15543
- Fixed elevation shading of the online NED 10m terrain source at some zoom scales. - GM-15526
- Fix issue loading WMTS sources where the data lives on a different server than the GetCapabilities document. - GM-15353
- Fixed issues with WMS/WMTS sources that are identical except for extra URL parameters pulling from the same cache location. - GM-15033
Projection / Datum Changes
- Updated NAD83 CSRS Alberta datum transformation to v7. - GM-15530
- Improved the datum transformation used by the New Israeli Datum (Israel 1993) to a 7-parameter Bursa-Wolfe transformation. - GM-15524
- Sort the list of available Vertical Coordinate Systems for LAS/LAZ export when GeoCalc mode is enabled. - GM-15286
- Ensure VTerrain BT export properly embeds UTM zone in export in GeoCalc mode. - GM-15683
- Updated name saved for Australian National spheroid in PRj files to 'Australian' to match other software. - GM-15676
- Fixed reporting of EPSG code for Geographic projections with a datum that is coincident with WGS84. - GM-15673
- Removed 'South America 1969' ellipsoid that is a duplicate of the more standard 'GRS 1967 Modified' ellipsoid. - GM-15670
- Added built-in EPSG codes for State Plane NAD83 (NSRS2011) for Alabama and Arizona. - GM-15668
- Improved precision of great circle length calculations when an endpoint is at a pole. - GM-15513
- Updated TIFF file load to prefer .tfwx files over .tfw files if present. - GM-15465
- Fixed datum conversion in GeoCalc mode when using batch reproject tool. - GM-15463
- Ensure that the Pixels to Points Wizard shows the GeoCalc projection selection dialog when GeoCalc mode is enabled. - GM-15422 Pro
- Updated State Plane NAD83 Maine CS2000 Central projections to use EPSG code 3463 rather than deprecated 3073. - GM-15406
- Added support for ArcSecond as a recognized unit name in PRJ files. - GM-15382
- Fixed crash loading GeoTIFF files in lat/lon projection that wrap the ATM when GeoCalc mode is enabled. - GM-15323
- Corrected elevation label applies to peak / depression elevations when feet are used. - GM-15302
- Fixed vertical auto-select GeoCalc transform in GeoCalc Mode - GM-15141
- When performing a vertical coordate transformation, a transformation picker will now pop up in GeoCalc mode. - GM-15140
- Fixed errors loading online sources when GeoCalc projection mode is enabled. - GM-15128
- Improved datum transformation for BD72 to EPSG 15929 and ensure EPSG 31300 uses that built-in datum. - GM-15057
- Fixed issue when automatically adding unrecognized datums from WKT PRJ files with TOWGS84 strings and a 7-parameter transformation. - GM-15046
- In GeoCalc mode, vertical CRS will now revert to None when changing Horizontal CRS. - GM-13403
- Fixed area combine / dissolve operation when working with reprojected area features. - GM-15700
- Fixed issues with Krovak projections from WKT PRJ definitions that specify XY_Plane_Rotation is 90 degrees. - GM-15518
- Fix crash when GeoCalc mode is exited when Digitizer Tool is active. - GM-15514
- Fixed errors in v24.1 when using GeoCalc mode for projections. - GM-15131
Format Specific Changes
- Reported loading progress for DWG/DXF files - GM-13821
- Changed compliance level stored in the NITF header of exported CADRG data sets from 3 to 1. - GM-15145
- Added support for using zStandard compression for GeoTIFF exports. - GM-15896
- Updated GLTF / GLB files with points to load them as a point cloud rather than individual point features. - GM-15037
- Palette selector is available in BATCH convertor when exporting to COG. JPG quality can be set for COG/GeoTIFF file export if JPG-in-TIFF palette is selected. - GM-14748
- *.COG files are recognized as Cloud Optimized GeoTIFF format. The COG type is supported by Batch Convertor/Reproject - GM-14746
- Support for ZSTD compression in GeoTIFF format. - GM-14672
- Errors for HDF5 library written to Global Mapper error log. - GM-14219
- Fixed issues with unknown files being left open when the user attempt to load them, such as trying to load a .prj file as a layer. - GM-14971
- Added automatic recognition of ASTER GDEM v3 HDF5 format files. - GM-13818
- Fixed blocky areas in some Global Mapper Grid (GMG) exports using Millimeters as the export precision. - GM-15890
- Fixed an issue with saving a workspace containing a KML/KMZ layer - GM-15856
- Added support for loading TIFF files using ZStandard compression. - GM-15824
- Fixed issue with exports using the bicubic interpolation method sometimes producing values outside the original data range. - GM-15816
- Fixed batch conversion to the Blue Marble Gridded data format. - GM-15756
- Fix issue applying updates to S-63 files. - GM-15723
- Read Z values for 3D features in OpenFlight FLT files. - GM-15704
- Made 'Generate PRJ File' option work for Windsim GWS exports. - GM-15696
- Removed TAB as an available metadata option for Vertical Mapper Classified / Clutter Grid File export as a TAB file must always be generated. - GM-15695
- Updated Optimi Clutter and Grid exports to generate the requested metadata files. - GM-15693
- Made cropping to area features be applied properly for LandXML exports. - GM-15655
- Updated TIFF file load to prefer .tfwx files over .tfw files if present. - GM-15465
- Fixed issue with multi-band GeoTIFF exports not storing the proper default values in some no-data areas. - GM-15371
- Fixed issue with SEGP1 exports dropping the line name. - GM-15313
- Fixed interpretation of Wisconsin County Reference System - Vilas County, when read from EPSG code 7638. - GM-15310
- Fix location of Picture Points loaded from JPG files when a GCP file is present alongside the JPG file. - GM-15306
- Fixed issue with some MrSID format files resulting in a 'Cancel Entire Operation' prompt when loading them from a workspace/script. - GM-15279
- Fix issue with display of large BSQ-organized image files when many GB of files are loaded. - GM-15256
- Fix issue rendering terrain TIFF files with an alpha channel when overview layers are present. - GM-15163
- Fix issue with invalid UTF-8 characters being written to a UTF-8 encoded KML / KMZ file if an input layer is incorrectly marked as being UTF-8. - GM-15105
- Fixed display of ELEVATION attribute for generic text file loaded with ECEF coordinates. - GM-15095
- No longer write the GeogToWGS84GeoKey tag to exported GeoTIFF files except for custom datums. - GM-15093
- Fixed error saving a workspace after loading some MB56 files. - GM-15076
- Resolved issue loading customer's DWG file. - GM-15043
- The import of Surfer BLN files will now pull in per-vertex timestamps if present. - GM-14915
- Added support for loading line-delimited GeoJSON format files with a .geojson extension. - GM-14700
- Fixed an issue in loading models from KML/KMZ files - GM-14674
- JPEG2000 Elevation Grid export support was removed because it only functioned in the 32 bit application, which we no longer distribute. - GM-14664
- Added 12da support for UTF-16 files. - GM-14468
- Fixed export to RMaps format using the 'Create from existing TMS tiles directory' option. - GM-14234
- Resolved disorganized CSV output of particular customer data. - GM-13944
- Fix crash when manipulating map during OpenFlight export. - GM-15717
- Fixed error exporting vector data to Idrisi raster formats. - GM-15690
- Fixed issues loading very large (over 4 billion sample) sections of DBDBv5 bathymetry data. - GM-14935
- Resolved program crash when running a specific user script. - GM-14780
- 3D views can now be saved to appdata the same way 2D views are - GM-13521
Rendering/Style Changes
- Improved display behavior on high-resolution screens. - GM-12618
- Renamed duplicate 'Landmark' point feature classification used for S-52 marine chart symbology to 'Landmark (S-52)'. - GM-15308
- Fixed issue with translucent raster layers not immediately redrawing when the water level changes and the layer overlaps a terrain layer. - GM-15137
Map Layout Changes
- Improved memory handling in regards to edits made in the Map Layout Editor. - GM-14943
- Disabled Map Layout element Properties button if no elements are available to be selected. - GM-15054
- Fixed issue saving Map Layout Templates with inset elements. - GM-15001
- Map Layout insets are now saved when map book is created - GM-14985
- Resolved issue reverting Map Layout Path Profile inset element to original. - GM-14948
- Fix issue with changing which 2D view is the Primary View not being restored when reloading a workspace. - GM-14765
- Resolved issue creating a Map Book with a layout containing a 2D view inset. - GM-15000
- Resolved issue opening an existing Map Layout with an embedded 2D view inset element. - GM-14999
- Improved undo tracking in the Map Layout Editor. - GM-14977
User Interface
- Prevent shader drop-down from getting too long and shortened names of Swath Separation Overlap Difference shaders. - GM-15485
Misc. Changes
- Made the 'Footer' option on the Print dialog be remembered if edited by the user. - GM-15805
- Reduced situations in which a Helmert rectification will automatically be used for 2 control points when linear would result in non-square pixels. - GM-15852
- Added the Elevation QC Tool icon to the Analysis toolbar - GM-15839 Pro
- Updated Terrain Painting dialog and icons. - GM-15812 Pro
- Allow specifying the simplify percentage with decimals when creating meshes from loaded terrain data. - GM-15389
- The space bar can now be used to hide/show layers selected in the Control Center when the 2D map view has focus (previously focus needed to be in the Control Center window for this to work). - GM-14719
- Replaced default data. - GM-14501
- Updated installer to offer Python 3.10 or 3.9 as an extra download. - GM-15834
- Fixed flicker on Config->Area Styles and Area Style Edit dialogs when moving translucency slider. - GM-16134
- Reduced unnecessary write to settings files when workspaces with no actual settings changes are loaded. - GM-15903
- Don't automatically expand groups in the Control Center when closing a layer adjacent to a closed group of layers. - GM-15878
- Fixed issue with the map cursor getting stuck as a closed fist after a grab-and-drag operation with the middle mouse button. - GM-15554
- Fixed issue with visual artifacts rendering some mesh layers with multiple mesh features. - GM-15534
- Fixed artifacts when creating an image layer from multiple mesh features at once. - GM-15531
- Restored the ability to open folders in Windows Explorer from the Feature Info Tool. - GM-15178
- Fixed issue with some cropping of sliver areas resulting in incorrect results. - GM-15797
- Fixed character encoding in the about dialog in French Global Mapper. - GM-14974 What's New in Global Mapper v24.1
What's New in Global Mapper v24.1
Significant New Features
- REM Creation now available in Global Mapper. Relative Elevation Models are used to highlight terrain variation in a given area of interest, such as near a river. They help to visualize aspects of the terrain that may otherwise be hard to identify in imagery or a DTM.
- New Inset Map elements can be inserted into a Map Layout representing a current 2D View, 3D View, or Path Profile to further refine your final map.
- Apply a variety of newly added resampling methods to raster data including directional gradients, edge detection, and more.
Significant New Features in Global Mapper Pro
- Updates to Segmentation based lidar classification to include the automatic detection of power poles.
- New Pixels to Points Wizard allows users to choose from a variety of predefined project types to refine processing settings, depending on desired output.
- Updates to Mobile Data Management include a new viewer to visually inspect and compare data that has been gathered in Global Mapper Mobile. Users can now merge field data with already loaded data for more efficient data management.
- A new point cloud comparison tool allows for the evaluation of distance between point clouds. This provides a statistical report and visual representation of the offset between two clouds.
- New Convolution Filter tool creates a new raster that calculates each pixel based on a weighted average of the surrounding pixels. This includes filters like edge detection and sharpening and also supports custom filters.
- Expanding Global Mapper’s powerful point cloud tools, summary statistics can now be calculated directly from a 3D point cloud.
Lidar Changes
- Updated Compare Point Clouds to allowing saving the distance to the closest point in the other cloud in the Generic field so that it can easily be visualized. - GM-14360 Pro
- Added option to Calculate Lidar Statistics in Selected Area features to the Digitizer tool (under Analysis / Measurement). The EDIT_VECTOR script command has a new CALC_LIDAR_STATS parameter for the same behavior. This will add attributes to selected area and closed line features about the Lidar point cloud points inside the selected feature(s). - GM-3478 Pro
- Segmentation based non-ground lidar classification now supports power pole classification - GM-12872 Pro
- Added LAS/LAZ point record data format item in Metadata for layer. - GM-14548
- Reduced lag when editing large point clouds due to statistics calculation. - GM-14555
- Enable cropping to selected areas when spatially thinning Lidar data. - GM-14439
- Updated Lidar classification list caption on Configuration dialog to make it more clear. - GM-14398
- Fixed issues with spatially thinning Lidar when the area being thinned is much wider than tall (or vice-versa). - GM-14277
- Fixed Help link on Compare Point Clouds dialog. - GM-14253 Pro
- Fixed very small offsets when spatially thinning some higher resolution point clouds. - GM-14666 Pro
- Fixed filtering of Lidar points by the Scan Direction. - GM-14343
- Fixed issue with per-vertex elevations for holes in area features not loading from workspace and GMP files. - GM-14842
Pixels to Points Changes
- Added basic support for Kappa/Yaw/Phi Camera Orientation in Pixels to Points. - GM-12084
- Show "Save workspace" options at attempt to exit P2P tool or overwrite current P2P workspace - GM-13996
- Added a control to enable/disable pixel snapping for GCP in P2P preview window. By default the snapping is enabled. - GM-13400
- Made minor improvements to the generation of meshes from Pixels to Points in some cases. - GM-14528 Pro
- The progress dialog will be closed at the end of successful Pixels to Points run. The Result dialog is forced to be on top of the P2P dialog. - GM-14189
- Camera setting now automatically updates to pinhole only for calibrated image sets. - GM-14172
- Fixed issue running Pixels to Points on images with very long path names to the files. - GM-14472
3D Viewer Changes
- Fixed rendering of background color from symbols drawn reflected on 3D display. - GM-13542
Path Profile / Line of Sight Function Changes
- Ensure the min/max Z range shown on a Path Profile includes the Z values for 3D point features being drawn in the profile when the 'Draw 3D Features in Path Corridor' option is checked. - GM-14729
- Changed 'Requires Pro Module' to 'Requires Global Mapper Pro' in Path Profile Settings. - GM-13059
- Fixed error when cancelling the extraction of features from perpendicular path profiles. - GM-14635
- Fixed distance scale on path profile when zooming in. - GM-14348
Analysis Function Changes
- Added the ability to apply a convolution filter or box resampler to a loaded layer to create a new layer with the filtered data. The option is under the Analysis menu. - GM-3717 Pro
- Added numerous new resampling methods for image and terrain layers, including Sharpen and Smooth methods, as well as edge/line detection for images with Sobel, Gradient, and Laplacian resampling. - GM-14639
- Point cloud comparison tool allows for the evaluation of distance between point clouds. - GM-14352 Pro
- Add new resampling method Box Mode for keeping the most common value in a box around a pixel. - GM-12344
- EVI is now a built in option in the Raster Calculator - GM-10038
- Added new open source shaders Inferno, Magma, Plasma - GM-14706
- Added ability to generate Relative Elevation Model (REM) layers from existing terrain layers. - GM-14340
- Ensure path profile displaying crossing lines/areas/points updates the style of those features when they are edited. - GM-14816
- Added support for layer grouping in spatial operations scripting. - GM-14508
- Added actual raster calculator variable names to the band labels in the Band Setup dialog. - GM-14430
- Now greys out "copy script" button after its pressed. Button is re-enabled after any settings change - GM-14284
- Publication quality graphics and reports can be exported from Variography and Kriging - GM-14222 Pro
- Added option to the creation of equal-value areas for elevation and slope to specify that the range should start at a multiple of the Maximum Match Distance rather than centering on that multiple. - GM-13792
- Implementing Buffer grouping for spatial transforms in Spatial Operations. - GM-13771
- Added option to save Pile Volume calculation results as feature attributes. - GM-13314 Pro
- Changed the default Daylight Shader color from blue to white. - GM-13013
- Updated cut-and-fill volume calculation for multiple features to allow using the separate per-vertex elevations for each selected feature. - GM-10241
- Automatically suggest best fit theoretical model in Variography and Kriging - GM-14210 Pro
- Fixed lockup when creating 10 or more generated grid layers with the default naming (i.e. Generated Grid 1, Generated Grid 2, ...). - GM-14507
- Made the Raster Reclassification dialog resizable. - GM-14939
- Made 'Find Duplicate Features' work properly for features in layers with different projections. - GM-14657
- Updated Raster Calculator to support "ELSE" when working with non-integer data. - GM-14578
- Ensure 'save workspace' prompt shows when creating a multi-band layer in an unnamed workspace. - GM-14467
- Improved error message when trying a Create Density Grid operation and no point or Lidar data is loaded. - GM-14385
- Retain angle unit setting in variogram map. - GM-14346
- Fixed filtering of Lidar points by the Scan Direction. - GM-14343
- Support Map Catalogs in Raster Reclassification - GM-14337
- Fixed rare issue in contour generation that would cause some contour lines to be disconnected. - GM-14314
- Updated the histogram display color for the RGB bands to match the color of the associated band (red for R, green for G, and blue for B). - GM-14274
- Fixed error in initial 24.0 release when doing a custom histogram stretch. - GM-14271
- Ensure rectify of loaded image with linear transformation based on a GCP file shows the GCP file coordinates in the image rectification dialog. - GM-14250
- Save rectification method used in GCP (control point) file saved from Image Rectification dialog when the method is set to Automatic. - GM-14246
- In Spatial Operations, reimplemented Spatial Union, and made changes that fix problems with multi-polygon grouping in Union results - GM-14131
- Support Redo, CTRL+Y, in Terrain Painting tool. - GM-14130
- Fixed issue with view shed spheres when changing projections. - GM-13533
- Updated rule enforcement when creating and importing gmr files. - GM-13491
- Added raster calculator can now be configured to return a specific NO DATA value. Function in scripting also updated: CUBERT( expression ) : Cube root. - GM-13387
- Added information to the raster calculator dialog that specifies data ranges for the various input and output data types used. - GM-13377
- We now only list as many bands as are actually available in the raster calculator's "Set up Bands for Export" dialog. - GM-10533
- Improved support for multi-language fonts in plot rendering. - GM-14390
- Fixed issue generating tiled contour areas in the original v24.0.0 release. - GM-14362
- Fixed issue on unloading data with LiDAR and Kriged estimate layers selected. - GM-13965
- Fixed issue when using Ctrl-Z to undo a terrain paint operation. - GM-13879
Digitizer Tool Changes
- Added support to shorten one or both ends of a line feature. - GM-12204
- Fix issue with resampling a line feature to a single distance dropping the endpoint when 'Keep All Vertices' is selected. - GM-14860
- Fixed reporting of information on the Distance/Bearing/COGO dialog when the current display projection is Geographic (Lat/Lon). - GM-14567
- Allow area/line vertices to snap to point feature locations when we are allowing snapping to all features on the Configuration dialog. - GM-14386
- Improved resampling behavior at a fixed spacing when using great circle or rhumb line distances on a 2-vertex line when 'Keep Original Vertices' is checked. - GM-14282
- Updated distance/bearing/COGO input to show coordinates in both the local COGO coordinate system and the current projection. - GM-14251
- Allow simplification of line features with per-vertex Measure or Look-At (flythrough) data. This information will be dropped if the user indicates that they should be simplified. - GM-14157
- Disable variable width and side-of-line options when creating buffer areas from point features as those options don't apply to points. - GM-13983
- Improved projection, datum, and units display on the Select Location dialog. - GM-13365
- Fixed issue with activating the Digitizer Tool resetting a projection previously set by the user when the workspace is empty. - GM-14248
- Fixed behavior of 'Join Selected Vertices' operation in initial v24.0.0 release. - GM-14309
Attributes / Query Changes
- Added option to save Pile Volume calculation results as feature attributes. - GM-13314 Pro
- Renamed the Control Center's right-click menu item 'Edit Attributes' to 'Layer Attributes'. - GM-13039
- Dramatically sped up the display of the Attribute Editor for Lidar layers. - GM-12149
- Fixed issue with split of layers that contain both raster/terrain and vector data by attribute duplicating rather than moving the vector data. - GM-14550
- Fixed shutdown crash right-clicking on a column header in the Attribute Editor for a layer when no features in the layer have non-default attributes. - GM-14462
- Fixed Find Address operations on strings containing degree symbols. - GM-14306
- Attribute editor feature copying now has better handling when a label layer is present - GM-14148
- Fixed lockup unloading all data after using the Search by Name dialog. - GM-14144
- Greatly sped up deleting points from the Attribute Table view of a point cloud layer. - GM-11820
- Hidden attribute columns now stay hidden when adding a new attribute - GM-8064
Scripting Changes
- Contour generation recording for python how handles contour intervals units - GM-14659
- Updated EXPORT_WEB command introduced a new key word: ”GEN_PBF_FILES”. - GM-14665
- Added support for layer grouping in spatial operations scripting. - GM-14508
- Added keyboard shortcut for running script in the script editor (CTRL + Enter) - GM-14489
- Missing advanced web export parameters have been added to gms and script builder - GM-14342
- Added new parameter for EXPORT_WEB: WEB_ADD_PAN_CONTROL , WEB_ADD_STREET_VIEW, and WEB_ADD_ZOOM_CTRL. - GM-14341
- Added SPLIT_INTO_TRIANGLES parameter for EDIT_VECTOR script command to allow splitting area features into triangle areas. - GM-14310
- IMPORT_DIR_TREE is now used instead of each import having its own command in the script builder - GM-14214 Pro
- Script builder now records online source imports. - GM-14213 Pro
- Added EXPORT_CLOUD support to the script builder - GM-14191
- Improved Script builder GMS warning messages - GM-14141
- Added EXPORT_WEB support to the script builder - GM-14120
- EXPORT_WEB scripting command supports MapBox Vector Tileset format, and displays of zero level tiles for MBVT overlays. - GM-12868
- Added support for specifying the sorting behavior when loading point cloud data with a script with a new SORT_LIDAR parameter for the IMPORT commands. - GM-12264 Pro
- Added new APPLY_CONVOLUTION script command for creating new layers with a convolution filter applied. - GM-14755 Pro
- Fixed results reporting from LIDAR_COMPARE script command (the filenames were switched in the results log string). - GM-14677 Pro
- EXPORT_ATTRS now works as expected for csv exports - GM-14517
- Python module enables "inspect" mode. quit(), exit(), sys.exit() functions will not request the app termination but will raise SystemExit exception instead. - GM-14316
- Fixed cropping point features to polygons when exporting GMP files. - GM-14293
- The "copy script" script button enable/disabled state now works as expected. - GM-14242
- The script builder is now recording QUALITY correctly for EXPORT_GEOPACKAGE with jpg selected. - GM-14238
- Removed script error when using EXPORT_GEOPACKAGE to export a vector GeoPackage file and not including the unnecessary MAX_ZOOM_LEVEL or NUM_ZOOM_LEVELS parameters. - GM-14237
- Added KML_SEPARATE_RASTER_LAYERS parameter to GMS - GM-13897
- When doing a web format export the script builder will no longer log a raster export in some workflows - GM-14119
- Fixed error case caused from manipulating tabs in the script editor. - GM-14292
- Fixed error case caused from manipulating multiple tabs in the script editor - GM-14269
Online Source Changes
- Updated MetroMap (Australia) built-in premium online source for new server settings. - GM-14488
- Reworded 'Draw Online Layer Missing Tile Boundaries' to 'Draw Boundaries of Missing Online Layer Tiles' in the Control Center's right-click menu for an online layer. - GM-14114
- Fixed problem with extra authentication prompt with some WMS sources that have an incorrect legend URL specified. - GM-14169
- Added support for ESRI RESTful services that use projections based on the ESRI projection code 104145 (lat/lon NAD83 NSRS2011). - GM-14368
- Updated SRTM Worldwide 3-arc-second source to fill in the ocean with 0 rather than no-data values. - GM-14356
- Fixed problems adding WMS sources from servers that require the REQUEST parameter to not be the first parameter. - GM-14195
- Fixed lockup or crash exporting from online terrain sources that have no data values. - GM-14351
Projection / Datum Changes
- Added Fathoms (fm) as an available elevation unit. - GM-14503
- Added button to the Projection selection dialog to allow initializing the projection from that of a loaded layer. - GM-13942
- Fixed creation of COGO arc segments with the distance/bearing/COGO tool when using Grid North bearings. - GM-14636
- Fixed reporting of information on the Distance/Bearing/COGO dialog when the current display projection is Geographic (Lat/Lon). - GM-14567
- Added recognition of name "Militar-Geographische Institut" for MGI (Austria) datums in projection definitions. - GM-14478
- Made RCS (Lidar) export obey elevation display / export units specified on Configuration dialog rather than always exporting meters. - GM-14445
- Fixed the calculation of rhumb line distances along lines of equal latitude. - GM-14287
- Improved resampling behavior at a fixed spacing when using great circle or rhumb line distances on a 2-vertex line when 'Keep Original Vertices' is checked. - GM-14282
- Corrected EPSG definitions of 29871-29873 (RSO Borneo / Timbalai 1948). - GM-14243
- Improved projection, datum, and units display on the Select Location dialog. - GM-13365
- Fixed the Times projection when using a non-zero Central Meridian. - GM-12939
Format Specific Changes
- Added support for view rotation in world files. - GM-6150
- Add new resampling method Box Mode for keeping the most common value in a box around a pixel. - GM-12344
- Added support for specifying the PDF version to export when using the EXPORT_PDF script command. The embedding of unknown fonts can also be controlled with the PDF_EMBED_FONTS parameter. Finally, PDF file information, including version, is now listed in the Metadata for a loaded PDF layer. - GM-14527
- Made Generic Text Import dialog remember the option to 'Use custom coordinate position' between invocations. - GM-14475
- Added support for displaying SAR (Synthetic Aperture Radar) data from NITF image files. - GM-14347
- Added PDF import option to disable smoothing (anti-aliasing) of vector data when loading as raster. - GM-14268
- Fixed issue with trailing underscore being added to PROJCS name when exporting to GeoTIFF in some projections. - GM-14247
- Updated GeoTIFF elevation export to automatically default to 32-bit float samples if any of the loaded terrain data might have more than whole meter or foot precision. - GM-14192
- Added support for loading point features from GLTF / GLB format files. - GM-14136
- Enhanced ArcGIS GDB load options dialog to show all feature classes and select metadata defined in database. - GM-13744
- Fixed issues loading some Hypack Matrix files. - GM-3276
- Automatically ignore the 'alpha' channel of 32-bit BMP files that use a compression method (BI_RGB) that does not officially support an alpha channel. - GM-14694
- Increased number of grid lines output to PDF files when the option to always display all grid lines regardless of zoom level is NOT checked. - GM-14294
- Fixed export to 3D model formats when using non-ASCII characters in the filename or path. - GM-14762
- Fixed issues like 3D model formats with non-ASCII characters in the filename. - GM-14714
- Fixed issue with line/area Shapefiles that have per-vertex Z values preferring a recognized elevation attribute (like 'ELEVATION') over the per-vertex Z values. - GM-14710
- Corrected file type given in loading package file progress reporter. - GM-14699
- Fixed issue where template layers were being saved to workspace files correctly. - GM-14686
- Fixed issue with split of layers that contain both raster/terrain and vector data by attribute duplicating rather than moving the vector data. - GM-14550
- Fixed problems embedding fonts in PDF files. - GM-14540
- Fixed issue with the missing attributes on import of a GeoPackage. - GM-14497
- Allowed empty table names for GPKG datasets - GM-14496
- Fixed applying of color from loaded imagery to Lidar when batch converting. - GM-14484
- Added 12da support for UTF-16 files. - GM-14468
- Made the option to cancel export to BigTiff during GeoTIFF export work. - GM-14450
- Made RCS (Lidar) export obey elevation display / export units specified on Configuration dialog rather than always exporting meters. - GM-14445
- Enable load of Shapefile polygon features that have invalid geometries (less than 3 unique points). They will draw like line features unless the vertices are edited. - GM-14444
- Fixed export of reprojected contour and watershed layers to LandXML files. - GM-14378
- Updated save of Mercator projection to GeoTIFF to set the ProjFalseEasting and ProjFalseNorthing keys in addition to the ProjCenterEasting and ProjCenterNorthing keys, so all software can find the values. - GM-14330
- Fixed issue with extra delimiter at start of CSV lines when exporting area or line features with no attributes or label. - GM-14301
- Properly placed labels of features in exported DXF/DWG files - GM-14006
- Fixed dimension issue in NetCDF3 GRD data - GM-13969
- Fixed missing transparency in GeoTIFF multi-band exports where entire rows of the output don't intersect any of the input layers. - GM-13938
- Added KML_SEPARATE_RASTER_LAYERS parameter to GMS - GM-13897
- Improved load of Mapbox vector tiles - GM-13340
- “Override Feature Altitude Mode” checkbox has been added to the KML/KMZ Export options dialog - GM-11408
- Fixed handling of projections with negative scale parameters when loading from GeoTIFF files. - GM-14399
- Fixed export to multi-band JPEG2000 files with 16 bits per sample. - GM-14280
- Fixed .gmmp issue when exporting multiple layers. - GM-14302
Rendering/Style Changes
- Custom symbols' labels and images can now be edited. - GM-14546
- Fixed resize of the 'Set View Rotation' dialog so that the units box doesn't get drawn on top of. - GM-14795
Map Layout Changes
- Updated the new Inset Map Element. - GM-14927
- Edited list of available border styles for Map layout editor elements. - GM-14723
- Added snapping of elements with mouse drag to Map Layout Editor. - GM-14372
- Added table of contents to PDF from Map Layout Editor. - GM-9092
- Added inset map element to map layout editor for 2D, 3D, and Path Profile views. - GM-8481
- Corrected display of North Arrow when bearing display is set to True North or Magnetic North. - GM-14631
- Corrected behavior of group size with rotated elements inside groups. - GM-14442
- Corrected Map Layout Editor PDF generation for grouped features and handling of islands. - GM-14118
User Interface
- The "copy script" script button enable/disabled state now works as expected. - GM-14242
Misc. Changes
- Renamed 'Current Workspace' to either be 'Unsaved Workspace', if unsaved, or the name of the GMW file, if saved. - GM-13065
- Improved Resampling selection on layer options dialog to split out the resampling type and box size (if applicable). - GM-14533
- Renamed option to 'Create Point Features at Elevation Grid Cell Centers' to 'Create Point Cloud from Elevation Layer' to better reflect what the function does. - GM-14037
- Fixed point cloud segment deselect by Shift click. - GM-13740
- Added Kriging interpolation method when creating a grid from csv/ascii/ lidar. - GM-1966 Pro
- Fixed error when unloading grid layer created when cropping to an area feature with holes. - GM-13828
- Stopped supporting 32 bit. - GM-14564
- Improved Batch Convert dialog to support Korean characters. - GM-13922
- The license manager no longer says "Expires " in the Information column for perpetual dongle licenses. - GM-14777
- Fixed crash when working with a Shapefile with a large DBF file on a network drive that gets disconnected. - GM-14457
- Fixed tiling to selected areas during batch convert when the areas are in a different projection than the conversion projection. - GM-14451
- Fixed pixelation when rectifying images with overview (pyramid) layers. - GM-14406
- Allow pasting Lidar points from multiple layers to a single new layer (or an existing non-file-based layer). - GM-14394
- If no commands have been added or remove since the last export there will no longer be a save prompt when closing GM - GM-14283
- Fixed issue where Overlap operation would select objects that matched the Equals criteria. - GM-13666
- Fixed incorrect mapping of keyboard shortcuts in Spanish. - GM-14482
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
What's New in Global Mapper v23.1
Significant New Features
- New display option to render lines as pipes in the 3D viewer by specifying a ground width.
- New option in viewshed tool to create a view sphere buffer. This is a 3D hemisphere representing the view radius.
- Wireless direct data transfer to Global Mapper Mobile including feature templates and Global Mapper Mobile packages.
- New spatial transform functionality that works on a layer or set of features. The transforms supported currently are MBR, Circle, Point, Buffer, Convex Hull, Concave Hull, and Dissolve, and they can be performed on each feature individually or all features together.
- Support for streaming Entwine (EPT) Lidar data sources.
- Added streaming access to the USGS Public Lidar Dataset under LIDAR group.
- Support for importing glTF 3D scenes and models
- Ability to save and load map layout editor blocks of elements for reusability.
Significant New Features in Global Mapper Pro
- Support for directly generating contours from loaded Lidar points clouds.
- Digitizer option to create 3D volumetric buffers around vector features, including spheres around points, pipes around lines, and vertical cylinders around points, lines, and areas.
- New alpha shape mesh creation method with options for 2D, 2.5D and 3D features.
- Updated spectral partitioning of point clouds to support RGB color attribute.
Lidar Changes
- Support for directly generating contours from loaded Lidar points clouds. - GM-8951 Pro
- Dramatically sped up the creation of polygon coverages of large Lidar data sets. - GM-6833
- New alpha shape mesh creation method with options for 2D, 2.5D and 3D features. - GM-12818 Pro
- Updated spectral partitioning of point clouds to support RGB color attribute. - GM-12965 Pro
- Support for streaming Entwine (EPT) Lidar data sources. - GM-9366
- Ensure an appropriate amount of precision is always shown for GPS_TIME values for Lidar data. - GM-12972
- Resolved rare crash when performing Lidar classify or segmentation operations. - GM-12670 Pro
- Added 'Scan Direction' to Edit Lidar dialog, so it can be changed. - GM-8392
- Improved validation Return Number and Return Count values on Edit Lidar dialog. - GM-12588
- Resolved issue where deleted Lidar points would sometimes show up again when zoomed out or in the 3D view. - GM-12690
- Resolved issue updating the return number / count of some Lidar points when marking them as deleted. - GM-12958 Pro
- Resolved a rare issue with incorrect re-assignment of Lidar return numbers when adjusting Lidar towards the surface and grouping the points. - GM-12909 Pro
- Added the ability to manually assign Segment IDs and exclude segment IDs from a point cloud segmentation process. - GM-12825 Pro
- Removed 'Refresh Data' button from Lidar Spectral Partitioning dialog. The Lidar layer list now automatically refreshes when Lidar data is loaded or unloaded. - GM-12680 Pro
- New alert when opening workspace with lidar when a lidar type filter is applied. - GM-7559
- Fixed issues rendering Lidar after undoing a shift of the data. - GM-12729
- Enabled Undo support for Lidar Spectral Partioning (Segmentation). - GM-12681 Pro
- Resolved crash when unloading data with Segmentation dialog open. - GM-12717 Pro
- Fixed issue with the sorting of Lidar LAS/LAZ files on load and marking withheld points as deleted causing some of the withheld points to be lost. - GM-12647 Pro
- Resolved error with Spectral Partitioning when region of interest is smaller than set resolution. - GM-12719 Pro
- Fixed error spatially thinning Lidar with the option to 'Update Return Number / Count when Deleting' checked and Undo enabled. - GM-12959 Pro
- Resolved automatic pole classification issues for specific user data. - GM-12874 Pro
- Fixed issue with the Lidar point density not updating when data is shifted or moved in some way. - GM-12725 Pro
- Fixed issues adjusting selected Lidar points toward a terrain surface. - GM-12788
- Fixed issue with shifting some Lidar by large amounts. - GM-12860 Pro
- Fixed Smooth Lidar operation when the display projection is different than the Lidar layer projection. - GM-12778 Pro
- Sped up and improved surface reconstruction for extracted building mesh features. - GM-13086 Pro
- Resolved incorrect creation of empty building mesh layer. - GM-12533 Pro
- Fixed elevation units when exporting part of a Lidar layer with non-meters (e.g. feet) to a GMP file or copying/pasting to a new layer. - GM-12908
- Resolved error when using the Only Show Features selected in Digitizer option with features from two or more lidar layers selected. - GM-12906
- Fixed issue with Lidar Cloud Compare that caused it to identify some points as changed that were not. - GM-12756 Pro
Pixels to Points Changes
- Fixed issue with P2P sometimes only generating a portion of the orthoimage. - GM-12905 Pro
- Focal length will now show "Default" instead of 0 - GM-11912 Pro
- Resolved attempt to load data when creating a new export folder for outputs from Pixels to Points. - GM-12843 Pro
New Supported Formats
- Support for importing glTF 3D scenes and models - GM-3698
- Added support for Garmin Flight Plans (.fpl) files - GM-4235
3D Viewer Changes
- New display option to render lines as pipes in the 3D viewer by specifying a ground width. - GM-3596
- New option in viewshed tool to create a view sphere buffer. This is a 3D hemisphere representing the view radius. - GM-12212
- Made Screen Capture from 3D remember the user's last size setting. - GM-13146
- Fixed CTRL+SHIFT+L keyboard shortcut to go to left view when in digitizer mode. - GM-11969
- Fixed rare issue loading DXF/DWG files split into layers with the 3D view open. - GM-12824
- Updated elevation and altitude mode handling in reference to online sources. - GM-11913
- Resolved automatic crop of water display in 3D when 2D/3D view link is enabled. - GM-8161
- In 3D sweep select the ESC key cancels the in-process selection. - GM-11317
Path Profile / Line of Sight Function Changes
- Added JPG and PNG to path profile export format options. - GM-12045
- Added option to export cross path profiles as shapefiles. - GM-12603
- Corrected point spacing used when multiple path lines from layer specified in GENERATE_PATH_PROFILES script command. - GM-12722
Analysis Function Changes
- Digitizer option to create 3D volumetric buffers around vector features, including spheres around points, pipes around lines, and vertical cylinders around points, lines, and areas. - GM-6755 Pro
- Dramatically sped up the 'Vectorize Raster' and 'Create Equal-Value Areas' processes (the Find Island Areas step in particular). - GM-12652
- Added support for the Dissolve spatial operation, which takes a group of area features and merges them into single multi-polygons. Dissolve may also be used with one or more attributes that partition the layer into discrete subsets of areas, each of which is then dissolved as its own multi-polygon feature. - GM-12699
- New option in viewshed tool to create a view sphere buffer. This is a 3D hemisphere representing the view radius. - GM-12212
- New spatial transform functionality that works on a layer or set of features. The transforms supported currently are MBR, Circle, Point, Buffer, Convex Hull, Concave Hull, and Dissolve, and they can be performed on each feature individually or all features together. - GM-11958
- Improved assignment of per-vertex elevations to automatically extracted breaklines. - GM-12836 Pro
- Fixed display of slope shader elevation legend when displaying slopes as percent grade rather than degrees. - GM-12946
- Updated 'Custom Shader' dialog so the 'Initialize from Other Shader' button has sorted results and shows the built-in Curvature, NDVI, NDWI, and Slope Direction shaders as options. - GM-13188
- Fixed issue with 'Trace Flow from Selected Points' always being done if 'Create Watershed Areas Showing Drainage from Selected Points' when using the Watershed command. - GM-12741
- Vectorizer tool processes all colors if a color palette is in use and no color is selected. When no color is selected the widget is black and there is a text indicator. - GM-12666 Pro
- Removed unnecessary "Operation cancelled" popup for spatial scripting - GM-12656
- Fixed several problems with spatial operation and predicate error and informational message in the Spatial Operations dialog. - GM-12631
- Loading and unloading of layers available in Spatial Operations Scripting. - GM-12918
- Raster Reclassification can now handle signed integer input layer sample types. - GM-12792
- In the Spatial Operations dialog, the suggested result layer name is based on the operation or predicate that's chosen, unless the user types in something different. - GM-12660
- The Operations tab in the Spatial Operations dialog contained spatial operations and spatial predicates. With the addition of spatial transforms, the original tab has now been split into three tabs: Operations, Predicates, and Transforms. The functionality in the Transforms tab is largely new, allowing the user to create new geometries, like MBRs, Hulls, Buffers, and Circles, based on other geometries or groups of geometries. - GM-13075
- Added the Relate predicate, which is a general purpose predicate for testing geometry-geometry interactions, as specified by a DE-9IM format string. - GM-12698
- Added the ability to add, delete, and rename layer attributes in spatial scripting. - GM-12919
- Improved the time estimate and progress bar display in the Create Contours dialog - GM-12677
- Added buffer as a spatial operations scripting function. - GM-9394
- Corrected placement of terrain painted areas on BAG layers. - GM-12684
- Repaired Spatial Operations Symmetric Difference. - GM-12674
- Repaired Spatial Operations Union. - GM-12562
- Fixed calculation of 3D surface area for flattened site plan grid computations. - GM-12782
- Will now show actual number of bins in use on raster histogram property page when first showing page and when a new number of bins is requested. (Actual number may differ from requested to cover full range of values.) - GM-12790
- Fixed error running 'Create Equal-Value Areas' on a map catalog with terrain data. - GM-12815
Digitizer Tool Changes
- Added option to split selected area features into triangles. This option is under the Digitizer->Crop / Combine / Split menu. - GM-12728
- Fixed position error creating new vector features in a loaded layer which uses a different projection than the current display projection. - GM-12942
- Attribute Value shown from the Feature Edit dialog is now resizable. - GM-12826
- Enable the creation of point features from selected Lidar returns when just a single Lidar point is selected. - GM-11639
- Added option to specify the random number seed when creating randomly distributed points in selected area features. - GM-12819
- Updated 'Add Pixel Coordinates to Selected Point(s)' Digitizer option to better support map catalogs, allow querying multiple layers at once, and to handle point features in a different projection than the displayed projection. - GM-12884
- New package export option to embed all image files referenced in feature attributes. Added ability to view all embedded images using Feature Info Tool. - GM-12293
- When creating range rings, only create separate point layer when "Create Point at Center of Range Rings/Ellipses" is checked. - GM-12753
- Fixed issue snapping to reprojected features when zoomed in very far. - GM-10943
- Will now find duplicate lines when vertices are reversed. - GM-11304
- Create line feature from selected point data now always displays the prompt and allows ordering by timestamp if available. Connection breaks are controlled by distance only, replacing a one hour time between points break for data with timestamps. - GM-11379
- The help page for concave hull (digitizer) has been fixed. - GM-3490
- Fixed a problem where identical features were not correctly recognized as such in the Group Feature Editor. - GM-5542
- Resolved the issue with the missing ELEVATION attribute for point features imported from a DWG/DXF file - GM-12761
- Fixed error when double clicking feature template enumerated attribute value list without selected item. - GM-12673
- Fixed issue loading DWG file with missing SHX. - GM-12867
- Fixed creation of point features at an offset from a selected point when using distance/bearing. - GM-12724
- Fixed issue with the projection of mesh features. - GM-10313
Attributes / Query Changes
- Ensure an appropriate amount of precision is always shown for GPS_TIME values for Lidar data. - GM-12972
- Fixed display of measurements greater than 2,147,483,648 when the option to round to the nearest whole number is checked. - GM-12787
- Ensure address search limitations work properly. - GM-13214
- Added 'Slope' column to Feature Vertices dialog for 3D features. - GM-12848
- Attribute sort selection is retained in the Attribute Editor. - GM-12839
- Improved handling of feature template attribute data in attribute editor. - GM-12750
- Support for date attribute formatting. - GM-10927
- Updated feature attribute order will be used when exporting. - GM-8347
- Attribute Editor will now validate values described in feature templates. - GM-12675
- Fixed issue in attribute join operation where all of the duplicate values were not being copied. - GM-12654
- Ensure copy of attributes to point features from the nearest point feature actually selects the closest point feature to copy from. - GM-12823
- Fixed a problem where Search by Name was unable to find feature names correctly. - GM-12922
- Update Feature Attribute Order option in the attribute editor to save altered attribute order to layer. - GM-7608
Scripting Changes
- Added COLOR_INTENSITY parameter for LIDAR_APPLY_COLOR command to allow setting point intensity from color. - GM-12863
- LOG_ERRLOG_MESSAGES=YES in the GLOBAL_MAPPER_SCRIPT header line redirects errlog.txt messages from a script run to the script log and script dialog output window. - GM-12796
- Updated the IMPORT_ASCII script command to allow wildcards in the FILENAME parameter and to allow loading from web URLs using the SOURCE_URL parameter. - GM-12071
- Added additional ways of specifying a projection in a script (like in a LOAD_PROJECTION command). The PROJ parameter now supports providing the filename or description of a loaded layer to use that layer's native projection, the special value START_PROJ to use the projection in effect when the script started, the special value LAST_LAYER_PROJ to use the projection of the last loaded layer, or using the name of a projection defined with DEFINE_PROJ. - GM-12795
- Added support for exporting ZMap+ grids from the EXPORT_ELEVATION script command (use TYPE=ZMAP_PLUS). - GM-13229
- Resolved issue with RASTER_TYPE parameter for IMPORT command being ignored for some JP2 files. - GM-13169
- SPECTRAL_PARTITIONING command to Segmentation by Spectral Partitioning in Global Mapper Script. - GM-12771 Pro
- Added a script parameter to create path profiles from lines in a vector layer rather than a single line segment specified by start & end points. - GM-9417
- Loading and unloading of layers available in Spatial Operations Scripting. - GM-12918
- Added Maximum Building Width parameter for LIDAR_CLASSIFY TYPE=GROUND script command. - GM-9978
- Separated usage tracking for running Global Mapper Script and Python Script. - GM-12716
- Resolved the issue with omitting the output for scripts running in the command line mode - GM-12682
- Fixed Script Editor issue displaying underscore character in Global Mapper Script comments. - GM-12327
- Updated GENERATE_BREAKLINE script command to use the specified spatial resolution parameters if provided. - GM-12834
- Fixed usage tracking with run Python script. - GM-12757
- Fixed GENERATE_EQUAL_VAL_AREAS with map catalog / KMZ layers. - GM-12832
- Updated documentation regarding Python special character encoding. - GM-12850
Online Source Changes
- Added built-in online sources from GeoINT / US Navy, including FAA Sectional and World Charts, NOAA Raster Nautical Charts (in new NAUTICAL DATA group), and Blue/Black Marble images. - GM-13136
- Added streaming access to the USGS Public Lidar Dataset under LIDAR group. - GM-12891
- Support for MapBox Vector Tiles as an online data source type. - GM-12526
- New online data sources for France from IGN and BRGM - GM-8963
- Display more available Projection options when adding WMS sources. The source is no longer required to specify a bounding box for a CRS in order for us to list it. - GM-12450
- Fixed coloring issue on initial draw when loading multiple online terrain sources (for example, SRTM then NED or 3DEP or top). - GM-12921
- Repaired folder display and built-in online source connection to ME GIS data. - GM-12893
- Removed the USGS per-state data that no longer exists - GM-12917
- Fixed issues in v23.0.0 loading WMS sources with extra parameters in the service name. - GM-12913
- Updated link to OpenTopography Lidar portal in online source dialog. - GM-11394
Projection / Datum Changes
- Fixed position error creating new vector features in a loaded layer which uses a different projection than the current display projection. - GM-12942
- Add support for loading Van der Grinten projections from WKT PRJ files. - GM-12966
- Configuration setting to see the projected coordinate system in Northing and Easting even if it is in a grid system that has its own custom format. - GM-11620
- Removed rounding of elevation values from text file import. - GM-12368
- Updated saved WKT PRJ files for Mercator projections to use more widely compatible parameter names. - GM-12862
- Corrected datum transformations involving the OSTN02 (OSGB36) datum. - GM-12915
- Added built-in Fiji Geodetic Datum 1986 datum. - GM-12612
- Updated Global Mapper's Times projection to ellipsoidal to match GeoCalc. - GM-10990
- Resolved issues with GeoCalc mode vertical transformations on lidar and raster data. - GM-12924
Format Specific Changes
- Fixed issue with batch conversion having different contrast-adjusted results when downsampling multiple files at once. - GM-12979
- Dramatically sped undo / redo / workspace options involving large numbers of layers. - GM-12940
- Support for importing glTF 3D scenes and models - GM-3698
- Improved the handling of terrain files with an alpha channel (primarily GeoTIFF files). - GM-12648
- Fixed issues loading Japanese DEM XML files from archive (.zip) files. - GM-12957
- Fixed default attribute Type and Precision when exporting Lidar to Shapefiles. - GM-13143
- Ensure batch convert detailed progress dialog shows the status of every completed conversion. - GM-12968
- Fixed default export bounds when cropping to a built-in automatic crop polygon. This mostly affects PDF files. - GM-12668
- Fixed 'Add Loaded Files' and 'Add Onscreen Files' options on Batch Convert dialog when the matching data is from a map catalog. - GM-13099
- Made the 'Crop to Selected Areas' option work for Garmin JNX export. - GM-12393
- Fixed blank display of grayscale 8-bit TIFF images that incorrectly specify a valid min/max range of [0,1]. - GM-12932
- Corrected resize of the PDF Import Options dialog so the 'Multiple Map Frames' box moves with the dialog. - GM-13223
- Now recognize OTF "FORDABLE" attributes. - GM-12975
- Added ability to update an existing GeoPackage file during export, and to split raster layers into separate tables in the GeoPackage file. - GM-6881
- A new option to in settings->general->"vector formats" so the user won't be prompted to load s57 files into more than one layer
Users will no longer be prompted to load s57 files into more than 1 layer if loading from a map catalog - GM-12106
- Adding size warning when exporting large amounts of online data to GMP / GMMP files. - GM-12664
- Added support for Garmin Flight Plans (.fpl) files - GM-4235
- Added the ability to edit mesh transparency in the Feature editor - GM-12855
- Unity terrain export now works for any square size heightmap (was powers of two plus one only). - GM-10024
- Updated feature attribute order will be used when exporting. - GM-8347
- Unity Raw Exports for terrain no longer have gaps between the tiles. - GM-7299
- Fixed issue where picture point image data embedded in package file would be corrupted if multiple images in layer. - GM-12685
- Improved detection of unsigned vs signed 16-bit values for Unity RAW exports. - GM-11506
- Map layout editor now warns user if paper size is too large to allocate images. - GM-12694
- Improved handling of SLD files. - GM-12622
- Fixed issues displaying DXF, DWG, and DGN data in map catalogs when one of the Configuration options to 'split on load' is enabled. - GM-12802
- Resolved issue with DGN to DGN exports. - GM-12805
- Fixed issue with coordinate display for Irish Grid projection. - GM-12215
- Improved support for non-planar 2D polylines in DXF/DWG import - GM-12793
- Suppress the warning loading a geopackage with empty SLD styles - GM-12830
- Resolved the issue with a client DXF file load failure. - GM-12695
- Updated batch conversion to CSV to obey the 'Include Feature Attributes' and 'Include Elevations for Each Vertex' options. - GM-12845
- Corrected placement of 'pixel is point' TIFF files that use a transform matrix. - GM-12864
- Fixed a problem opening a particular DWG file. - GM-12769
- Resolved issue when loading certain DGN file immediately freezes Global Mapper. - GM-12092
- Corrected an improper applying of a bulge on polyline segments - GM-12779
- Improve handling of 'nan' no-data values in HDF5 / NetCDF4 grids. - GM-12916
- Implemented support for Mercator template in GRIB2 data file format - GM-12638
- Implemented the export of colored 3d areas in the DXF/DWG format. - GM-12696
- Resolved an issue related to proper visualization of some IFS files imported from 3rd party products. - GM-12378
Rendering/Style Changes
- Fixed issue in v23.0 preventing the editing of the style of multiple attribute values at once in the Apply Styling Based on Attribute / Name Values section of the Styles tabs of a layer's Options dialog. - GM-13155
- Made picture point directional arrow appearance customizable. - GM-8811
- Added options to initialize random feature colors from Color Brewer palette. - GM-2988
- Fixed automatic enabling/disabling of buttons in the point/line/area styles dialogs. - GM-12574
- Ensure styling features randomly based on attributes makes features with an empty value for the selected attribute all color the same way. The selected 'random attribute' is also properly saved in the workspace. - GM-12853
Map Layout Changes
- Ability to save and load map layout editor blocks of elements for reusability. - GM-12024
- New and improved map compass options. - GM-9247
- Map layout editor text elements now support rotation. - GM-7779
- Fixed issue with duplicate scale/legend on PDF exports from Path Profile exports. Also ensure the multi-terrain layer legend is saved to PDF files. - GM-11068
- Map layout editor now warns user if paper size is too large to allocate images. - GM-12694
- Fixed error using the Map Layout Editor when the main view background color was something other than white. - GM-12748
User Interface
- Removed 'Apply' buttons from dialogs where they aren't used (like Export dialogs). - GM-7347
- Added 'x' button to close script tabs in the Script Editor dialog. - GM-12328
- Updated wording in some licensing dialogs. - GM-12840
- Resolved issue saving and reloading top pane windows like the main overlay and control center. - GM-12697
Misc. Changes
- Wireless direct data transfer to Global Mapper Mobile including feature templates and Global Mapper Mobile packages. - GM-11626
- Attribute Editor button to Update Feature Attribute Order applies new order to Feature Info display. - GM-7609
- Updated Feature Info Tool to show pixel coordinates when clicking on image or terrain layers in map catalog layers. - GM-12822
- Updated order of attributes in Attribute Editor can be applied to the Feature Info dialog. - GM-5841
- When editing area styles in the Feature Editor, if a custom style is chosen, and the style's Fill Pattern is set to "No Fill", then a change to the Fill Color will auto select "Solid Fill". - GM-12659
- Added support for slope direction shaders in the vectorizer and equal value area tools. - GM-12772
- Allow simplifying multiple selected meshes at the same time. - GM-12880
- Made Shift/Offset of vector features and Lidar store an Undo for each shift. - GM-12732
- Fixed error batch converting in some cases when the projection is changed and/or no data is loaded in the main map view when the conversion is done. - GM-12723
- Improved function of the raster option to crop to layer bounds. - GM-12595
- Repaired Help Menu link to the Getting Started Guide. - GM-12702
- Changed vector classification to work with floating point values rather than integer. - GM-12794
- Fixed a problem where some area features were not included in sSingle Union spatial operations - GM-12807
- Resolved behavior with grayed-out checkboxes in Spatial Operations. - GM-12808
- Fixed a bug where color picker was selecting the wrong color. - GM-12718
- Can now clear list of command in Favorites toolbar setup. - GM-12776
- Fixed problems re-ordering layers in the Control Center with map catalogs loaded and the 3D view open. - GM-12661
- Fixed the render of segment lengths and bearings along line/area segments (broken in v23.0.0). - GM-12752
- Resolved crash when shifting data after creating coverage area. - GM-12744
What's New in Global Mapper v23
Significant New Features
- Added Undo / Redo capabilities for most operations. The Edit menu contains new Undo / Redo / Manage Undo options to allow undo'ing and redo'ing one or more operations. The Ctrl+Z and Ctrl+Y hot keys also work for Undo and Redo.
- Added support for 3D labels for any label in a label layer.
- Added support for lines and areas in the Spatial Operations tool.
- Added ability to classify vector features using Equal Interval, Equal Count and Natural Breaks (Jenks).
Significant New Features in Global Mapper Pro
- Added support for embedded Python scripts. The scripts can be loaded or created using the Run Script dialog.
- New script editor interface for editing scripts inside Global Mapper with syntax highlighting.
- Added new Analysis menu command to allow automatically extracting breaklines from terrain.
- Significantly improved the performance of building and vegetation classification using the segmentation method for mixed density point clouds, including terrestrial lidar.
- New Tool for customizing segmentation of Point Clouds. Split the point cloud into unique segments using a variety of selected point attributes and calculated values. Combined with the Select Lidar Segments tool this can support semi-automated custom classification of point clouds.
- Added new selection tools for points within segment groups to support selection and editing of all points within a segment.
- New tool to extract vector features from raster data.
- GPS now supports RTK capability. Global Mapper now has a built-in NTRIP client to forward location corrections from specified NTRIP caster to GPS receiver over serial or bluetooth.
Lidar Changes
- Dramatically sped up operations that edit large amounts of Lidar data, especially on machines with a large number of cores. - GM-12439
- Sped up sorting of large Lidar point clouds (on load or export to GMP) by a factor of 10 or more. - GM-12465
- New Tool for customizing segmentation of Point Clouds. Split the point cloud into unique segments using a variety of selected point attributes and calculated values. Combined with the Select Lidar Segments tool this can support semi-automated custom classification of point clouds. - GM-12473 Pro
- Added the ability to select all Lidar points in the same segment as one or more currently selected points. This option is available under the Advanced Selection submenu of the Digitizer Tool in the 2D and 3D views. - GM-12014 Pro
- Added new selection tools for points within segment groups to support selection and editing of all points within a segment. - GM-12474 Pro
- Added option to find and select Lidar points within (or further than) some distance from loaded terrain surfaces. This option is accessible via the 'Select Lidar by Distance' toolbar button. - GM-11178 Pro
- New option for lidar styling to Color Lidar by Segment. - GM-11566 Pro
- Fixed issue with unavailable Lidar draw modes being selected when loading a workspace in an instance without the Lidar module licensed. - GM-12082
- Improved error reporting when auto-classifying very large Lidar data sets. - GM-12598
- Updated color selection dialog 'Select from Map' function to get the color from colorized Lidar at the click location if no raster data exists there. - GM-12458
- Fixed issue with spikes in 3D building models when the data collection was done close to the ground. - GM-9870 Pro
- Fixed issues with slower performance handling Lidar data after it has been shifted in XY location. - GM-12610
- Fixed issue selecting and editing Lidar when zoomed far out. - GM-12442
Pixels to Points Changes
- Added several new built-in camera models, including DJI Zenmuse XT2 (Thermal and Visual) and Leica DMC3. - GM-9037
- Fixed issue with blank Pixels-to-Points post-processing report being generated when the draw filter has unknown Lidar classes turned off for display. - GM-11997
- Resolved issue with Pixels to Points report in Korean build of Global Mapper. - GM-11830
- Fixed issue in 3D view when picture points are loaded with other data. - GM-11135
New Supported Formats
- Added support for multibeam bathymetric data from Kongsberg Simrad in mb56 format. Data can be loaded as a point cloud or a raster image. - GM-2237
- Added support for loading SAGA GIS .sdat grid files. - GM-12386
- Added ability to export Lidar data to Autodesk ReCap RCS files. - GM-9297
3D Viewer Changes
- Added support for 3D labels for any label in a label layer. - GM-2797
- Improved performance of 3D viewer when there are many vector area features of different colors. - GM-11966
- Fixed a problem to prevent the digitizer from enabling when changing the 3D skybox when Global Mapper had no data loaded. - GM-11948
- Fixed issue with 3D measurement not persisting when the measurement is stopped. - GM-11739
- Sped up the display of lidar by class in 3D. - GM-11747
- Improved 3D refresh and bounds calculation for various types of data editing. - GM-11640
- Fixed display of 3D measurement when measuring from vertex to vertex. - GM-10353
- Fixed issue in 3D view when picture points are loaded with other data. - GM-11135
- Fixed the notification message for the cursor location and last point coordinates when using the measure tool. - GM-12086
- Fixed issue displaying and selecting lidar with scale/offset applied in 3D.
Fixed issues identifying and rendering clipped and selected 3D Lidar. - GM-11737
- Improved navigation in 3D to be more responsive to repeated movement in fly or walk mode. - GM-11704
Path Profile / Line of Sight Function Changes
- Added button to toggle Perpendicular Profile display on Path Profiles. - GM-11575
- Allow intersecting features on Path Profile to be indicated using just a point, instead of a point with vertical lines. - GM-8533
- Fixed performance issue when saving a profile to a PDF or other vector format when large map catalogs are loaded. - GM-12405
- Restored option to export profiles to a PDF with a fixed scale. Also fixed issue with the profile geometry being duplicated in some cases on export of the rendered profile to any format. - GM-12282
- On the perpendicular profile spacing setup, changed "Sample Elevations at Profile Vertices/ Endpoints Only" to "Sample Elevations at Profile Vertices and Endpoints Only".
- GM-12046
Analysis Function Changes
- Added Analysis menu command to allow the creation of Curvature Grids from loaded terrain layers. Currently supported methods include Profile, Planform, Longitudinal, Cross-Sectional, and Standard/General curvature. - GM-1175 Pro
- Added new Analysis menu command to allow automatically extracting breaklines from terrain. - GM-6714 Pro
- The Contouring tool Implements non-overlapping mode for iso-elevation area generation. The functionality is available at both dialogs and scripting command. - GM-11399
- Added support for lines and areas in the Spatial Operations tool. - GM-11798
- New tool to extract vector features from raster data. - GM-6675 Pro
- Made Contour Interval setting be remembered between invocations rather than always resetting to the default. There are different intervals stored for 10 different ranges so the behavior should be good for any data. - GM-12060
- Added new Spatial Operations filters for selecting valid or invalid features from a feature collection - GM-12300
- A text box to input color distance has been added. - GM-12577
- Allow creation of a Grid rather than Image when gridding Lidar classification codes. - GM-11932
- Added ability to limit Search and Replace function using a bounding rectangle - GM-10769
- The Create Viewshed workflow allows to combine individual Viewshed layers into a single overlapping layer with all the individual feature attributes as a single collection. The TOWER_ID attribute is added to the collection to select attributes by tower points. - GM-8154
- Added option to use selected features as Terrain Paint brush shapes. - GM-11466 Pro
- Added option in terrain painting to define the brush size in linear units (m / ft) - GM-11496 Pro
- Improved speed accuracy of peak finding when generating contours. Adding a scripting command in GENERATE_CONTOURS for MIN_PEAK_SLOPE which helps remove peaks incorrectly found in flat areas. - GM-12025
- Dramatically sped up the 'Combine Line Features' operation and allowed users to cancel it. - GM-12611
- Enabled and disabled axis and legend fields as appropriate on Graph Series tab. - GM-12184
- Fixed issue where attribute histogram calculations were not respecting feature groups. - GM-12135
- Changed the spatial operations dialogs from resizing. - GM-11930
- Fixed issue with 'Crop to Selected Area' not working when doing an average Color grid from Lidar and filling gaps. - GM-12130
- Made text used in the spatial operations tabs available to translation. - GM-11926
- Fixed Calculation of Flattened Site Plans to area features with elevations when using the 'Area Heights Relative to Ground' option. - GM-12083
- A change was made to the spatial operations language that made spatial transforms more consistent with the syntax used by spatial operations and spatial predicates. - GM-11885
- Fixed slow performance creating a mesh (3D model) from some online terrain sources. - GM-12531
- Fixed issue with Contour Generation 'Find Local Peaks and Depressions' options checking by default once used one time. - GM-12536
- In Contour Generation, Find Local Peaks and Depressions is no longer on by default. - GM-11120
- Corrected placement of terrain painted areas on DTED layers. - GM-12513
- Clarified display of point elevation values that come from the point geometry instead of an elevation attribute. - GM-11947
- Fixed problems with layer projections in spatial operations. The current rule is that if the input layers use the same projection, then the output layer uses that; if they differ, then the projection used for the output layer is that of the first input layer. - GM-11646
- Fixed a problem where the spatial operations script parser could fail if the script was in Unicode. - GM-11939
- Fixed problem generating view sheds in v22.1.0 when the start angle is 0 and the swept angle is 360. - GM-11976
- Fixed issues using the 'Flatten to Area Heights' option to create a flattened site plan grid. - GM-11851
- Fixed issue causing terrain paint across slope to slow. - GM-11972
Digitizer Tool Changes
- Added Undo / Redo capabilities for most operations. The Edit menu contains new Undo / Redo / Manage Undo options to allow undo'ing and redo'ing one or more operations. The Ctrl+Z and Ctrl+Y hot keys also work for Undo and Redo. - GM-9707
- Updated the creation of distance/bearing/COGO lines to add the list of call outs (distance/bearing values) as a Notation attribute to the created feature. - GM-12110
- Fixed issue closing gaps in area features that are not closed. - GM-12031
- Fixed crash when using the 'Adjust Elevations to a Single Slope' command with point features selected. - GM-12624
- Can now create per-vertex timestamp based on speed. - GM-9549
- Add option to create a 3D model from selected 3D area features. The option is in the Digitizer Tool menu under Advanced Feature Creation Options->Create 3D Model(s) from Selected 3D Area(s). - GM-11310
- Updated distance/bearing/COGO line creation to support COGO strings with bearings specified like DD.MMSS and to have a drop-down for selecting whether bearings are relative to True North, Magnetic North, or Grid North. In addition, all distance/bearing/COGO lines will now calculate using an Orthographic projection with the origin at the start point to minimize distortion. - GM-12144
- Added new Attribute Calculator function random(), used to populate attributes with random numbers. The numbers produced should form a uniform distribution over a closed interval between the upper and lower bounds. Integral results may be generated if desired. - GM-11485
- Added option to control creation of lines in straight skeleton. - GM-8678
- Dramatically sped up the closing of gaps between large numbers of adjacent features from the Digitizer Tool. - GM-11990
- Fixed display of Notations on the Feature Info dialog. - GM-11999
- Fixed issue selecting area features that cross the ATM when they are being reprojected. - GM-12518
- Fixed behavior of default attribute lists when editing features with the Digitizer Tool. - GM-12339
- Fixed issue with the proper layer not being selected the first time you edit more than one feature with the Digitizer Tool. - GM-12189
- Fixed issue with "Adjust Elevations to Single Slope" calculations - GM-12169
- Fixed issues using the 'Create Point Features Spacing Along Selected Features' option in the Digitizer Tool with the 'Sample Features at Single Fixed Distance' option. When sampling with distance units other than meters, the appended unit is now correct. In addition, the label applied to any points created from existing vertices (if the 'Keep All Original Vertices' option is checked) are now correct. - GM-11838
- Fixed issue with mesh simplification have missing faces in the output in some cases. - GM-12187
- Allow snapping to non-point features when using the 'Select from Map' option on a location specification dialog (like specifying the anchor point for grids). - GM-12049
- Fixed issues closing gaps between adjacent line features. - GM-12097
- - GM-11409
- Fixed very minor discrepancy in the edge length of regular grid features when the current projection uses units other than meters. - GM-11638
- Fixed the issue where GPS Elevation Offset was not used to calculate actual waypoint elevation - GM-12278
- Improved mesh simplification when there are very tiny topology issues with the mesh being simplified. - GM-12604
- Changed so that a group's point model is not changed in group feature editing unless it's explicitly done by the user, in which case it affects all currently selected points. - GM-6046
- Fixed issue creating buffers around line and area features when the display projection is lat/lon (Geographic) and the bearing type is 'Grid North'. - GM-11168
Attributes / Query Changes
- Added new right-click option to Feature Info dialog allowing the display of attribute values in a separate window. This allows easy viewing of multi-line and values. - GM-12004
- Added option to use a comma as a decimal indicator when saving selected entries to a CSV file from the Attribute Editor. - GM-12362
- Made the coordinate display on the Feature Vertices display obey the Precision Options from the Measure/Units tab of the Configuration dialog. - GM-12091
- Added mode to only show selected features in the Attribute Editor. - GM-10258
- Fixed the functionality of the Load Saved Query button. - GM-12138
Scripting Changes
- Added support for embedded Python scripts. The scripts can be loaded or created using the Run Script dialog. - GM-12070 Pro
- Added GENERATE_BREAKLINES script command for generating breaklines from loaded terrain layers. - GM-12480 Pro
- Implemented python module to provide SDK API in "standalone" mode (outside the GlobalMapper application) - GM-12333 Pro
- Added support for creating COG (cloud-optimized-GeoTiff) files using the EXPORT_RASTER script command with TYPE=COG. - GM-12007
- Added new parameter to EDIT_VECTOR script command to allow points created via CREATE_POINTS_ALONG_FEATURES to be labelled sequentially instead of by distance. - GM-11268
- Added SAMPLE_TYPE parameter to EXPORT_ELEVATION command to allow specifying the band type for elevation exports. This now allows 32-bit integer types for GeoTIFF exports. - GM-12151
- Added new script command to export GeoPackage files - GM-6280
- Added new script command to generate a density grid. - GM-1936
- Added new script command to generate a Roughness Grid overlay from loaded data - GM-11919
- Updating the COMBINE_TERRAIN count operation (COMBINE_OP=COUNT_VALID) to work with loaded raster data (i.e. imagery) in addition to terrain layers. - GM-7500
- Added ability to shift data by distance and bearing to SHIFT_LAYER script command. - GM-11248
- Updated scripts to set the default folder for files with no path to the script file folder. This can be overridden using a new DEFAULT_FOLDER parameter for the GLOBAL_MAPPER_SCRIPT command. - GM-11980
- Add the parameters used when using the LIDAR_CLASSIFY script command to auto-classify ground points to the status window. - GM-12088
- A change was made to the spatial operations language that made spatial transforms more consistent with the syntax used by spatial operations and spatial predicates. - GM-11885
Online Source Changes
- Added ESA CCI 2015 Global Land Cover data - GM-9607
- Added built-in online source link to ALOS PALSAR 12.5m DEM data for Alaska. - GM-12029
- Fixed problem downloading FEMA Flood Map data (or data from other large data sets) - GM-11063
- Fixed error doing large exports from non-tiled WMS sources. - GM-12662
- Added CORINE 2012 and 2018 as built in online sources for Land Cover - GM-3079
- Added built-in access to premium MetroMap (Australia) sources for users that subscribe to that service. - GM-11637
- Fixed issue with WMTS sources using NZTM 2000 (New Zealand Transverse Mercator) not loading. - GM-12373
- Improved error messages displayed when REST feature downloads run into problems. - GM-12119
- Fixed lockup exporting large numbers of tiles from online sources. - GM-12498
- Fixed issues loading some built-in tiled sources. - GM-12062
- Fixed online sources for Hawaii - GM-7611
- Fixed issues loading some WMTS sources that require a STYLE parameter in the URL (even if the only valid option is 'default'). - GM-12134
- Updated New York state online sources. - GM-11546
- Update link to purchase Intermap data - GM-12009
Projection / Datum Changes
- Standardized naming for Italian datums and projections. - GM-12030
- EPSG code now appears in the top corner of the projection page - GM-9327
- Buffer, Range Ring, and Arc tool now have the uniform units options - GM-11621
- Improved recognition of IG05/12 datums from WKT PRJ files. - GM-12269
- Improved detection of Pseudo-Mercator (aka Web Mercator) projections from WKT PRJ files. - GM-12177
- Made it clear that the EPSG search on the Projection dialog can also find SR-ORG: codes if a raw number is supplied rather than a fully qualified value (like EPSG:1234 or SR-ORG:1234). - GM-12222
- Fixed datum transformation parameters for the VN-2000 datum. - GM-12230
- Fixed issue with the false easting and northing being incorrectly interpreted for some MrSID files. - GM-12023
- Fixed issue with the Zone selection on the Projection dialog not switching to an appropriate value for UTM if switching from another zoned projection (like MGA). - GM-12383
- Fixed issue with displaced customer's image layers in saved KMZ files - GM-11531
- Fixed issue with placement of raster images using OziExplorer .map files with British Grid zones. - GM-11441
- Corrected load of EPSG code 3078 (Michigan Georef). - GM-12581
- A unit conversion now gets applied on export to a DEM supported unit if the units are in US survey feet - GM-12131
- Global Mapper will now look for the user settings for the GeoCalc Mode in its new location for the newest version of Geographic Calculator in addition to the old location. - GM-12102
- Fixed intermittent issues when working with custom datums that have Bursa-Wolfe transformation parameters. - GM-11914
Format Specific Changes
- Added ability to export TIN Face area features as 3D Faces in DWG and DXF files. - GM-4925
- Added the ability to handle Region entities in a DWG file. - GM-8610
- Corrected name of NGVD29 Vertical Coordinate System on Lidar LAS/LAZ export dialog (was incorrectly labeled as NAVD29). - GM-12460
- Support for exporting CSV in MGRS coordinates - GM-3856
- Greatly improved progress reporting on batch conversion detailed progress dialog. - GM-11943
- Added support for automatically determining the projection from XML metadata from USGS that accompanies lidar files. - GM-11924
- Sped up the export of some data to palette-based image format. - GM-12320
- Added Map Layout Scale value to Screen Capture dialog. - GM-11670
- Improved load speed of XTF mosaic. - GM-10517
- Added a menu option to Export Web Format Files. - GM-9622
- Added custom coordinate position options present in Ascii Import to Excel import - GM-11978
- Added support for multibeam bathymetric data from Kongsberg Simrad in mb56 format. Data can be loaded as a point cloud or a raster image. - GM-2237
- Added support for loading SAGA GIS .sdat grid files. - GM-12386
- Added ability to export Lidar data to Autodesk ReCap RCS files. - GM-9297
- Added the ability to read style information from GeoPackage files exported from QGIS. - GM-9819
- Added the ability to read 3D Solids and other 3D models into GM as mesh features. - GM-1468
- Improved image quality and load speed of XTF mosaic. - GM-11504
- Added the ability to read and write coordinate system definitions in DWG and DXF files. - GM-11957
- Improved prompt for GML files to load Ordnance Survey styling so it only prompts once when loading multiple files. - GM-11541
- New option to group files in Control Center on load when loading many files at once, such as picture points. - GM-9532
- Added "Make Background (Void) Pixels Transparent" checkbox to CADRG/CIB/RPF export dialog. The option is recommended to be set if export of vector data is requested. - GM-7597
- Fixed issue when exporting elevation data to XYZ grid using 'bottom-to-top' or 'right-to-left' instead of the default order. - GM-11944
- Fixed issue with the wrong units being assigned from a WKT PRJ definition if there was no UNIT designation for the PROJECTION definition. - GM-11741
- Fixed issue where text file imports would treat columns as lidar information instead of attributes even when the data wasn't lidar data (based in column title) - GM-11550
- Fixed issue with export to 3D-enabled formats of non-3D areas cropped to rectangles adding per-vertex elevations with a value of -999999 to the areas. - GM-12002
- Improved color interpretation when loading IFC files - GM-11968
- When loading vector data from a PDF, ensure that data is loaded before displaying the rectification dialog. - GM-11066
- Fixed font/color inconsistent styling behavior in KML files - GM-7527
- Added progress reporting when loading large 2DM format files. - GM-12035
- Improved the handling of non-ASCII text when reading and writing DXF and DWG files. - GM-11954
- Fixed lockup batch converting to the GeoTIFF format. - GM-12033
- Fixed export of Hebrew and Arabic labels to PDF files if the text comes from a layer using a UTF-8 code page. - GM-12266
- Fixed issue with black overviews for elevation tiff data - GM-12367
- Fixed issue where setting for "Automatically fake location of unpositioned rasters" in Options >General >Raster Options was not being saved - GM-12305
- Fixed occasional issues batch converting from GeoTIFF files with overview layers to other image formats. - GM-12261
- Fixed lockup batch converting to DTED as well as prompt to select the type of file when first loading a DTED file. - GM-12260
- Fixed errors exporting map catalog (.gmc files) to Global Mapper Package (.gmp) files. - GM-12252
- Updated batch convert to GeoTIFF to maintain the tile size of the source data if it was also tiled. - GM-12221
- Auto-generate FID values in exported GeoPackage files even if there is a FID attribute in the source data. - GM-12180
- Fixed issue with black-and-white GeoTIFF files not exporting in v22.1. - GM-12190
- Fixed an issue for excel import where data from a line wasn't being split correctly if there was a particular sequence of commas and quotes - GM-12162
- Fixed issue where multiple copies of the data were being loaded from certain Esri TIN files. - GM-12096
- Designate vector MBTiles data sets as "not selectable", but not raster MBTiles data sets. - GM-12148
- Fixed issue with exporting TIFF overviews with JPEG compression. Properly set the JPEG quality for the export overviews. - GM-12040
- Fixed issue batch converting from archive files (.zip, etc.). - GM-11983
- Fixed batch conversion to GPX files. - GM-12075
- Fixed error message displaying some TIFF files that have internal errors. - GM-12139
- Fixed issue with displaced customer's image layers in saved KMZ files - GM-11531
- Fixed issue loading archive files contained with an archive file. - GM-11929
- Excel Import now supports additional date formats - GM-11721
- Fixed position of GeoTIFF files with a Mercator projection that use non-standard tags for the false easting/northing. - GM-12209
- Fixed issues with the 'Use Other Source Files as Filler' option during batch conversion. - GM-11897
- Fixed issue with placement of raster images using OziExplorer .map files with British Grid zones. - GM-11441
- Fixed issue where some labels were missing on raster exports that include vector data. - GM-11578
- Fixed issue with BAG file layer alignment. - GM-12078
- Removed prompt for 4th band interpretation when loading TIFF files as Picture Points. - GM-12272
- Corrected ASRP QUV (up to dateness) metadata. - GM-11608
- Fixed text import bug where elevation value wouldn't be set to 0 if left empty - GM-12018
- Fixed styling applied when importing newer Ordinance Survey GML files - GM-9321
- Added ability to import AutoCAD swept surface object as a collection of 3D areas. - GM-12146
- Fixed occasional lockup doing tiled exports to raster (image) formats with the 'Save Vector Data' option checked. - GM-12299
- Fixed display of UTF-8 characters in excel file preview. - GM-12396
- Fixed issue with export GeoTIFF overviews with transparent background. - GM-12182
- Fixed issues exporting layers over 4GB in size to GMP (Global Mapper Package) files. - GM-12463
- Corrected bounds of HDF5 layers. - GM-10963
- Fixed issue with multi-band exports with 4 or more data bands not properly creating an alpha channel when exporting to the MrSID format. - GM-12155
- Fixed issue where areas with holes exported to DWG do not appear in AutoCAD. - GM-12487
- Handled the case where a PostgreSQL user name contains a dot (".") character. - GM-12274
- Dramatically sped up the addition of large numbers of files to map catalogs (especially GeoTIFF files). - GM-12047
- Fixed issue when importing an Esri TIN data set. - GM-12094
- Can now export a layer with a single point to GMP/GMMP. - GM-11677
- Improved the consistency check for Geoslam files (databases). The error message is logged and a pop-up message is shown if the file does not contain required data. - GM-12010
- Improved handling of block reference entities in DWG files. - GM-12517
- Fixed issue where values for the 'name' attribute are missing in OSM exports - GM-12356
- Fixed issue with OTF terrain grid generation. - GM-11982
- Fixed issue with missing attribute data when loading IFC files - GM-11941
- A new option to in settings->general->"vector formats" so the user won't be prompted to load s57 files into more than one layer
Users will no longer be prompted to load s57 files into more than 1 layer if loading from a map catalog - GM-12109
- Added MapInfo Interchange Format to perpendicular path profile series export options. - GM-12319
- Modified area feature count displayed in Control Center and layer metadata to match count displayed in other GIS software. - GM-11137
- Added the ability to import some entities specific to AutoCAD Civil 3D from DWG and DXF files. - GM-11548
- Fixed the issue occurring at the attempt to export to GeoTIFF with overviews in JPG compression - GM-12011
- Fixed issue with export BigTIFF overviews - GM-12250
- A unit conversion now gets applied on export to a DEM supported unit if the units are in US survey feet - GM-12131
- The user can now mirror the UNITY export data Horizontally and Vertically as well as choose the byte-order. - GM-12191
- Fixed error in loading USGS tif files (unsigned 8-bit integer) - GM-11992
- Fixed issue in v22.0.1-v22.1.x saving some workspaces over 2GB in size. - GM-12205
- Fixed problem reading certain RCS files - GM-12219
- Import KML files that use non-standard delimiters in coordinate values. - GM-11961
- Improved load of JPEG2000 files by making use of embedded GML for positioning. - GM-12006
- Fixed handling of palette-based PNG files with transparency. The transparency was not being used. - GM-12057
- Added option to use alternate, faster, renderer for PDF files when batch converting from PDF to another format. - GM-12379
- Fixed issues exporting reprojected area features to GMP / GMMP files. - GM-12251
Rendering/Style Changes
- Added new Gaussian Blur resampling methods for raster and gridded elevation layers. - GM-12477
- Added ability to classify vector features using Equal Interval, Equal Count and Natural Breaks (Jenks). - GM-8804
- Added the ability to load a layer style from a Styled Layer Descriptor (SLD) file - GM-8526
- Sped up the render of 3D models (meshes) that do not use textures or gradient fills. - GM-12249
- Added Attribute Calculator button to the Vector Options Styles tab. This allows you to calculate new attributes without leaving the style window, such as calculating new normalized values. - GM-12316
- Label line features with a multiple-line label when the label definition contains a 'new line' character. - GM-9264
- Fixed display of non-ASCII text on the status bar. - GM-11710
- Fixed issue with the HSV shader coloring the max value in a shaded terrain layer with the minimum color. - GM-12160
- Fixed display of UTF-8 characters in excel file preview. - GM-12396
Map Layout Changes
- Added ability to specify which layers to include on each layout page in the Map Layout Editor. - GM-4836
- Improved automatic crop of collar boundaries from CanMatrix 50K Canadian Topographic maps. Now the associated metadata XML will be used to determine the appropriate crop boundary automatically. - GM-11915
User Interface
- Added toolbar button to the Control Center for showing the Attribute Table for the selected layer(s). - GM-12317
- New GPS Sky View dialog shows the satellite constellation for the connected GPS. - GM-12496 Pro
Misc. Changes
- GPS now supports RTK capability. Global Mapper now has a built-in NTRIP client to forward location corrections from specified NTRIP caster to GPS receiver over serial or bluetooth. - GM-12231 Pro
- Fixed problem where setting the group name to blank does not remove the layer from its group. - GM-12085
- Updated the prompt to save a workspace for clarity - GM-12240
- Added ability to use layer bounds to specify crop polygon in Raster Layer Options. - GM-7409
- Updated default data to the latest political boundaries and to use label layer. Data © Natural Earth. - GM-12257
- Fixed rare error on some video cards when moving features with the Digitizer Tool. - GM-11984
- When replacing a mesh texture in the mesh texture viewer, if the texture load fails, the error message no longer contains stack trace and other debug information. - GM-12074
- Fixed the issue when selected layers were "invisible" if background color and font were changed - GM-12026
- Repaired incorrect error message text occurring when a workspace is saved with a tracklog is active. - GM-12273
- Fixed issue when setting the default projection to use a custom projection or datum. - GM-12027
- Fixed the issue where GPS Elevation Offset was not used to calculate actual waypoint elevation - GM-12278
- Fixed issue where a failed upload to MangoMap was causing existing map layers to be deleted. - GM-12003
- Fixed issue using the DEL key to close a vector layer that has an associated label layer. - GM-12188
- Updated the description of feature types using unknown S52 symbols to indicate its for s57 files - GM-12095
What's New in Global Mapper v22.1
Significant New Features
- New 'Save 3D Views' tool allows you to orient the 3D view to look at the data from a particular side, or to use a custom saved camera position.
- 3D View navigation tools to target camera on features and lock the pivot axis around the feature(s) of interest.
- Improved Graph and Chart tool to include graphs that contain data from multiple layers, graphs that contain multiple series, etc.
- New Spatial Operations for union, difference and symmetrical difference, allow you to find where two area layers are different or to merge them together. There are also spatial predicate operations that find features that overlap, touch, contain, are within, are equal to or are disjoint from a layer of area features.
- Spatial Operations tool has a scripting tab that can perform advanced operations on sets of features, including queries, layer overlay operations, and building sets from attribute queries. This is also available in the Global Mapper scripting language
Significant New LiDAR Module features
- Added the ability to resume cancelled Pixels-to-Points processes without having to start over from the beginning. [Item #GM-7604]
- Added new scene clustering option to Pixels-to-Points dialog to allow handling larger data sets. [Item #GM-8703]
- Added option to regularize extracted building footprints, walls and planes. This will simplify the extracted polygons in a way that favors parallel/perpendicular line segments. [Item #GM-11445]
- Added Terrain Paint Slope Along Line and Slope Across Line brushes. [Item #GM-11438]
- Added new terrain painting brushes for line trace mode and area trace mode. [Item #GM-11562]
New Supported Formats
- Added export to Cloud Optimized GeoTIFF (COG) files. [Item #GM-9266]
- Added basic support for IFC file formats. Currently only basic 3D shapes are supported. [Item #GM-9662]
- Added support for import of GEBCO 2020 data in NetCDF format. [Item #GM-11020]
- Added the ability to import SXF files (Panorama GIS) [Item #GM-559]
- Added import support for EDIGEO file format [Item #GM-10522]
- Import support for GRT geoid undulation data. [Item #GM-11407]
- Added ability to load lidar from the GeoSlam DB (based on SQLiteDB) [Item #GM-11353]
- Added the functionality to create a Carlson IDB file for the tiled export of a raster overlay [Item #GM-9592]
LiDAR Changes
- [LIDAR MODULE ONLY] Added new scene clustering option to Pixels-to-Points dialog to allow handling larger data sets. [Item #GM-8703]
- [LIDAR MODULE ONLY] Added option to regularize extracted building footprints, walls and planes. This will simplify the extracted polygons in a way that favors parallel/perpendicular line segments. [Item #GM-11445]
- [LIDAR MODULE ONLY] Added the ability to resume cancelled Pixels-to-Points processes without having to start over from the beginning. [Item #GM-7604]
- [LIDAR MODULE ONLY] Fixed crash creating a grid of non-elevation data (like 'Classification Codes', 'Point Density', etc.) from Lidar. This issue was only in the v22.0.1 release. [Item #GM-11528]
- [LIDAR MODULE ONLY] Fixed issue with user-provided control points not being properly used for some P2P (Pixels-to-Points) data sets. The issue was in v22.0.0-v22.0.1. [Item #GM-11511]
- Added settings to the Configuration -> Lidar tab allowing the user to change default load options like Point Size, Point Draw Quality, and Color by Intensity Brightness. [Item #GM-8326]
- [LIDAR MODULE ONLY] Significantly reduced memory footprint and increased performance of graph-based point cloud classification and extraction methods. [Item #GM-9434]
- [LIDAR MODULE ONLY] Updated the Lidar building and tree auto-classify dialog to support both the new (Segmentation) and old (Grid) methods. [Item #GM-11402]
- Significantly sped up the load of Lidar point cloud data from GMP (Global Mapper Package) files. Some minor speed improvements for Lidar loaded from other formats should also be expected. [Item #GM-3995]
- [LIDAR MODULE ONLY] Added 'Show Image Metadata' right-click option to the Pixels-to-Points dialog allowing the easy display of metadata for any image. [Item #GM-11141]
- [LIDAR MODULE ONLY] Added new camera management dialog to P2P dialog [Item #GM-8806]
- [LIDAR MODULE ONLY] Updated the Post-Processing Report generated by the Pixels-to-Points process to include a table of contents at the top and to make it clearer when some images could not be used. [Item #GM-11673]
- [LIDAR MODULE ONLY] Fixed issue with Lidar points with return numbers > 1 being offset in the Z direction when sorting poorly organized point clouds on load. This only happened if the LAS/LAZ points had elevation units other than meters. [Item #GM-11715]
- [LIDAR MODULE ONLY] Fixed cropping to selected area features when gridding Lidar point cloud data using a bin gridding method. [Item #GM-11807]
- Updated the Attribute Editor display for Lidar layers to hide any columns that don't apply to Lidar data (like <Feature Name>, <Last Modified Time>, etc.). [Item #GM-11836]
- [LIDAR MODULE ONLY] Greatly sped the initial load of large .gmp2p (Pixels-to-Points workspace files) into the Pixels-to-Points interface. [Item #GM-11667]
- [LIDAR MODULE ONLY] Added option to apply surface reconstruction to extracted building mesh. This option generates a manifold surface and effectively simplifies the mesh by allowing the user to resample points at some percentage of initial density. [Item #GM-11446]
- [LIDAR MODULE ONLY] Fixed issue with elevation values being interpreted as the wrong units when creating an elevation grid of the median values in a cell from Lidar point clouds. [Item #GM-11794]
3D Viewer Changes
- Improve accuracy of 3D Sweep Selected Lidar data. [Item #GM-11109]
- Added new dropdown and dialog for creating and managing 3D views [Item #GM-6685]
- Improve viewing and coordination between 2D and 3D zoom levels. [Item #GM-11675]
- Transparency for 3D vector features. [Item #GM-7110]
- Add Target Camera as a view mode. [Item #GM-8212]
- Restore 3D rendering of deleted Lidar points when using draw deleted setting. [Item #GM-11750]
- Improve 3D rendering performance particularly with small data. [Item #GM-10956]
- Change deselection hot key for 3D Sweep Selection (now Ctrl+Alt+Left click) [Item #GM-11507]
Path Profile/Line of Sight Function Changes
- Added option to save a cross profile series to export all the profiles in a perpendicular profile. [Item #GM-11006]
- Added the ability to specify spacing values for the elevation and distance scales on a Path Profile window. [Item #GM-542]
- Add ability to customize the distance unit in Path Profile settings [Item #GM-11752]
- [LIDAR MODULE ONLY] Fixed issue in v22.0.0 with Path Profiles not displaying Lidar points from layers than have a non-automatic point size greater than 1. [Item #GM-11405]
Analysis Function Changes
- Improved graphing to include graphs that contain data from multiple layers, graphs that contain multiple series, etc. [Item #GM-10984]
- [LIDAR MODULE ONLY] Added Terrain Paint Slope Along Line and Slope Across Line brushes. [Item #GM-11438]
- Fixed pan-sharpening of 24-bit RGB images using the Brovey or IHS methods. [Item #GM-11415]
- [LIDAR MODULE ONLY] Added terrain paint area trace mode. [Item #GM-11562]
- In Spatial Analysis Scripting, improved the SELECT command format, which allows the user to select features in the digitizer. SELECT commands now have a more regular syntax. Added the ability to select the results of a feature set expression directly. Added a new option to clear the current selection. SELECT commands that create a new selection or add to the existing selection now enable the digitizer. [Item #GM-11712]
- Fixed issue with view shed analyses not allowing angle that sweep through 0. [Item #GM-11593]
- Restored display of the correct palette index when selecting which colors to create equal-value areas from on a palette-based image layer. [Item #GM-11183]
- Fixed issue where layer created by raster reclassification is offset by half a pixel. [Item #GM-11457]
- [LIDAR MODULE ONLY] Allow use of pan cursor while terrain paint is active. [Item #GM-11702]
- Fixed raster reclassification graph pane toolbar issue. [Item #GM-11588]
- Fixed problem where valid geometries were not being considered for spatial predicates. Prevent application of predicates on empty sets. Fixed problem where set projections were not being compared compared correctly, such that the global projection was always being used. [Item #GM-11642]
- Fixed crash finding Peaks and Depressions in a very small area during Contour Generation. [Item #GM-11430]
Digitizer Tool Changes
- Fixed issue with the Create Regular Grid option in v22.0 not creating a grid orthogonal to the current projection if the Great Circle distance measurement option was selected on the Configuration dialog. [Item #GM-11462]
- Allow editing the location of point features on the Feature Edit dialog. You can also now edit the vertices of area/line features when they are being created. [Item #GM-10565]
- Added option to drag picture points to new location and update the location in the EXIF tags. Turn this on in Configuration > General > Raster Formats [Item #GM-10318]
- Added the option to sample at a '% of length' when creating point features along selected line features. The label used for new point features created along selected lines will also be correct in this case. [Item #GM-11564]
- Fixed issue causing extra point features to be selected when dragging a selection box on a rotated map view. [Item #GM-5363]
- Updated the distance/bearing/COGO dialog to allow using Grades as units. The dialog is also resizable and includes bearing/distance units in the quadrant-based text strings. [Item #GM-8211]
- Added ability to cut or copy and paste label features.
- Added the ability to specify a more precise smoothing factor when creating a bounding box/convex hull around features. [Item #GM-11657]
- Fixed issue with lines drawn to the edge of placed Picture Points not being drawn. [Item #GM-11420]
- Fixed issue with the Create Regular Grid option creating slightly rotated grids when the view projection is using a datum with a Prime Meridian other than Greenwich. This only happened if the Distance Calculation method was Great Circle. [Item #GM-11449]
Scripting Changes
- New spatial operations tool DEFINE_SPATIAL_OPERATION can build sets of features, perform intersections and queries by location, and various other vector operations. [Item #GM-11649]
- [LIDAR MODULE ONLY] New LIDAR_CLASSIFY_GRAPH command to script the lidar building and tree segmentation method. Also updates to LIDAR_EXTRACT to use new building extraction options. [Item #GM-11424]
- Added a new GENERATE_LABEL_LAYER script command to create a new label layer from an existing layer. [Item #GM-10942]
- Added new SHEET_NAME parameter for the IMPORT_ASCII command to allow specifying which sheet of an Excel file to load. [Item #GM-11413]
- Updated the EXPORT_VECTOR command so that COORD_ORDER can be used with TYPE=SIMPLE_ASCII to swap the order of the X and Y axes in output. [Item #GM-11928]
- Fixed issue with EXPORT_VECTOR exporting all data if none of the input layers intersect explicitly provided bounds. [Item #GM-11502]
- Updated the default for the USE_EXACT_BOUNDS parameter for script commands to default to YES when the bounds are explicitly provided. [Item #GM-11502]
- Added logic to create output directory while processing EXPORT_METADATA script command. [Item #GM-11539]
Online Source Changes
- Fixed issues with online sources requiring authentication not working in v22.0.0. [Item #GM-10938]
- Fixed issues displaying WMS/WMTS imagery sources that are based on GeoTIFF files. Now even high-bit-depth multi-band sources are properly supported. [Item #GM-11700]
- Fixed issues accessing online sources through a proxy server. [Item #GM-11607]
Projection/Datum Changes
- Added built-in support for OSTN02 and OSTN15 datums (OSGB36 specializations). [Item #GM-6663]
- Updated the 'Search by EPSG Code' button on the Projection selection dialog to show common and recently used EPSG codes on the drop-down for easy selection. [Item #GM-11643]
- Added new built-in HS2 Survey Grid datum as well as EPSG code 9300 for the HS2 Snake Projection. [Item #GM-11192]
- Fixed issues with distortion when rectifying data using the Triangulated method (this is the default for 5 or more control points). [Item #GM-11884]
- Improved the CH1903 and CH1903+ datum transformation methods to use a NTv2 grid shift file. [Item #GM-11745]
- Added built-in EPSG codes 26891-26899 for MTM NAD83 (CSRS). [Item #GM-11641]
- When encountering a layer with a NAD83 HARN datum that we cannot automatically find the state for, prompt the user to select the appropriate NAD83 specialization. [Item #GM-11843]
- GeoCalc Mode compatible with Geographic Calculator 2020 SP1 [Item #GM-11376]
- Corrected vertical units shown on GeoCalc projection page [Item #GM-10584]
- Updated Cassini-Soldner projections based on a datum with a Prime Meridian other than Greenwich to treat the Central Meridian as relative to the datum's Prime Meridian. [Item #GM-11449]
Format Specific Changes
- Added the ability to export Multi-Band Erdas Imagine Files. [Item #GM-3432]
- Added support for loading PLS CADD XYZ files as a point cloud. The support is controlled by selecting an option in Configuration->General->Vector Formats->PLS-CADD XYZ [Item #GM-11022]
- Allow Excel spreadsheets to be used in layer join operation. [Item #GM-11529]
- Added options to generic text file import for user to select the index of X,Y, and Z columns. [Item #GM-9249]
- Added support for using image masks from (Geo)TIFF files. [Item #GM-11043]
- Fixed issues loading some Excel files, including adding support for saving and loading them from workspaces and scripts. [Item #GM-11413]
- Fixed issue in v22.0.0 with newly created mesh features (i.e. created from terrain) not saving to workspace or Global Mapper Package (GMP) files. [Item #GM-11426]
- Fixed XTF load issue. Improved memory management. Create ping features and mosaic in separate layers. [Item #GM-11581]
- Fixed issue with exports to DWG and non-legacy DXF files not including point and line features with no attributes or name. [Item #GM-11877]
- Added option to split DWG, DXF, and DGN by attribute on import [Item #GM-10920]
- CSV export now has option to include a row for mgrs [Item #GM-3856]
- Added GMMP import option that allows user to select which layers to load. [Item #GM-11601]
- Updated DXF Export to use the same exporter as DWG by default. This allows choosing the DXF version to target and has better support for area features and styles. [Item #GM-8741]
- Auto-assign the Central Longitude for Geographic data to +180 for GeoTIFFs that use [0,360] rather than [-180,+180]. [Item #GM-11902]
- Fixed issues with the export of non-ASCII characters to OpenStreetMap (OSM) XML files. [Item #GM-11464]
- Made JPG images with EXIF tags that are loaded as image layers (rather than points) obey the orientation tag in the image. Any non-default orientation will be displayed in the layer's Metadata. Also any images loaded with a 'faked' location will be centered on the EXIF tag location rather than at a default location. [Item #GM-11489]
- Fixed issues loading hundreds of generic text files in v22.0 release. [Item #GM-11602]
- Fixed issues loading DXF and DWG files with non-English characters in the layer names.
- Added support for European-style comma-as-decimal numbers when loading text/CSV files with lat/lon coordinates. [Item #GM-11600]
- Fixed crash when importing certain Autodesk ReCap (RCS) files. [Item #GM-10310]
- Added ability to save overview layers in exporting GeoTIFF files. The functionality is enabled by "ADVANCED: Write GeoTIFF Overviews (Pyramid)" checkbox in the GeoTIFF Export Options dialog. [Item #GM-87]
- Set the active viewport in exported DXF and DWG files so that AutoCAD displays the full bounds of the data when the file is loaded. [Item #GM-9547]
- Added ability to load GeoTIFF overview from side-car files (*.aux/*.rrd). [Item #GM-1227]
- Ensured that text size in exported DGN file matches the text size in the original DGN file as much as possible. [Item #GM-11604]
- Fixed issue with translated paper size names in PDF export. [Item #GM-11779]
- Ensure center point coordinates of circles get converted to world coordinates. [Item #GM-11893]
- Corrected BIT DEPTH reported for DTED layers to be 16 bits rather than 32. [Item #GM-11803]
- Fixed issues loading text files with mixed line termination (i.e. CR/LF on the first line, and LF for the rest). [Item #GM-11344]
- Fixed issue when exporting data to Geopackage file. [Item #GM-11475]
- Fixed error exporting to palette-based image formats using the 'Custom Palette from Loaded Layer' option. [Item #GM-11491]
- When exporting to Spatialite database, always include the EPSG code in the spatial reference definition. [Item #GM-11423]
- Fixed issue importing spline objects from a DXF file. [Item #GM-11429]
- Ignore extraneous objects at the end of a GeoJSON file. [Item #GM-11526]
- Fixed issues with exports from palette-based images to multi-band images (like GeoTIFF with multi-band option) always resulting in grayscale output. [Item #GM-11635]
- Fixed location of Carlson GSF Geoid Grid file containing boundary longitude values greater than 180 degrees. [Item #GM-11573]
- Added support for loading TIFF files that are missing the Photometric interpretation tag. [Item #GM-11949]
Rendering/Style Changes
- Added new Mesh (3D Model) Display tab to the Options dialog for layers that have mesh/model features. You can now control when and if wireframes are drawn for meshes in the layer and specify where or not to interpolate textured meshes. [Item #GM-8680]
- Dramatically sped up the rendering of textured or gradient-filled mesh (3D model) features in the 2D (top-down) view. [Item #GM-8680]
- Fixed issue with map catalogs of terrain layers showing visible borders where they used to blend seamlessly together. [Item #GM-11163]
User Interface
- Added option to search the favorites list to find a command [Item #GM-6421]
- Added 'Metadata' button to Feature Info dialog allowing you to show the Metadata dialog for the layer a selected feature is in. [Item #GM-11142]
- Added option to Export Bounds to allow the user to control whether exports cropped to an area clamp the data bounds or not. [Item #GM-11077]
- Made video playback dialog dockable. [Item #GM-9604]
- Fixed issue with the Measure Volume command on the Measure Tool right-click being disabled. [Item #GM-11668]
- Added ability to change the background color of an overlay item shown in the Control Center. Right click -> Layer -> "Set Background Color for Layer in Control Center" brings a color-picker dialog. Select white color to reset the background color to default. [Item #GM-7022]
- Fixed issue with user-modified layer descriptions not showing in the <Feature Layer Name> field of the Attribute Editor. [Item #GM-11861]
- Updated all color selection (such as from Area/Line Style dialogs) to save any custom colors between runs and allow selection of a color from the map. [Item #GM-11629]
Misc. Changes
- Feature Templates now support point, line and area templates that can be predefined with specific point symbols or styles based on the attribute value. [Item #GM-4545]
- Updated Attribute Table display for Lidar-only layers to hide columns that don't apply to Lidar (like <Feature Name>, <Last Modified Time>, etc.). [Item #GM-11036]
- Export feature vertex information from the feature vertex dialog. This can include data like timestamps, velocity, and segments measurements. [Item #GM-10402]
- Export text list of layers names and descriptions from the control center context menu [Item #GM-11007]
- Implemented a drop-down menu in KML/KMZ export dialog to select feature attribute to use as a KML Folder name [Item #GM-8176]
- Fixed issue where prompt for export file name is repeated, over and over, without end. [Item #GM-11478]
- Fixed issue with terrain dropout while saving flythrough. [Item #GM-10320]
- Added info tips option to display neighboring elevation values. [Item #GM-11501]
- Added options to open a single attribute list or each sublayer in its own tab for a group in the control center [Item #GM-11583]
- Fixed issues with 3D areas that are linear in 2D being discarded when cropping to a polygon (on export or in the Digitizer Tool). [Item #GM-7379]
- Made the 'Find by Name' Search dialog properly handle non-ASCII text when the layer uses a code page other than the system code page (i.e. UTF-8 layers). [Item #GM-11633]
- Added the functionality to link an external METADATA file with an overlay. That is particular convenient in case if the filenames of the overlay and metadata are not "related". The functionality is available in Pane Control Center via Right-Click -> Layer -> Link External Metadata File [Item #GM-11589]
- Make sure the row count is always displayed in the status bar of the Attribute Editor. [Item #GM-11624]
- Addressed "incorrectly detected closed contours" issue. [Item #GM-11196]
- Added ability to create network directories where the path name starts with "\\", e.g., "\\server". [Item #GM-11936]
- Fixed issue where file status was not being displayed in the status window for batch conversions. [Item #GM-11476]
- In Control Center, fixed reversal of layer order when multiple layers are moved by drag and drop. [Item #GM-11479]
- Streamline interaction between label attribute and feature name when labeling features with attributes. [Item #GM-10583]
- Fix issue where the names newly added layers were not included in the title and tab of the Attribute Editor. [Item #GM-11584]
What's New in Global Mapper v22.0
Significant New Features
- New Eye Dome Lighting settings in the 3D viewer help improve visual display of vector and lidar data
- A new tool for simplifying loaded meshes or TINs
- A new Spatial Operations tool to find the intersection of two vector layers
- A new Analysis menu option to find the overlap (both percentage and graphical) between two or more Lidar, raster/image, and/or terrain layers
- An update to the Raster Reclassify tool that allows it to work with continuous data (terrain/slope, single bands of imagery).
- A new sweep selection tool for working with vector data in the 3D viewer
- Dramatically faster rendering of tiled online sources, especially in 3D.
- Support for creating point, line, or area features from a list of coordinates in an MS Excel (.xls/.xlsx) file.
- A new Digitizer menu providing convenient access to all Digitizer functions.
- A tabular preview showing the beginning of an imported ASCII or Excel file.
Significant New LiDAR Module features
- A new Terrain Paint tool for manipulating elevation values in a free-form way using an interface similar to MS Paint, Photoshop, etc. [Item #GM-1126]
- A new algorithm that improves building classification results on all types of point clouds. [Item #GM-9434]
- Improved building extraction with better 3D shape simplification, including generating building footprints. [Item #GM-2889]
- A new option to generate a process summary report when using Pixels to Points [Item #GM-7612]
- An update to the underlying libraries used in the Pixels to Points process resulting in improved output with certain image data sets. [Item #GM-10386]
- Two new lidar draw modes:
[Item #GM-10148]
- 'Color by Source Layer' (allowing easy display of lidar point clouds using a different color for each layer)
- ‘Color by Scan Angle’.Supports for sorting exported LAS/LAZ files by one or more fields (.X, Y, Z, class, GPS time, etc.).
- Dramatically faster rendering of lidar path profiles with a large number of points.
New Supported Formats
- [LIDAR MODULE ONLY] Added support for exporting Lidar data to the Leica PTS format. [Item #GM-10284]
- Added ability to import and export Mapbox Vector Tile data sets. [Item #GM-3900]
- Added support for the XTide .dat file format [Item #GM-9424]
- Added support for the AML IWC NATO version of NetCDF files [#GM-9473]
LiDAR Changes
- [LIDAR MODULE ONLY] Added new Lidar draw mode 'Color by Scan Angle' to color Lidar point clouds by scan angle. [Item #GM-10834]
- [LIDAR MODULE ONLY] Added a new option to allow selecting Lidar points at least some distance from other Lidar or line features to the existing 'Select Lidar by Distance' feature. [Item #GM-10994]
- [LIDAR MODULE ONLY] Poles that are extracted now have a height attribute [Item #GM-10820]
- [LIDAR MODULE ONLY] Pole extraction will now use the workspace projection correctly. [Item #GM-10653]
- [LIDAR MODULE ONLY] Pole extraction now handles poles that have a negative elevation [Item #GM-10708]
- [LIDAR MODULE ONLY] Fixed an issue where the method that retrieved the nearby points could return no points. This affected pole classification and an other lidar operations that used this method [Item #GM-10868]
- [LIDAR MODULE ONLY] Lidar cropping based on selected features now uses the feature bounds instead of a rectangle [Item #GM-10997]
3D Viewer Changes
- Repair the rendering of 3D vector area features in some contexts. [Item #GM-11267]
- Repair the rendering of 3D vector line (twisting) features in some contexts. [Item #GM-11083]
- Fix a variety of issues in 3D vector feature editing. [Item #GM-11108]
- 3D Sweep Selection [Item #GM-4088]
- New Eye Dome Lighting settings in the 3D viewer help improve visual display of vector and lidar data [Item #GM-9276]
- 3D lines now have constant width. [Item #GM-6847]
Path Profile/Line of Sight Function Changes
- [LIDAR MODULE ONLY] Dramatically sped up the render of Lidar path profiles with large numbers of points. [Item #GM-10825]
Analysis Function Changes
- Add new option to find the overlap (both percentage and graphical) between two or more Lidar, raster/image, and/or terrain layers. The new option is under the Analysis menu. [Item #GM-10367]
- Added features to the Raster Reclassify tool to work with continuous data (terrain / slope). Other new features include creating a spread of output values, Improved diagnostic messages, creation of ranges with equal but opposite ends, and allow multiple transparent colors. [Item #GM-10734]
- Added a new option to simplify when generating a 3D model (mesh) from a loaded terrain surface. [Item #GM-7358]
- Added more output options to Raster Reclassification. It includes palette image, elevation (8-bit integer), elevation (16 bit integer), and an option to set unspecified input values to the transparent color.Raster Reclassification now allows non palette based layers such as elevation and image data. [Item #GM-10842/GM-10816/GM-10843]
- Fixed incorrect units on min/max points while generating contours. [Item #GM-10684]
- Reworked View Shed algorithm to use Measure->Bearing Options to calculate angles. [Item #GM-8409]
Digitizer Tool Changes
- Added a new option to simplify the geometry of 3D models (meshes). The new option is in the Digitizer Tool's right-click Move/Reshape menu. [Item #GM-7358]
- Added new option to allow snapping to Lidar point returns when digitizing. The option is under the right-click Options menu of the Digitizer Tool. [Item #GM-5859]
- Add ELEVATION attribute to newly created point features created by snapping to 3D features (Lidar, terrain, 3D models, etc.) in the Digitizer Tool. [Item #GM-10992]
- Allow user to select "Above Sea Level" option when performing multiple volume calculations over a range of base heights. [Item #GM-10575]
Scripting Changes
- Added ability to export TINs, Points, and Contours to Land/XML via a script. [Item #GM-7759]
- Added parameter to CALC_VOLUME script command to allow user to indicate whether the base height is at sea level or relative to the ground. [Item #GM-10913]
- Add support for splitting meshes in scripting with EDIT_VECTOR SPLIT_MESHES
Projection/Datum Changes
- When in geocalc mode and files are using a projection that isn't supported by geocalc a warning will appear and let you pick a new projection instead of hard crashing [Item #GM-10571]
Format Specific Changes
- Added support for exporting terrain data to Land/XML as a TIN. [Item #GM-9472]
- Sped up tiled exports to ECW/JP2 files when multiple cores are available. [Item #GM-5063]
- Updated DXF and DWG exports to handle 3D models (meshes). Each triangle in the mesh is exported as a 3D area feature. [Item #GM-11345]
- Fixed the methodology used to identify a SQLite/Spatialite database file. [Item #GM-7745]
- Updated exports to multi-band image formats (i.e. GeoTIFF, BIL, Erdas Imagine) to allow the inclusion of vector data and map layout items (i.e. scale bar). [Item #GM-8177]
- Added support for batch converting to the Garmin JNX format. [Item #GM-11334]
- Added option to use the Ordinance Survey Master Map (OSMM) styling when loading an OSMM file. [Item #GM-9055]
- Add an option to the KML/KMZ export to control the creation of folders for each geometry type. [Item #GM-10579]
- Significantly improved time needed to export data to CADRG format. [Item #GM-5415]
- Improved performance of exporting data to Digital Terrain Elevation Data (DTED) file format. [Item #GM-7830]
- S-52 zoom levels now are used when changing the detail slider on s-57 files. Features that disappear when zooming in will now more closely match the s-52 style [Item #GM-10788]
- Fixed problem with incorrect elevation units when importing Global Mapper workspace file containing TIF files. [Item #GM-10634]
- Fixed problem exporting feature points to shape files when using the "Generate 3D Features Using Loaded Elevation Data" option and the points did not have an ELEVATION attribute. [Item #GM-10564]
- Improved exporting and importing 3D content (mesh data) to and from PDF files. [Item #GM-9727]
- Include color from GM point symbols when exporting to DWG and DXF.Read point color when importing DWG and DXF. [Item #GM-5606]
- Fixed issue where the wrong code page being written to an exported SOSI file. [Item #GM-11200]
- Fixed an issue where the projection was not being identified correctly in an exported SOSI file. [Item #GM-11201]
- Improved resolution when exporting large map layout from the Map Layout Editor to PDF [Item #GM-10629]
Rendering/Style Changes
- Fixed issue with custom shape point symbols scaled to be less than 0.5 pixels in radius drawing as 2 pixels width. Also fixed the pixel location of vector data on display and export. It could be up to one pixel right and or down of where it should have been. [Item #GM-7490]
Performance
- Sped up tiled exports when cropping or tiling to selected area features. Now multiple cores will be used if available. [Item #GM-5063]
- Improved performance when specifying very small custom grid line spacing. [Item #GM-5788]
User Interface
- Added a new top-level Digitizer menu providing access to all Digitizer functions. [Item #GM-11198]
- ASCII and Excel file import dialogs now have a preview for the top 10 lines [Item #GM-457]
- Added Apply button to the Layer Shift dialog when its opened from the Control Center [Item #GM-11126]
- Added preview of transparent colors in the Raster Options/Display dialog for all raster formats, not just palette based ones. [Item #GM-10675]
- Added new feature to keep Histogram Graph windows open after the metadata dialog has closed. [Item #GM-10883]
- Added options on metadata histogram tab to control display of histogram bin labels and the option to color the histogram bins based on the currently selected shader. [Item #GM-10878]
- Added option for more detailed batch/re-projection processing information during run. [Item #GM-10720]
- Added configuration option for setting water level increment in 2D view. [Item #GM-9475]
- Modified Layer Name input box to only outline the control with a red box if it is blank rather than a blinking color. [Item #GM-10895]
- Allow deleting single color from a list of a layer's transparent colors. [Item #GM-10891]
Misc. Changes
- An update to the Raster Reclassify tool that allows it to with continuous data (terrain/slope, single bands of imagery).
- Enforce multi-part polygon grouping in Attribute Editor. [Item #GM-8068]
- User settings import now will remember toolbar locations. They will be used when imported as long as the version and monitor resolution match. [Item #GM-10615]
- Added "Apply" option to layer SHIFT dialogues [Item #GM-11126]
- Added ability to specify transparent color fuzziness factor during the batch convert/reproject process [Item #GM-10827]
- Fixed bug where vertical transformation box doesn't appear in geocalc mode [Item #GM-10560]
- Fixed bug where 3D settings didn't match expected values if there were no GM registry keys yet [Item #GM-10279]
- Global Mapper correctly reads the custom AoU file in geocalc mode [Item #GM-10127]
What's New in Global Mapper v21.1
Significant New Features
- New Raster Reclassification analysis tool. This allows users to reassign pixel palette index values and can be used to replace values, group values together, and reclassify values to a common scale.
- Built-in access to Blackbeard Data Services premium online oil and gas data, providing pipeline, well, and lease information
- New cloud import and export functionality for accessing public Amazon Web Service (AWS) buckets, such as USGS Lidar data.
- New Digitizer tool for setting the slope between individual vertices in a line feature.
- Expanded vector feature shift functionality to include the option to apply a vertical offset.
- New styling options for selected lidar points in the 3D View allowing both attribute coloring and selection state to be displayed.
- Significant speed improvements to view shed calculation, especially on computers with a large number of cores.
- Improved rendering speed when working with large raster/terrain layers on multi-core computers.
- Significant reduction in the processing time when using the Batch Conversion/Reproject tool.
- New tool for saving user settings allowing user interface customization and styles to be shared between computers.
- New option to save and reload queries in the attribute search dialog box.
- Improved raster transparency tool with a new option to select multiple colors to be transparent.
Significant New LiDAR Module features
- New tool that finds the best fit match between lidar or point cloud layers and automatically shifts one to match the other. [Item #GM-7314]
- New point cloud change detection tool that creates a new layer containing points that are significantly offset when comparing two point cloud layers. [Item #GM-6945]
- New option to include a Z value for the control points used to shift a layer when rectifying point clouds and 3D models. [Item #GM-10369]
- Improved point cloud generated by Pixels to Points process. [Item #GM-10385]
- New tool for extracting utility poles from a point cloud containing appropriately classified points. The resulting point can either represent the top or bottom of the pole. [Item #GM-5938]
Map Layout Editor Changes
- Added choice of 1:25000 to the drop-down list for Scale in the Map Layout Editor options. [Item #GM-10669]
LiDAR Changes
- [LIDAR MODULE ONLY] Fixed issue with mesh created Lidar points missing some polygons when using the Poisson method. [Item #GM-10460]
- [LIDAR MODULE ONLY] Added new quality setting 'Highest' to Pixels-to-Points dialog. This will generate a higher quality point cloud, orthoimage, and/or mesh. It will take longer to generate and result in a larger product though. It also may require too much memory to run on some machines, depending on the size and quantity of input images. [Item #GM-10001]
- Add new option to use a user-selected terrain shader to color Lidar by Intensity values. [Item #GM-1991]
- Added function to create points from selected Lidar Points. [Item #GM-9431]
- [LIDAR MODULE ONLY] Improved the Pole auto-classification process. [Item #GM-5938]
- New styling options for selected lidar points in the 3D View allowing both attribute coloring and selection state to be displayed. [Item #GM-10324]
- [LIDAR MODULE ONLY] Fixed Lidar spatial thinning when keeping only the minimum or maximum elevation sample within a region. Before it was just keeping the first point it encountered. [Item #GM-7314]
- [LIDAR MODULE ONLY] Fixed a problem selecting lidar points from Map Catalogs containing lidar layers. Affects these processes : [Item #GM-10488]
- Change Lidar Class
- Select Lidar by Distance
- Select Lidar Points by Classification
- [LIDAR MODULE ONLY] When a Pixels to Points process fails, automatically try the alternate SfM method (i.e. Global if Incremental was selected, or vice-versa). [Item #GM-8023]
- [LIDAR MODULE ONLY] Updated Pixels to Points tool to automatically detect pre-calibrated DJI drone images and change the Camera Model to Pinhole in that case. [Item #GM-10401]
- [LIDAR MODULE ONLY] Updated Lidar 3D spatial thinning to keep the highest and lowest points within a column of cells to preserve the extrema of the data set. If all points in a column are within a single vertical cell, the median is used unless the Z spread of the values is over half of the vertical cell height, in which case the min and max points are kept. [Item #GM-7314]
- [LIDAR MODULE ONLY] Support directly orthorectifying drone images from Parrot drones. Now the camera orientation and relative altitude can be read from the Parrot XMP metadata format. [Item #GM-10296]
- [LIDAR MODULE ONLY] Add support for removing last clicked vertex when adding a mask in Pixels-to-Points tool by using Ctrl+Z. [Item #GM-10206]
- Allow saving modified lidar layers contained in a map catalog back to their original files. [Item #GM-10364]
- [LIDAR MODULE ONLY] Added manual pole classification Button to toolbar [Item #GM-10202]
- [LIDAR MODULE ONLY] Added new pole auto-classification option to only classify pole coming from ground level. [Item #GM-5938]
- Support read of LAZ v4 compressed files. [Item #GM-10277]
- [LIDAR MODULE ONLY] Improved orthorectification of images after running the Pixels-to-Points process when the P2P process calculates a significantly different camera focal length than what was specified for the camera. [Item #GM-10448]
- [LIDAR MODULE ONLY] Added prompt to locate missing image files when loading a Pixels-to-Points workspace file (.gmp2p or .gmi2c) and a referenced image can't be found. [Item #GM-10230]
- [LIDAR MODULE ONLY] Moved the Lidar classification toolbar buttons into separate Manual Classification and Automatic Classification toolbars. [Item #GM-10426]
- Fixed rendering issue when large amounts of Lidar are selected and you are zoomed out on it. [Item #GM-10702]
- Fixed the selection of Lidar points with a box in the Digitizer Tool when the map view is rotated. [Item #GM-9882]
3D Viewer Changes
- Add support for setting default heights of 3D point models when adding them to Global Mapper, and set default heights of the models that we ship with an installation. [Item #GM-10562/GM-10559]
- 3D point styles, without explicit height information, default to 10 meters. 3D point styles now scale to real world coordinates. [Item #GM-9414]
- Record changes in fly mode when camera rotates, tilts, or moves vertically as well as motion in x and y directions. [Item #GM-9932]
- Fixed problems with 3D viewer with display of path profile visualization when using the Ctrl+P hotkey that toggles it on and off. [Item #GM-10631]
- Fixed problems in the 3D viewer with interactions between 2D Bounds Masking and 2D/3D View Linkage. 2D Bounds Masking now occurs whether 2D/3D Linkage is enabled or not. Fixed associated notification message. [Item #GM-9714]
- Improve the display of some Lidar data in 3D with vertical units not in meters. [Item #GM-9102]
- Address path profile exception problems in 3D. [Item #GM-9991]
- Added new checkbox to the 3D View configuration that governs whether path profile visualization is enabled in the 3D viewer [Item #GM-10631]
- Fixed issue preventing saving Fly-through as an AVI file and selecting Codec to Uncompressed. [Item #GM-9989]
- Stop mouse moves on the 3D view from setting focus inappropriately. [Item #GM-10502]
- Set path profile display to on in 3D viewer on new installation. [Item #GM-10627]
Path Profile/Line of Sight Function Changes
- [LIDAR MODULE ONLY] Allowing using the Delete key to mark selected Lidar points as deleted on the path profile dialog. [Item #GM-7094]
- Restored hotkey functions when path profile view has focus (like Ctrl+U to unload all). [Item #GM-10458]
Analysis Function Changes
- New Raster Reclassification analysis tool. This allows users to reassign pixel palette index values and can be used to replace values, group values together, and reclassify values to a common scale. [Item #GM-10009]
- Added options for selection of Ratio, Percent, and Degrees choices when setting up Site Flatten Parameters. [Item #GM-10201]
- Significant speed improvements to view shed calculation, especially on computers with a large number of cores. [Item #GM-10497]
- Fixed issue when creating a Flattened Site Plane with a small slope value, that was flattening an area to a smaller bounding box than expected. [Item #GM-10422]
- Fix ability to create create points for min/max elevation on a line feature when performing an Analysis/Measurement > Calculate Elevation/Slope Stats function. [Item #GM-10295]
- Fixed issue with pan sharpening of color imagery with more than 3 bands creating incorrect results with lines through it. [Item #GM-10443]
- Updated Contour Generation to support contour interval units other than 'Meters' and 'Feet'. Now non-whole units, like Centimeters, are supported. [Item #GM-8098]
- Fixed issue generating an elevation grid from 3D line data when the export elevation units didn't match the native elevation units of the vector layer. [Item #GM-10795]
- Watershed analysis allowed "Trace Flow from Selected Line(s)" option without any line features selected. [Item #GM-10286]
- Fixed problem when creating a watershed area showing drainage to a point. [Item #GM-10283]
Digitizer Tool Changes
- New Digitizer tool for setting the slope between individual vertices in a line feature. [Item #GM-9933]
- Expanded vector feature shift functionality to include the option to apply a vertical offset. This allows shifting 3D vector and Lidar layers in the Z direction when using the Control Center right-click SHIFT option. [Item #GM-10601]
- When using the Finding Nearby Points tool, there is now an option to save the points as an ESRI shapefile as well as a .csv, or .txt file. [Item #GM-10289]
- Updated point features created when finding line intersections to go in their own layer. [Item #GM-10265]
- Modified the "Adjust Elevations to a Single Slope" process to be applied to vector features without requiring elevation layers. [Item #GM-10217]
- Added functionality to apply an offset to elevation values of selected features/vertices [Item #GM-3784]
- Made creation of skeleton lines from areas copy over attributes and labels from the area they are created from. [Item #GM-10235]
- Added an option to Create Areas from Lines so the user can specify whether or not islands need to be coplanar with the areas that enclose them. [Item #GM-9787]
- When creating coverage bounding boxes/polygons from layers, fixed issue with duplicate areas being created. Also group the generated layers together so they can be easily turned on and off. [Item #GM-10339]
- Fixed problems when running the 'Crop selected area to selected line' command using complex line shapes. [Item #GM-7535]
- Fixed Sampling a Line at a Fixed Distance to produce more precise positioning. [Item #GM-1234]
- Fix issue with the Cancel button on the Edit Attribute/Value dialog when modifying a Feature. [Item #GM-10512]
- Fixed a problem with the "Create Point Features Along Selected Features" using a single fixed distance of 0 that did not place a point at the beginning of the line. [Item #GM-10459]
- Fixed issue creating points inside an area (e.g. Create New Points at Centroids of selected Area , Create Randomly Distributed Points within selected Area) using different projections for the area and the points. [Item #GM-10165]
- Fixed problem when editing a vector feature contained in a Map Catalog layer and selecting the Map Catalog to save the modifications to. Previously, the feature would disappear. [Item #GM-10635]
- Fixed the labels on point features created along a line. [Item #GM-10701]
- Fixed issue with text and attributes being corrupted when combining lines when the layer code page is different than the system code page and non-ASCII text is used. [Item #GM-10520]
- Fixed issue where selecting layer features via the Control Center would only work once [Item #GM-10255]
- Fixed error calculating elevation/slope statistics from a 3D line when also saving min/max elevation points. Also updated those min/max elevation points to use different symbols for the minimum and maximum points. [Item #GM-10291]
- Apply code page when pasting features to a new layer. [Item #GM-10489]
Scripting Changes
- [LIDAR MODULE ONLY] Updated LIDAR_COMPARE script command to allow finding changes between point clouds, with new points being copied to a new layer. [Item #GM-6945]
- [LIDAR MODULE ONLY] Added LIDAR_AUTO_FIT script command to allow automatically fitting one Lidar point cloud to another. [Item #GM-10727]
- Updated the SHIFT_LAYER script command to support 3D transformations of Lidar, 3D vector, and 3D model data. The new HAS_3D_POINTS parameter is used to indicate that 3D control points are provided. [Item #GM-9005/GM-10507]
- Fixed issue in scripting when running the EXPORT_VECTOR command and cropping features using the GLOBAL_BOUNDS and USE_EXACT_BOUNDS parameters that would not would not crop fully out to the specified bounds. [Item #GM-10312]
- Added the ability to filter Lidar by intensity in script commands. [Item #GM-10342]
- Added "SIMPLIFICATION_UNITS" to "EDIT_VECTOR" to allow a user to pick the threshold unit when using "SIMPLIFICATION". [Item #GM-9992]
- Updated the EDIT_MAP_CATALOG script command to support parameters from the IMPORT_ASCII command when adding generic text files to the catalog. [Item #GM-10294]
- Fixed a problem running the 'Creating Areas from equal values' via a Script that was not setting the area colors correctly. [Item #GM-10521]
Online Source Changes
- Built-in access to premium online Blackbeard Tanuki oil and gas data services, providing pipeline, well, and lease information. [Item #GM-10254]
- Added support for tiled online sources with any Equirectangular (lat/lon Geographic) projection, regardless of datum. You can also customize the number of rows and columns that exist at the minimum zoom level for the source. [Item #GM-10452]
- Fixed issue in v21.0.0-v21.0.1 with online terrain sources prompting the user to select the elevation units to use. [Item #GM-10527]
- Improved display of online layers with contrast adjustment enabled. Now all tiles will use the same adjustment rather than separate for each tile. Also fixed error loading workspaces with a contrast adjusted online layer. [Item #GM-10449]
- Improve performance of REST Feature Service downloads. [Item #GM-9595]
- Fixed crash exporting online sources to ECW or JP2 format files. [Item #GM-9837]
- Improved automatic selection of projection SRS to use when loading WMS sources. [Item #GM-10647]
Projection/Datum Changes
- [LIDAR MODULE ONLY] Allow providing 3D control points to do a best-fit 3D transform on loaded 3D models using the Rectify option from the Control Center. [Item #GM-10507]
- Added new built-in zones to the Korea TM projection for the Modified belt zones (EPSG codes 5173-5177). Also improved accuracy of datum transformations involving the Korea 1985 datum. [Item #GM-10465]
- Improved accuracy of reported enclosed area for very large area features (more than 5 degrees tall) when the current projection is Geographic (lat/lon) or a severely distorted projection like Mercator or Equirectangular. [Item #GM-10598]
- Fixed issue in v21.0.0-v21.0.1 loading WKT PRJ files with a space before the UNIT tag. [Item #GM-10301]
- Fixed crash creating point from Tools->Coordinate Converter when no data was loaded. [Item #GM-10358]
- Fixed issues with RSO projections from WKT PRJ files coming in rotated and at the wrong location. [Item #GM-10397]
Format Specific Changes
- New cloud import and export functionality for accessing public Amazon Web Service (AWS) buckets, such as USGS Lidar data. [Item #GM-9386]
- Specify which attributes to include and attribute order when exporting to CSV, text and vector XYZ files. [Item #GM-10745]
- Added functionality to save changes to vector features from layers contained in a Map Catalog. [Item #GM-2412]
- Greatly improved draw speed of some ECW files. [Item #GM-10604]
- Added ability to export 3D models to KMZ/KML files [Item #GM-9714]
- Fixed issue with terrain GeoTIFF files prompting for elevation units even when already specified in workspace or Use for All selected. [Item #GM-10335]
- Fixed bug in scripting command to export to KML files using the KML_TILE_SIZE and KML_GEN_INDEX_FILE parameters. [Item #GM-9881]
- Improved import and export of FBX file format. [Item #GM-9084]
- Allow specifying custom vertical unit label in HDF5 Definition. [Item #GM-9965]
- Added support to write and read line features to and from FBX files. [Item #GM-8424]
- Updated SPS format import to include point index field in POINT_IDX attribute. [Item #GM-10468]
- Fixed batch converter to correctly export certain formats (i.e. GeoTIFF) to ECW format. [Item #GM-9950]
- Fixed problem with Aquaveo SMS workspace not restoring data table and time slice selection settings in workspace. [Item #GM-9369]
- Fixed problem with labels not appearing in exported PDF files when using some code pages. [Item #GM-7999]
- Added an option when exporting to 3D PDF to use vertical exaggeration setting from 3D viewer. [Item #GM-1533]
- Fixed problem with slow loading of some workspaces containing large number of vector features. [Item #GM-10229]
- Fixed issue loading KMZ file from NASA Worldview web site where embedded filenames contain a ':" character. [Item #GM-10157]
- Fixed problem loading some 3D models from .DAE files [Item #GM-10346]
- Fixed issue exporting to FBX file format if there were not both vector and elevation data. [Item #GM-10426]
- Filter out invalid line and areas when importing from DXF/DWG. [Item #GM-9714]
- Fixed problem where KML files were not loading in the correct location. [Item #GM-10346/GM-10305]
- Fix a problem where export to raster format fails when the data to be exported is all meshes. [Item #GM10549]
- Added warning message when attempting to shift features contained in Map Catalogs. [Item #GM-9803]
- Fixed detection of byte order in Unicode text files that use a BOM (byte-order marker). [Item #GM-10698]
- Fixed issue exporting GeoPackage files with file names that contain Unicode characters. [Item #GM-10246]
- Fixed export of data crossing the ATM (anti-meridian) to KML/KMZ raster formats. [Item #GM-3210]
- Always display PDF Import options dialog. Show a message in the prompt area in the case where the PDF file does not contain any layers. [Item #GM-10267]
- Fixed issue with the 'use for all' options not being maintained when non-default options are chosen when loading multiple 3D model files at once. [Item #GM-10357]
- Fixed issue exporting map layout elements (i.e. scale, legend) when exporting to a raster KML/KMZ file with internal tiling. [Item #GM-9893]
- Fixed issue with missing elevation values when loading PDS terrain of the moon with mostly negative values. [Item #GM-10441]
- Fixed issue with map catalog elevation units and ranges not being saved and reported correctly. [Item #GM-10411]
- Fixed handling of vector locations for PDF files with Adobe spatial information. [Item #GM-10470]
- Fixed issues with corrupt BSB exports when the chosen palette size was exactly a power of 2 (i.e. 16, 32, 64, etc.) [Item #GM-10256]
- Fixed export to CSV using ECEF coordinates when the points being exported do not have an elevation value associated with them. [Item #GM-10599]
GPS Tracking Changes
- Added options during GPS tracking or adding way-points to make the GPS bearing relative to current heading. [Item #GM-3493]
Rendering/Style Changes
- Fixed Elevation Legend for Slope Shader with Custom Range so it shows values slightly beyond the specified limits. [Item #GM-4710]
- Applied specified label distance for all label locations. [Item #GM-10444]
User Interface
- Updated layer re-rectification from Control Center to NOT display the layer being rectified in the Reference View by default. You can change this behavior with the Options->Draw Rectified Layer in Reference View menu command on the Rectification dialog. [Item #GM-10553]
- New option to save and reload queries in the attribute search dialog box. [Item #GM-9619]
- two new options under "help" drop down for importing and exporting user settings. [Item #GM-8961]
- Fixed issues with the value of attributes that aren't displayable in the current Windows language not showing on the Attribute Editor dialog. [Item #GM-10472]
- two new checkboxes under Configuration->General->Advanced that give you the option to shut off the popups for "One or more layers has a different group..." and "There are unsaved changes in at least one..." messages. [Item #GM-9110]
- New view option to close all none primary views. [Item #GM-9398]
- Moved the 'Edit HDF5 definition' command to the tools menu [Item #GM-9960]
- Fixed Help window so it doesn't show on top of non-GM Windows when GM doesn't have focus. [Item #GM-10189]
Misc. Changes
- Fixed crash when performing Batch Conversions and the the "Show Batch Conversion Progress" checkbox was unchecked. [Item #GM-10719]
- Added support for saving queries on Search Vector Data dialog [Item #GM-9619]
- Fixed issue with modifications to islands/holes in areas not saving to workspaces. [Item #GM-10606]
- Updated vector / Lidar rectification to store the transformation equations that have been applied to a layer in the metadata list. [Item #GM-10534]
- Added a tip to suggest using Map Layout Editor for printing. [Item #GM-6514]
- Fixed issue in animate control to skip over hidden layers. [Item #GM-9941]
- Fixed issue where the default animation run time configuration setting accepted negative numbers, non-integers. [Item #GM-9925]
- Improved raster transparency tool with a new option to select multiple colors to be transparent. [Item #GM-5884]
- Fixed issue where the shader drop-down list did not display the newly created custom shader name. [Item #GM-10453]
- Fixed an issue in the "Search->Find Address" function's "Create Points from Geocoded Addresses" process which would place points in the generic User Created Features layer instead of the user's specified layer. [Item #GM-10425]
- Fixed an issue saving a buffer area to a User Created Features layer with an incorrect projection. [Item #GM-10309]
- Allow user to return directly to mesh creation dialog if a possible error/performance problem is detected. [Item #GM-10333]
- Disable certain Attribute Editor functionality when editor contains Lidar data. [Item #GM-9137]
- New tool for saving user settings allowing user interface customization and styles to be shared between computers. [Item #GM-8961]
What's New in Global Mapper v21.0
Significant New Features
- The Global Mapper MangoMap Extension. This new data sharing tool allows users to publish maps to MangoMap online map site directly from Global Mapper. The MangoMap Extension allows users to quickly and easily share online maps in a new and powerful way.
- Global Mapper Mobile 2.0. The Mobile 2.0 release for iOS and Android features many free updates and a new Pro version available for purchase. Features include streaming online data, expanded projection support (for packages exported from Global Mapper 21), many UI enhancements, GeoPackage and GeoPDF support, Enterprise licensing and much more. Refer to https://bluemarblegeo.com/products/global-mapper-mobile.php for more info.
- Improved feature label creation and management including assigning labels to their own layer and individual label editing and moving.
- Improved layer management with target layer selection now available in all vector feature creation dialog boxes.
- New tool for identifying local peaks and depressions in a terrain layer.
- New tool for recording a fly- and walk-mode path in the 3D Viewer as a line feature, which can be used to create a fly-through recording.
- Improved layer template creation for form-based data collection. This is especially useful when collecting data in the field on Global Mapper Mobile.
- Keyframe animation allowing the display of a sequence of layers to visualize change over time.
- New option to replace a mesh's texture with a different one or to remove it altogether in the 3D Viewer.
- New option to calculate Strahler's stream order as part of watershed analysis.
- New function to add a specified slope to vector features.
- New option to create a textured 3D model from terrain and draped imagery
- New option to allow the export of Global Mapper Mobile package files (for use in Global Mapper Mobile) in the current display projection (requires Global Mapper Mobile 2.0)
Significant New LiDAR Module features
- New masking option in the Pixels-to-Points tool to eliminate uniform background colors from images. This is especially useful when attempting to process oblique images that contain sky. [Item #GM-7763]
- Reorganized Pixels-to-Points dialog box with larger Image Preview window. [Item #GM-9935]
- Improved orthoimage and point cloud quality when created from a mesh (3D Model) during the Pixels-to-Points operation using the 'High' quality setting. [Item #GM-10001]
- New option in the Pixels-to-Points tool for orthorectifying each camera image.
- New function for displaying the approximate ground coverage polygons for selected images in the Pixels-to-Points tool. [Item #26339]
- Support for deriving image locations (EXIF information) from external text files such as those reported from RTK or PPK. [Item #GM-7811]
- New Pixels-to-Points option for harmonizing colors in input images that have inconsistent contrast to produce better reconstruction results.
- New tool for panning the Image Preview in the Pixels-to-Points dialog box by dragging with the middle mouse button.
- New Pixels-to-Points tool for identifying images that may contain ground control points based on their location.
- Speed improvements when gridding LiDAR with large gaps. [Item #17693]
New Supported Formats
- Added support for GEBCO 2019 Data and SID Grids [Item #26283]
- Added support for HDF5 files from Copernicus Global Land Service. Valid data sets include LAI, FCOVER, FAPAR, LCCS, NDVI, SSM, GDMP, DMP, LST, LSWT(see https://land.copernicus.eu/global/ for details of these types of data sets) [Item #GM-6693]
- Added support for importing NetCDF (HDF5) files from GEBCO [Item #GM-9734]
- Imports HECRAS plan HDF5 files (*.Pxx.HDF)to show 'Depth' and 'Water Surface' data [Item #26065]
- Added ability to export 3d models to 3D PDF. [Item #25648]
Global Mapper Mobile
- Global Mapper Mobile 2.0. The Mobile 2.0 release for iOS and Android features many free updates and a new Pro version available for purchase. Features include streaming online data, expanded projection support (for packages exported from Global Mapper 21), many UI enhancements, GeoPackage and GeoPDF support, Enterprise licensing and much more. Refer to https://bluemarblegeo.com/products/global-mapper-mobile.php for more info.
- Export Global Mapper Mobile Package (GMMP) in selected view projection. Global Mapper Mobile 2.0 supports projections other than Geographic.
LiDAR Changes
- [LIDAR MODULE ONLY] Add option to load Picture Point (i.e. JPG w/ EXIF) features as Orthoimages placed on the surface. There is available via a right-click Digitizer Tool option when one or more picture points are selected, or in the Pixels to Points Tool by selecting one or more images, then right-clicking and selecting to place them as orthoimages. [Item #GM-9301]
- [LIDAR MODULE ONLY] Automatic Pole Classification
- Added addition fields to Lidar edit dialog, including return number/count, scan angle, scanner channel, point source ID, user data, and edge-of-flight-line. [Item #25931]
- [LIDAR MODULE ONLY] Added new option to Pixels-to-Points dialog to create separate orthorectified image layers from each input image rather than creating a single seamless combined result. [Item #GM-7706]
- [LIDAR MODULE ONLY] Updated Pixels-to-Points to support generating geo-referenced results when the original input files are TIFF images with EXIF tags rather than JPG or PNG files. [Item #GM-8297]
- [LIDAR MODULE ONLY] Improved Pixels-to-Points dialog control point handling. Now images that likely contain a selected control point location will be labelled with green text. The options to move to the next/previous image with a control point can now include the images that likely contain the control point as well as those that the point has already been explicitly added to. [Item #GM-8142]
- Added functionality in the "Apply Elevations to Selected Feature(s)" dialog to allow the user to select that elevations should come from lidar layers (if available). [Item #25928]
- Added button to Lidar Manual Classification toolbar to change Lidar Class. [Item #GM-9726]
- [LIDAR MODULE ONLY] Show results of Lidar noise classification in dialog identifying count of high and low noise points, as well as by selecting the identified points with the Digitizer Tool. [Item #GM-9975]
- [LIDAR MODULE ONLY] Allow drag-and-drop of image or .gmi2c workspace files from Windows Explorer on to a Pixels-to-Points dialog. [Item #GM-9973]
- [LIDAR MODULE ONLY] Added right-click options to Control Points list on Pixels-to-Points dialog to load and save control points from/to a text file. [Item #GM-10049]
- [LIDAR MODULE ONLY] Changed the default extension for Pixels-to-Points workspace files to .gmp2p from .gmi2c. The old .gmi2c files will continue to work. [Item #GM-10031]
3D Viewer Changes
- Meshes now render in 3D with respect to elevation settings, as when obtained from terrain. [Item #GM-9323]
- Fix issues when point model uses "depth" as altitude mode setting. [Item #GM-9517]
- Fixed several problems with GPS tracking in the 3D Viewer: GPS tracks and vessel are now rendered independently, and GPS track display now honors line styles that use dash patterns and/or background lines. [Item #GM-2968]
- Fixed 2DM interior shading when shown in 3D viewer. [Item #25861]
- 3D View now refreshes mesh features when various mesh properties change, such as mesh color, model placement, texture, etc. [Item #GM-9516]
Path Profile/Line of Sight Function Changes
- Mouse wheel messages are now forwarded to the path profile view if the mouse is over it. [Item #GM-9142]
Digitizer Tool Changes
- Improved speed when selecting large numbers of LiDAR points with the Digitizer Tool. [Item #17693]
- Fixed calculation of a flattened site plan grid when flattening to the heights of an area with a single attribute-based elevation rather than per-vertex elevations. [Item #GM-10020]
Scripting Changes
- Made command names in Global Mapper script files be case-insensitive, so you no longer have to write them in all upper-case if you don't want to. [Item #GM-9975]
Format Specific Changes
- Made high-bit-depth raster exports support resampling the values rather than always using 'Nearest Neighbor'. [Item #12034]
- Added ability to export vector data to Esri File Geodatabase in without requiring that ArcGIS be installed. [Item #15624]
- Added prompt for elevation units when loading elevation grid files that have a known projection system but no specified elevation units. [Item #15790]
- Added a tool, HDF5 Definition Creator, to let the user define the data to extract from an HDF5 type file not in GM internal database. Works with HDF5 files containing defined latitude, longitude, and data tables with the same dimensions. [Item #19182/26210]
- [LIDAR MODULE ONLY] Updated Feature Info Tool to show the approximate ground coverage when selecting image points that have enough camera information to determine coverage (i.e. drone images). [Item #26339]
- Added ability to read multiple time slices from HEC-RAS simulation results output file (generally *.P??.HDF). Importing this type of file will read in all the geometry, and allow user to specify which time steps of the simulation to load, creating a layer for each. [Item #GM-9728]
- Added multi-time slice layer importing for AquaVeo SMS, CORTAD, SPEI, and GRIB file formats [Item #GM-9909]
- Fixed Openflight, Sketchup, and 2DM export file types to include vector layers in the User Created Features layers. [Item #26353]
- Fixed problems loading some 3D PDF files. [Item #GM-9727]
GPS Tracking Changes
- The GPS Status dialog allows the user to select a Waypoint Feature Point, and continually display the distance and bearing to that point. [Item #9761]
- Add Option to Provide Active Guidance to a GPS Waypoint [Item #GM-342]
Rendering/Style Changes
- Add ability to remove the texture from a mesh. A texture, once removed, may be restored while the mesh stays loaded in Global Mapper. [Item #GM-9672/GM-9668]
- We now honor orientation settings when loading models referenced in a KML file. These are the "heading", "tilt", and "roll" sub-elements of the "Orientation" element. [Item #GM-9219]
- Fix 2D renderer to handle mesh texture display when UV coordinates are outside the range of [0-1] [Item #GM-9656/GM-8171]
- Fixed a problem where a copy/paste operation on a mesh feature that has a texture can result in the copy not having its texture. [Item #GM-9818]
Performance
- Sped the display of tiled online image sources. [Item #GM-9982]
User Interface
- Added function to search for layer names in the Layer Control Center. [Item #GM-9730]
- Fixed a problem when exporting DEM to STL that caused the exporter to always scale coordinates that are in units of radians or degrees to integral values in order to accommodate low precision STL viewers. The user now has a choice as to whether to scale coordinates or export them as-is. [Item #GM-5994]
- Cleaned up 3D model load dialog: model orientation and axis choices are easier to understand, and defaults for specific model types are pre-applied [Item #GM-8860]
- Added right-click option on Feature Vertices dialog to display per-vertex timestamps in UTC rather than local time. [Item #26506]
- Made the graph on the Histogram tab of the Configuration dialog automatically refresh when changing the band/attribute to display if the last update was quick (i.e. < 3 seconds). [Item #GM-9994]
Misc. Changes
- Fixed export to raster formats when cropping to area features with holes/islands and including vector data in the export. [Item #GM-10175]
- Fixed a problem when loading 3D models that use .bmp texture files. [Item #GM-9635]
- Fix issue when loading a 3D model, and user chooses to skip an unresolved texture [Item #GM-9642]
- Added an option to increase the scale of arrows on the quiver plot display. [Item #25663]
- Added ability to restore position of a mesh feature if it was moved [Item #GM-9599]
- Added option to "Specify projection when creating new layer." If left unchecked, then the current display projection will be used. [Item #GM-9848]
- Removed unimplemented "Create Area from Track", "Mark Waypoint at Offset" , and "Create Line from Track" from GPS toolbar [Item #GM-9860]
- Allow for feathering of features with holes (islands) [Item #25899]
- Fixed issue with area edges showing up on crop polygon boundaries when exporting to a raster format (i.e. PNG) and including vector data and also cropping to other areas. [Item #GM-10175]
- Added a warning message when attempting to run the EXPORT_RASTER with a PALETTE="MULTIBAND" statement. [Item #GM-9869]
What's New in Global Mapper v20.1
Significant New Features
- Added support for zooming in the path profile
- Dramatically sped up large viewshed calculations on machines with multiple cores. Added support for running viewshed on multiple points in a file via scripting.
- Add support for setting the projection to use at startup. There is a new tab (Projection->Default) on the Configuration dialog that provides this option.
- Added option to display legend on Path Profile when multiple terrain layer lines are rendered. The legend can be dragged with the mouse to the desired location.
- Significant speed improvements loading and working with workspaces, GMP files, and any vector data with attributes (especially Shapefiles).
- Added a function to close gaps between adjacent line and area features.
- Added the ability to download vector features from Esri RESTful data sources.
Significant New LiDAR Module features
- Added new Lidar toolbar option to Select Lidar by Distance. This option allows you to easily identify those Lidar points that are within some distance (2D or 3D) of other Lidar points and/or line features. For example, you might find all Lidar vegetation points within some distance of 3D powerline features. [Item #23173]
- Added new EDIT_LIDAR and DEFINE_LIDAR_FILTER script commands that allow editing (i.e. reclassify, delete, move to new layer) Lidar points based on their proximity to other Lidar points and/or line features. For example, you can easily identify all vegetative points within some distance of powerline features. [Item #25751]
- Enhanced the Lidar spatial thinning option. You can now thin only selected points, thin by keeping (or skipping) every Nth point, and control whether to mark thinned points as deleted or moving them to a new layer. [Item #25853]
- Added new option to quickly select Lidar points by classification in selected Lidar layers. The new option is under the Layers right-click menu in the Control Center, as well as available in the Favorites toolbar. [Item #25953]
New Supported Formats
- Added support to read and write HEC-RAS Data Exchange file format files (.SDF), defining a river network, and its associated cross sections. [Item #9104]
- Added support to import and export OpenFlight database file (.flt), including points, lines, polygons, mesh features (with textures and/or vertex colors) and Bezier curves. [Item #12484]
- Added support to import and export meshes, lines, and units to and from the Aquaveo SMS application's .2dm files. [Item #17444]
- Added support to read Aquaveo mesh definition and simulation results HDF5 format files. User will be prompted to pick the data set and the time slice. [Item #25785]
Map Layout Editor Changes
- Automatically restore Map Layout Editor to full view when its pane is docked or undocked [Item #25489]
- Added ability to have multi-line headers and footers when printing by adding \n to the header or footer string. [Item #25345]
LiDAR Changes
- [LIDAR MODULE ONLY] Added new options to the Path Profile dialog to select Lidar points above or below a draw line feature. [Item #14325]
- [LIDAR MODULE ONLY] Updated option to colorize Lidar to allow only updating selected Lidar points, to control whether or not the saved values are normalized to 16-bits, and to allow updating the Intensity values from the image gray values. [Item #25810]
- [LIDAR MODULE ONLY] Updated Lidar QA tool to allow controlling the maximum search distance and point count at each control point. Also made it ignore duplicate Lidar points when trying to determine point cloud height at a given location. [Item #24294]
- Dramatically sped up the creation of map catalogs from large numbers of Lidar LAS/LAZ files. [Item #25982]
- [LIDAR MODULE ONLY] Made surface meshes created from Lidar that does not have RGB colors use the currently selected Lidar draw mode to provide the colors. [Item #25710]
- [LIDAR MODULE ONLY] Added new option to have the return number/count for Lidar to update when deleting Lidar points that are part of multi-return points. This option is on the Lidar tab of Configuration dialog. [Item #25865]
- [LIDAR MODULE ONLY] Updated Pixels-to-Points tool to support TIFF images with no camera (EXIF) information as input. Images with no camera information will prompt the user to select a camera model. [Item #25215]
- Added new build-in Lidar classifications 19 (Overhead Structure), 20 (Ignored Ground), and 21 (Snow). [Item #25481]
- Added support for storing SCAN_ANGLE and BEAM_ANGLE attributes in scan angle for LAS/LAZ exports from point features. [Item #25557]
- Added option when batch converting to new Lidar LAS/LAZ files to control whether or not the projection/datum is included in the exported file header. [Item #25202]
- [LIDAR MODULE ONLY] Made result dialog shown for Pixels to Points process be as wide as needed by default and resizable. [Item #25546]
- [LIDAR MODULE ONLY] Fixed use of Favorites drop-down and custom shortcut keys for Lidar classes 21-255. [Item #25508]
- [LIDAR MODULE ONLY] Fixed Lidar QC tool when dealing with point cloud missing the last returns of multi-return points. [Item #25578]
3D Viewer Changes
- Improve 3D load and data preparation time for areas, lines and points. [Item #23889/23885/23912/23913]
- Improve 3D rendering quality and performance for areas, lines and points. [Item #[23884]]
- Improve 3D selection and editing responsiveness, particularly when working with large datasets. [Item #23886/25211]
- Add rendering support for area styles containing holes and islands. [Item #18942]
- Improve 3D view calculation. [Item #20869/23317]
- Improve 3D depth precision. [Item #25214]
- Fixed a problem in the 3D viewer where the profile cutaways disappear when canceling a new path profile [Item #24890]
- Sped up point model display in the 3D viewer [Item #23976]
- Improve 3D dynamic water rendering. [Item #21176]
- Improve responsiveness of 3D cursor when viewing large datasets. [Item #25700]
- Add warning when loading area data in 3D which may take a long time to prepare. [Item #25115]
- Made extruded side walls from a 'Building - Roof' 3D area feature draw with the configured color of the 'Building - Wall' area type. [Item #25140]
- Repair 3D point model visibility. [Item #23762]
- Repair pivot axis coloring after unloading data. [Item #23486]
- Repair 3D watershed rendering. [Item #25127]
- Repair selection of unfilled 3D areas. [Item #24963]
- Fixed a number of GDI Resource leaks in 3D viewer. Also causes some notification types to time out properly. [Item #25382]
- To display correctly, OpenGL requires custom skybox textures to have dimensions that are a multiple powers of 2 (1,2,4,8,16,32,64,128,256,512,1024...). [Item #22642]
Path Profile/Line of Sight Function Changes
- Added option to display legend on Path Profile when multiple terrain layer lines are rendered. The legend can be dragged with the mouse to the desired location. [Item #13378]
- Added ability to zoom and pan the path profile view using the mouse, keyboard, and touch screen. These operate much like the same operations in the 2D view. Includes new Zoom and Pan toolbar buttons on the path profile toolbar. [Item #17625]
- Fixed drawing of vertex circles on path profile when area/line vertex display is enabled. [Item #24971]
Analysis Function Changes
- Fixed display of calculated cut-and-fill volumes when both island/hole and normal areas were selected with the Digitizer Tool. [Item #26005]
- Added the direct calculation of elevation grids from loaded 3D models (meshes) using the Create Elevation Grid tool. [Item #25129]
- Updated 'find overlaps' operation to show the overlap location for a selected pair rather than the first feature vertex. Also fixed problem showing features with a common edge to overlap when they did not. [Item #26026]
- Made Analysis->Find Overlapping Features show a Bullseye on the map where overlap was detected when an overlap is selected. Also made the type of overlap (i.e. true overlap or missing common vertex along seam) be displayed with each overlapping result. [Item #24314]
- Updated Raster Calculator to allow calculate image layers from grid/terrain layers as input. Also allow the use of different terrain layers as input for different band numbers rather than treating them all as one. [Item #21699]
- Added option to create a 3D area layer from loaded 3D model layers in the right-click Layers menu in the Control Center. [Item #25144]
- Fixed duplicate finding for line and area features. [Item #25591]
- Fixed issue with pile volume calculations not subtracting out volume information from islands/holes in area. [Item #25649]
- Added display of sample formula input values to Attribute Calculator preview. [Item #24957]
- Added makemixed() function to Attribute Calculator. This function takes a string argument ant converts it to mixed-case. For example, makemixed("HELLO world " will return "Hello World". This can look a little nicer when used for labels. [Item #25261]
- Fixed creation of free space path loss grid when total power specified is 0 dB. [Item #25924]
- Fixed calculation of 3D surface area for terrain layers inside a polygon when there are invalid terrain samples inside or directly adjacent to the polygon. [Item #26042]
- Detect overlapping features that have vertices in common and colinear line segments. [Item #25206]
- Fixed issue with elevation/slope stats not being added to every point when terrain layer is cropped to polygon. [Item #25622]
Digitizer Tool Changes
- [LIDAR MODULE ONLY] Added option when selecting points near selected line features to use the 3D distance when finding Lidar near 3D line features. [Item #23173]
- Add the ability to delete selected vertices from loaded 3D model (meshes) with the Digitizer Tool. [Item #25130]
- Add function to create a rectangle feature by specifying the center, width, and height. [Item #24945]
- Added the ability to specify label distance from point features to the font dialog. [Item #12668]
- Fixed issue where the vertices of selected area features drew too large. [Item #25490]
- Made deletion of large numbers of features when cropping to loaded areas much faster. [Item #25757]
Scripting Changes
- Updated SHIFT_LAYER script command to support shifting in the Z (elevation) direction. [Item #25067]
- Allow the specification of the CODE_PAGE parameter when exporting to CSV files using the EXPORT_VECTOR script command. [Item #25482]
- Added support for creating view sheds from multiple center points in GENERATE_VIEWSHED. [Item #16674]
- Added support for script variables inside DEFINE_LAYER_STYLE, DEFINE_PALETTE, DEFINE_PROJ, and DEFINE_VAR_TABLE commands. [Item #25771]
- Use default options for Lidar files added to map catalogs via the EDIT_MAP_CATALOG command if no LOAD_FLAGS are provided. [Item #25775]
- Made VALUE_ATTR work for Lidar in DEFINE_VAR script command. [Item #20802]
- Fixed import of Esri File Geodatabases from a script using IMPORT_SPATIAL_DB so that Global Mapper handles the table name correctly. [Item #25418]
- Fixed import of Esri File Geodatabases from a script using IMPORT_SPATIAL_DB so that it handles the table name correctly. [Item #25418]
- Allow specification of rectification method to use when supplying a TRANSFORM_FILENAME parameter for a coordinate-to-coordinate transform when loading a layer. The RECTIFY parameter now allows you to override the default transform method. [Item #25749]
- Made EXPORT_VECTOR command maintain case of attribute values used for SPLIT_BY_ATTR rather than upper-casing them for the exported filename. [Item #25839]
Online Source Changes
- Added built-in Korean VWorld Server sources of satellite imagery and basemap data. These are under the Premium Content and Country Data->Korea groups. [Item #25774]
- Fixed download of Aviation sources. [Item #25575]
Projection/Datum Changes
- Added support for decoding elevation units from WKT projection strings. [Item #26009]
- Added built-in Kansas Regional Coordinate System (KRCS) projection system. [Item #24962]
- Added Inches and Centimeters as selectable units for State Plane projections. [Item #25947]
- Added Equal Earth Projection [Item #25044]
- Added new built-in elevation unit 'Millifeet' for capturing data with a precision of 0.001 feet. [Item #25620]
- Added built-in EPSG codes 25981-25983 for Minna / Nigeria projections. [Item #25981]
- Fixed JGD2011 (Japan). The datum shift was reversed. [Item #18992]
- Fixed MN county projection zone loaded from PRJ file when another county zone has the same projection definition. [Item #25597]
- Corrected transform for ARC 1960 datum to match EPSG definition (slight shift in Y and Z offsets). [Item #25632]
Format Specific Changes
- Show any metadata .xml files found alongside loaded layers in the Additional tab of the Metadata dialog for the layer, such as .shp.xml files for Shapefiles. [Item #25849]
- Significantly sped up the load of data from generic text files, as well as some other text formats. [Item #25221]
- ECRG format export. Adds export functionality to the existing GlobalMapper ECRG format. This version will create the EPF file folder structure specified in the MIL-32283 specification, including toc.xml, shape files, and NITF formatted map frames containing JPEG2000 compressed raster graphics. [Item #13877]
- Added support for loading National Snowfall Analysis HDF5 data grid. [Item #25132]
- Added option to GMP/GMMP export dialog to allow users to control whether or not a thumbnail image is added to the exported file. [Item #25234]
- Added support for importing UTM-K (Korean) formatted coordinates when importing generic text files. The new UTM-K option is in the Coordinate Format drop-down on the Generic Text Import dialog. In addition, the WKT and MGRS / USNG options were moved from the Coordinate Order drop-down to the Coordinate Format drop-down where they made more sense. [Item #25470]
- Added option to CSV export to allow the use of UTF-8 encoding for the output text. [Item #25482]
- Made multi-band image exports using feather blending or translucency apply the blending to bands beyond the first 3. [Item #19272]
- Updated ECW/JPEG2000 library to v5.4.0, improves performance on some ECW/JPEG2000 files. [Item #25611]
- During raster export, get tile data from the highest resolution zoom level where data is available. [Item #24542]
- Handle a two-point line geometry in a GeoMedia database.Report an error message when a GeoMedia database has contents that are not valid. [Item #26059/26051]
- Fixed crash exporting multiple tiles from RPF frame files. [Item #25608]
- Fixed position of some vector/Lidar formats loaded from .gmw (workspace) files that have had control points applied to them (i.e. rectified). [Item #25655]
- Added FILE_CREATION_TIME and FILE_MODIFIED_TIME to the metadata for layers loaded from files. [Item #25872]
- Updated DWG/DXF exports to support using any attribute value as the Layer value rather than just special values like <Feature Desc>. [Item #25922]
- Updated import of FCC ASR Antenna database to support latest field definitions. [Item #25133]
- Added option to display 2-band floating point TIFF files as raster imagery rather than always assuming terrain. [Item #25612]
- Improved selection of elevation units for high detail grids exported to GMP files. [Item #25620]
- Added 900 DPI as a built-in render option for PDF files and made higher manually-specified DPIs that fail try loading at that before dropping down. [Item #25862]
- Added support to read HEC-RAS .hdf files containing terrains (referenced GeoTif files), cross section lines, bank lines, river center lines, structure lines (dams, levees, etc), and 2D flow areas. [Item #18567]
- Made sure correct data bounds are used when exporting elevation data to DXF 3D Face. [Item #25890]
- Fixed an issue where upper right and lower left corner faces were being left out of when exporting elevation data to DXF 3D Face format. [Item #25890]
- Applied extrusion vector when computing points for a polyline with bulges during DWG/DXF import. [Item #25776]
- Looked up area fill colors in extended color table during DGN import. [Item #25877]
- Fixed issue with extra row or column of invalid pixels being exported to some formats when cropping to areas and not maintaining export bounds over resolution. [Item #25107]
- Changed default for JPEG2000 export option to use tiles to be disabled as using tiles can result in visible tile edges at high target compression ratios. [Item #23857]
- Fixed load of embedded grids or image layers over 4GB in size from .gmw files. [Item #23356]
- Fixed load of VMAP (VPF) format data when some tiles are de-selected for load. The wrong tiles were loading in some cases. [Item #25332]
- Fixed decode of Web Mercator projections for GeoJSON format files. [Item #25437]
- Make sure the layer order is preserved when exporting PDF files. [Item #19341]
- Fixed import of certain GeoPackage tile sets [Item #23978]
- Import arc segments with colinear points as line segments rather than circles. [Item #25454]
- When creating a 3D PDF, draw layers in the same order as they are drawn in the main view. [Item #19063]
- Fixed issue with default export resolution for KMZ files with raster links. [Item #25473]
- Fixed a case where the image imported from a PDF file was being loaded upside-down. [Item #25475]
- Fixed error loading BSQ files. [Item #25606]
- Fixed JNX file corruption when changing map zoom level or map list. Now correct JNX options dialog is shown. [Item #25584]
- Improved precision of Z coordinates when exporting with ECEF coordinates to CSV files. [Item #25718]
- Fixed issues with extra copied of attribute names being added on Shapefile export when some attributes were over 10 characters or there were variations in the case of attribute names. [Item #25737]
- Fixed issue loading some S-57 files. [Item #25885]
GPS Tracking Changes
- Added new option to Garmin raster map export to use the maximum allowed tile size to minimize the created map tile count. [Item #21002]
- Made the GPS Information dialog into a dockable pane.
Rendering/Style Changes
- Added support for using any supported vector format as a custom point symbol, including DWG, SHP, and GMP files. Also improved automatic scaling of vector formats used as a point symbol when the raw coordinates are very small or very large. [Item #25466]
- Added S-52 point symbols for s-57 files [Item #9591]
- Global Mapper did not recognize all styling types in an OS Mastermap file. Added a number of style fill colors based on the "OSMM-Topography-Layer-stylesheets-master\Schema version 9\Stylesheets\Geoserver stylesheets (SLD)\topographicarea-outdoor.sld" Does not address styles for symbols, text, or area fill patterns. [Item #25450]
- Fixed issues rendering vertically or horizontally flipped tiled images, like ECWs. [Item #25523]
User Interface
- Allow selection of color from the map with eye-dropper for several operations, including editing layer color palettes, editing custom elevation shaders, and filtering Lidar by color. [Item #25182]
- Standardized the actions that result from the pinch together and push apart gestures in the 2D View and Path Profile. [Item #25904]
- Reduced the size of the Configuration dialog so that it will fit on small laptop screens by splitting the 3D Viewer Properties tab into two smaller tabs. [Item #18879]
- Made split of layers by attribute work on layers that are hidden. [Item #25878]
Misc. Changes
- Added option when splitting layers by attribute to control whether or not the original layer name is pre-pended to the new split layer names. [Item #16491]
- Added option to Favorites to 'Save Feather and Crop Polygons to Layer'. This allows extraction of the feather and/or crop polygons for selected layers to their own layer(s). [Item #25750]
- Show error message when batch conversion source and destination data types are incompatible. [Item #24204]
- Fixed cursor snapping to lat/long displayed grids in the Rectification window. Now when performing rectification, the control point in the Reference Image will snap to the grid lines provided Options->Display Options->Grid Display is turned on and the Configuration->Vector Display->Advanced Snap to grid lines option is selected. [Item #24318]
- Fix to allow opening exported OSM tiles in Chrome browser. [Item #15708]
- Fixed point symbol orientation in 3D viewer. They were being rendered upside-down. [Item #25284]
- Updated COVERED AREA value reported in layer metdata for gridded terrain layers to include the full area covered by the outer row/column of pixels rather than just the inner half. [Item #25245]
- Fixed validation in the New Macro dialog and elsewhere to prevent macro names that contain blanks from being saved by the Macro Editor. [Item #25411]
- Fix issues with default attributes not being saved when .gm_style files saved from Styles tabs of Configuration dialog. [Item #25568]
- Made sure that the "Only include data within the current map page bounds" option is applied correctly on the Map Legend. [Item #25616]
What's New in Global Mapper v20.0
Significant New Features
- New tool to transform 3D Models to Lidar RGB point clouds or flattened orthoimages.
- Eyedropper tool for selecting a color directly from a raster image in the map view
- Dramatic speed improvements for the load time of many vector formats such as shapefiles
- New free-flight mode for navigating in 3D
- Expanded support for Windows Tablet and touchscreen computers
- Map Layout Tool enhancements
- Ability to set custom macros to create title blocks with name, company, etc
- Ability to create a map book from selected features
- Ability to filter map legends by layer
- Ability to set vector line widths by paper size
- New tools to view texture of 3D Models, and to split 3D models into separate components by vertices or texture coordinates.
- New projections/datums such as
- GDA2020 (Australia)
- TUREF (Turkey)
- Streamlined licensing process so users can access online account in software
- Improvements to Vector display in 3D including smoothness of movement on large datasets (frames per second)
- Built-in streaming access to Intermap NEXTMap One high resolution terrain data for the entire world. Requires subscription from Intermap.
- Updated display of 3D models in the 2D (top-down) view to show the correct coloring and textures for the 3D model rather than just the outline.
Significant New LiDAR Module features
- New tool for creating a 3D model surface from selected LiDAR points [Item #23534]
- Support for spatially thinning Lidar point clouds. This is available via a new button on the Lidar toolbar and with a new LIDAR_THIN script command. [Item #11950]
- New tool for gridding LiDAR Data by Classification [Item #21842]
- New option to create higher quality orthoimage during the Pixels to Points process by creating the image from the 3D mesh rather than the point cloud. [Item #22871]
- New option to extract buildings from LiDAR as 3D models rather than 3D vector areas [Item #24780]
New Supported Formats
- Added the ability to import Autodesk ReCap RCP and RCS point cloud files. [Item #17158]
- Added support for importing Cyclone PTX point cloud files. [Item #23470]
- Added support for importing Esri TIN files (*.adf). [Item #24375]
Map Layout Editor Changes
- Added the ability to create a MapBook from selected features. [Item #22821]
- Added the ability to filter by layer in map legends, both on the main view, and in the Map Layout Editor. [Item #15635]
- Added support for grouping legend entries by layer group and layer. [Item #24282]
- Added the ability to define the number of decimal digits to be used when formatting labels on the map grid on the main view, and the grid frame on a map layout. [Item #18794]
- Stop converting ampersands to underscores when writing legend text. [Item #24996]
LiDAR Changes
- [LIDAR MODULE ONLY] Add option to find and delete duplicate Lidar points on the Control Center right-click Layers sub-menu. Points with the same XYZ location will be marked as deleted. [Item #16857]
- [LIDAR MODULE ONLY] Fixed errors running Pixels-to-Points tool on old Athlon and Xeon processors. [Item #23395]
- [LIDAR MODULE ONLY] Added option to specify the local area size when doing auto-classification of Lidar noise points. The size can be specified in multiples of the cloud point spacing, meters, or feet. The other Lidar classify/extract dialogs also allow feet as an option for their base bin size options. [Item #22964]
- [LIDAR MODULE ONLY] Added new right-click option to Pixels-to-Points image list allowing you to delete unchecked (disabled) image files from disk. [Item #24688]
- Added option on Lidar load dialog to estimate missing Intensity values from RGB colors. This can be useful for drone-derived 'Lidar'. [Item #24740]
- Dramatically reduced the number of LAS/LAZ files that require a prompt for load as ECEF. Most of those that were generating a prompt will now automatically choose the proper option. [Item #24883]
3D Viewer Changes
- Added pinch-to-zoom (zoom) and two-finger-swipe (pan) to 2D and 3D map views. [Item #14308]
- Added supporting per-vertex colors in mesh features. These cause mesh faces to render with gradient fills, in both the 2D and 3D viewers. [Item #23112]
- Significantly sped up mesh feature rendering in 3D viewer [Item #24229]
- Improved 3D selection precision by using screen pixel distances rather than model-based distances to determine nearness to the selection cursor. Distance from the camera "eye" to features is also taken into account. [Item #24110/24739]
- Added ability to copy the current 3D view to the clipboard as a bitmap, with and without the notification area. Hotkeys for these functions are Ctrl+C and Ctrl+Shift+C, respectively. [Item #24967]
- Corrected 3D viewer Left, Right, and Top View shortcuts to look in the correct directions [Item #23468]
- 3D Viewer improvements: Add ability to restore defaults to 3D view options, and add a slider control for camera field of view angle. Added defaults for "Mask Data by 2D Bounds" and water level units display settings. [Item #23779]
- Set 3D viewer Vertical Exaggeration default to 1 [Item #24008]
- 3D water level notifications now reference the units used in 3D options. [Item #24080]
- Change 3D snap marker to draw at a constant screen pixel size [Item #25014]
- Fixed a problem where the 3D view's progress control was rendered on the view, rather than in the window status bar area [Item #24110]
- Fixed a problem where changing a mesh's color in the feature editor was not honored by the 3D viewer [Item #24526]
- Fixed a problem where selection marking for point models and Lidar in the 3D viewer was affected by light shading values [Item #24604/24758]
- Fixed a problem where display of area measurement in the 3D viewer was not being cleared when data was unloaded [Item #23671]
Analysis Function Changes
- Updated Pan Sharpening to use multiple threads, making it much faster on multi-core machines. [Item #24403]
- Made Raster Calculator be able to use all bands of streaming online sources with more than 3 bands of data. [Item #15451]
- Added support for mesh features in the Search Vector Data dialog [Item #23669]
- Added new mesh operations: reverse mesh normals, and change orientation of faces (clockwise to CCW and vice-versa). [Item #23860]
- Added ability to break a mesh feature into submeshes by XYZ or UV analysis [Item #23879]
Digitizer Tool Changes
- Added 'Last Modified Time' to features, and made it available via the Attribute Editor and Feature Information dialog. [Item #23847]
- Updated drag of map to rotate/scale features to only show the newly rotated/scaled location of the features (i.e. hides original features while dragging) so it is easier to place them. Also made the vertex selection be maintained when performing this operation. [Item #24846]
- Added a calculation for sinuosity when computing line feature measure attributes. [Item #23177]
- Fixed issue with rectangle drawn with Digitizer Tool having an incorrect last vertex when the Overview Map window was shown. [Item #24936]
- Display error message when the COGO arc definition is not valid. [Item #25029]
- Improved handling of length and width attributes when updating measure attributes for a feature. [Item #24980]
Scripting Changes
- [LIDAR MODULE ONLY] Updated LIDAR_COMPARE script command to allow marking duplicate Lidar points as deleted using the DELETE_DUPLICATES parameter. [Item #16857]
- Added new script command LIDAR_APPLY_COLOR that performs the same function as the Apply Color to Lidar Points function. [Item #21178]
- Added ability for directory names in a script to be returned without a trailing backslash ("\") [Item #24907]
- Added APPEND_TO_FILE option to SET_LOG_FILE command. [Item #24940]
Online Source Changes
- Fixed crop of online sources to selected area features with islands/holes. [Item #25098]
Projection/Datum Changes
- Added built-in GDA 2020 datum and projection systems. [Item #20198]
Format Specific Changes
- New formats such as Cyclone PTX, Autodesk Recap (RCP and RCS) point clouds, and ESRI TIN files
- Added support for importing TAB files created with MapInfo 16 or higher. [Item #21802]
- Updated MrSID support to latest version (9.5.4.4709), adding support for more MrSID Lidar format files. [Item #24943]
- Import "property list" attributes from DGN files. [Item #22128]
- Added export of grouped areas to MapInfo formats (TAB and MID/MIF) as a single multi-polygon. [Item #21075]
- Added the ability to remember coordinate column names when importing ASCII files and use them during export. [Item #24350]
- Added support for TGA texture format to 3D model loader [Item #23859]
- Resolved error message 'Unsupported WKB Type 3003' when reading a GeoPackage file. [Item #23574]
- Modified the PDF export so that it puts the PDF layers in the same order as specified in the main view. [Item #23839]
- Resolved an error that happened when loading certain DGN files. [Item #23774]
- Fixed load of Atlas BNA format files with something other than 2 attributes per feature or with line or area features. [Item #24881]
- Skip empty features instead of failing a GeoPackage import [Item #25008]
- Detect case where PDF image is stored upside down, and flip it rightside-up on import. [Item #24991]
- Fixed an issue where a blank between coordinate values was being removed during GML import. [Item #24994]
- When importing a DWG file, use the default label font instead of AutoCAD built-in fonts. [Item #25037]
- Fixed crash in FBX exporter. Exporter was attempting to read texture coordinates for a mesh that had none. [Item #23770]
Rendering/Style Changes
- Added the ability to specify device units when choosing a fixed-width line style. [Item #23235]
User Interface
- Added ability for deleted features to be visible and searchable in Attribute Editor when Render Deleted Features option is set. [Item #24458]
- Add the ability to specify a range for Elevation Grid histograms on the Metadata window. [Item #24635]
- Made elevation legend display custom units for non-terrain layers (like density grid) rather than m/ft. Also made non-terrain layer values not convert between elevation units that don't apply to them. [Item #24959]
Misc. Changes
- Fixed problem when exporting meshes that have no vertex normals to FBX format. [Item #25462]
- Added capability to specify export bounds using the bounding rectangle of one or more layer(s). [Item #9201]
- Replaced the drop-down list on the Path Profile toolbar with toolbar buttons. [Item #21126]
- Mesh texture viewer improvements: UV shell display [Item #23737]
- Added Combine Area Features and Combine Line Features to 3D Edit/Select context menu [Item #22627]
- Added HASP Dongle ID to About box in the Order Number field. Changed "Order Number" to "Order Number/ID" [Item #18410]
- Show a message when the user's feature style changes will not take effect immediately because the associated layer style overrides the feature style. [Item #17821]
- Ensure that altitude mode and extrusion modes are preserved when creating new areas using the "Add Islands" commands. [Item #18943]
What's New in Global Mapper v19.1
Significant New Features
- Attribute Editor now includes easy access to all attribute tasks, like joining tables, calculating and copying attributes, and searching and replacing within attribute values.
- The interface now supports drag-and-drop docking of most floating windows, including Graph window, Map Layout Editor, Coordinate Converter, and secondary 2D View windows.
- Improved 3D Navigation for greater ease of use when navigating a wide variety of data.
- Added support for importing and exporting AutoCAD 2018 DWG files
- Added support for batch converting between 3D model formats (i.e. Blender, Collada DAE, OBJ, Sketchup, etc.).
- Added the ability to perform multivariate queries of vector data attributes using a wide variety of expressions and functions.
- Added new option to Path Profile File menu to save the profile line and/or the perpendicular profiles (if displayed) to a new layer as 3D line features.
- Added ability to split meshes into smaller components
Significant New LiDAR Module features
- New Pixels-to-Points tool function for creating a 3D mesh (3D model) with photo textures in OBJ or GMP format. [Item #22418]
- Added support for reading and writing LAZ (LasZip) files with the LAS 1.4 fields, such as 255 classifications and NIR color bands. [Item #22835]
LiDAR Changes
- [LIDAR MODULE ONLY] Added Pixels to Points tool (beta) for the ability to create point clouds from collections of overlapping images with position information, such as those from an unmanned aerial vehicle or drone. The new option is on the Lidar module toolbar. [Item #13820]
- [LIDAR MODULE ONLY] Added support for gridding the RGB(I) color values in Lidar point clouds to create an orthoimage layer. The Grid Type selection for the bin grid methods now include 'Color (RGB)' and 'Color (RGBI)' options.
- [LIDAR MODULE ONLY] Added option to Lidar point cloud load options to automatically spatially sort poorly organized point cloud for faster display and analysis. [Item #11591]
- [LIDAR MODULE ONLY] Added option to import Ground Control Points from a file or a loaded point layer in the Pixels-to-Points tool via a right-click option on the Ground Control Points list. [Item #22956]
- [LIDAR MODULE ONLY] Added option to Pixels-to-Points tool to save a mesh (3D model) based on the input images. [Item #22418]
- Fixed occasional crash or lockup loading Lidar point clouds. [Item #20083]
- [LIDAR MODULE ONLY] Fixed grid of Lidar during load using a bin grid method. It was resulting in a grid with all zero elevations in v19.0.x builds before 19.0.3. [Item #23059]
- [LIDAR MODULE ONLY] Added option to GMP (Global Mapper Package) export to sort Lidar point cloud data by the 2D position. If enabled, the sorted point clouds will typically work faster when loaded back in for both 2D and 3D draws as well as analysis functions. [Item #11591]
- Added support for loading Lidar LAS/LAZ and PLY files that store ECEF (Earth-Centered Earth-Fixed) coordinates. The ECEF coordinates will automatically convert to whatever projection the user selects to use. [Item #9160]
- Added full Lidar LAS options tab to the options dialog displayed when exporting new LAS/LAZ files from loaded grid data (rather than from Lidar/vector data). This allows setting LAS/LAZ header options, including LAS version, vertical coordinate system, flight date, etc. [Item #22957]
- Improved storage for vertical datum and CS metadata in exported LAS/LAZ files. The proper CS based on the selected elevation units and vertical datum will be used if there are multiple defined vertical CS codes for the same datum (i.e. NAVD88 with feet or meters). The list of available vertical coordinate systems is also much larger. [Item #20101]
- [LIDAR MODULE ONLY] Made 'Crop to Selected Areas' option work when gridding Lidar data with a bin grid method. [Item #22213]
- Fixed issue transforming or shifting Lidar point clouds from the Control Center when the adjustment is large. [Item #22776]
- [LIDAR MODULE ONLY] Improved ability to automatically classify selected Lidar points when some layers in the selection are unchecked on the classification setup dialog. [Item #22885]
- Write out LAS/LAZ files with feet units with US Survey Feet EPSG code (9003) for elevation units rather than International Feet code (9002). [Item #20101]
- Updated offset used for Lidar loaded from text (XYZ) files to be snapped to the calculated scale value to avoid very tiny shifts when exporting to LAS/LAZ files. [Item #22187]
- [LIDAR MODULE ONLY] Fixed unit selection for the elevation and height range selections on the Lidar automatic Noise classification dialogs. The min/max values were always being interpreted as meters regardless of the unit selection. [Item #22872]
3D Viewer Changes
- Added ability to perform backface culling in 3D viewer [Item #23879]
- Fixed render quality issue with fly-through preview. [Item #22507]
- Fixed issue with fly-through cam elevation when elevation not measured in meters. [Item #22586]
- Fixed issue where Multi-View Playback Manger dialog would disappear when cursor moved over lidar data. [Item #22725]
Analysis Function Changes
- Fixed pan sharpen results of images with 4 bands or 16 bits per band. The results were invisible in the latter case, and the IHS and Brovey methods did not generate the correct results for the former case. [Item #22695]
- Fixed default Resampling selection on the Contour Generation and export dialogs. [Item #23122]
Digitizer Tool Changes
- Made the 'Cut Selected Area(s) from All Overlapping Areas' option work properly. Also made it much faster and added a progress dialog for easy monitoring and cancel. [Item #22845]
- Fixed bridge tool issue where generated bridge would have incorrect length if one of the intersecting features has a vertex at a point of intersection. [Item #24330]
- When calculating elevation and slope attributes, create separate attributes for slope in degrees (SLOPE_DEG) and slope percentage (SLOPE_PCT) instead of combining the two values into a single attribute. Also, append units to the slope attributes based on whether or not the user wants elevation units. [Item #22986]
- Fixed selection of area features with the Digitizer Tool's polygon selection mode. [Item #22984]
- Fixed behavior when zooming or panning with keys or mouse wheel and in a create new feature (i.e. point, line, or area) mode. Now the last position will immediately update to reflect the new view rather than being stuck in the wrong place until the mouse cursor is moved. [Item #23152]
Scripting Changes
- Allow looping over a table of values defined with DEFINE_VAR_TABLE when using a VAR_LOOP_START...VAR_LOOP_END loop. You can loop over a table with a single column of values or even loop over a table with named columns and separately reference each column within the loop. [Item #22832]
- [LIDAR MODULE ONLY] Added GENERATE_POINT_CLOUD script command for generating a Lidar point cloud, (optional) orthoimage, and (optional) 3D mesh from overlapping images (such as from a drone). [Item #22429]
- [LIDAR MODULE ONLY] Added support for filtering Lidar to a particular height-above-ground range using the LIDAR_HEIGHT_RANGE parameter for the GENERATE_ELEV_GRID and LIDAR_* commands. [Item #22109]
- Fixed issue with EXPORT_WEB exports to OSM or TMS file sets using a TILE_PATH resulting in the tiles being deleted in some cases. Also made the generated XML/HTML files work properly if a non-default TILE_PATH is provided. [Item #22130]
- Add support for choosing the attributes to copy on the JOIN_TABLE script command. [Item #22985]
- Updated EDIT_MAP_CATALOG script command to use an explicitly provided PROJ parameter as the native projection for the file(s) being added. [Item #22766]
- Updated default value of INC_COLOR parameter for EXPORT_VECTOR to be YES if any of the point clouds being exported have colors. [Item #23100]
- Made COORD_SCALE and COORD_OFFSET parameters work when exporting to a XYZ grid file using the EXPORT_ELEVATION script command. [Item #23176]
- Fixed crash using FORCE_EXIT command in a script if the Control Center is visible. [Item #22130]
- Made EXPORT_ANY script command work properly when exporting to a Lidar format (like LIDAR_LAS) and the loaded input data is point clouds rather than elevation grids. [Item #23215]
Online Source Changes
- Added support for online (i.e. WMS, WMTS, OSM, etc.) sources with a username and password embedded directly in the URL. The standard format like 'https://username:password@server.com/path' is supported. [Item #13967]
- Updated Bing Maps Web Format export to generate an HTML file using the latest Bing Maps API version (v8). The export options now include a Bing API Key (now required to use Bing Maps Web Control) and a selection for the default background map. [Item #22456]
- Fixed lock up exporting tiles from streaming online layers. [Item #23482]
- Fixed crash exporting from an online terrain source with an explicitly provided resampling method for the export. [Item #22951]
- Fixed issues loading WMS when none of the supported coordinate systems are known EPSG codes. [Item #23183]
Projection/Datum Changes
- Added new functionality to Rectification dialog to allow creating a regular grid of GCPs (control points) based on the placement of existing control points. This option is under the Options menu on the Rectification dialog. It is useful for quickly creating a grid of GCPs to correspond to grid line crossings with an estimated pixel location that can then be easily adjusted to the proper location. [Item #13818]
- Added support for Lambert Conformal Conic projections in 2SP (first and second standard parallel different) form with an additional scale factor. [Item #22682]
- Corrected EPSG code stored for NAD83 NSRS 2011 datum. Now 1116 is stored for the GCS code and 6318 for the datum code. [Item #23500]
- Updated name of built-in Inches unit to 'INCHES (US SURVEY)' to reflect that they are US Survey Inches. Also made projections using inches, centimeter, millimeters, kilometers, and miles save to WKT PRJ format files rather than the old format PRJ file. [Item #22647]
- Added built-in planar units of 'Inches (International)'. [Item #22656]
- Added built-in EPSG codes for UTM zones using NAD83 (CSRS) datum. [Item #23017]
- Added new built-in S-42 (CASPIAN SEA/WEST KAZAKHSTAN) datum for use in Western Kazakhstan and the Caspian sea and updated the existing S-42 (KAZAKHSTAN) datum to use a transform more appropriate for all of Kazakhstan. [Item #23139]
Format Specific Changes
- Added display of XMP metadata in XML format from JPG images on the Additional tab of the Metadata dialog for the layer. [Item #22812]
- Made 'Skip Existing Tiles' option for tiled ECW and JPEG2000 export work when the export is run from different machines with the same target network folder. Now the separate machine exports should ensure that the same file isn't exported separately by each machine. [Item #23109]
- Added recognition of DTED files with extensions of .avg, .min, .max, and .mmm. [Item #23314]
- When loading multiple images with the location faked for display, they will now display side-by-side rather than on top of each other. [Item #23192]
- Added support for loading *.zip64 archives. [Item #23197]
- Fixed issue where different point styles were being saved with the same file name during KML export. [Item #22473]
- Fixed issue with PointZ Shapefiles defaulting to use an attribute other than ELEVATION for the Z coordinates by default. [Item #23465]
- Fixed issue with leading whitespace not being removed from text attribute values in DBF (Shapefile) files when it should be removed. [Item #22760]
- Fixed error loading some Arc Vector Coverage files. [Item #22715]
- Improved support for import and export of USGS DEM with International Feet as the units for a State Plane projection. [Item #20175]
- Fixed export of SLD style files when there are multiple attribute-based styles. [Item #23069]
- Fixed display of some CMYK color JPEG images that use non-standard color interpretation. [Item #23076]
- Updated web export option to only export fully covered tiles to skip any tiles where any pixels are invalid and not just those where some of the tile bounds are outside the data bounds. [Item #22697]
- Made NAD83 (CSRS) datum export to ECW and JPEG2000 files in a manner that it can be read back in if a coordinate system with a known EPSG code is used for the export. [Item #23017]
- Updated DGN import to allow elevation unit selection on the projection dialog and use the same behavior as other vector formats when the projection is known without having to prompt the user (i.e. elevation units default to horizontal units if linear). [Item #23117]
- Fixed issue with Z value of point features loaded from DGN files always being treated as meters even if specified as being feet at load. [Item #23117]
- Fixed issues with some JPEG2000 files not finding the position information at load time and prompting the user to rectify. [Item #22637]
- Made extra State Plane projection parameters (i.e. ground-to-grid factors) from an accompanying PRJ file be used when loading a GeoTIFF file. This is needed because there is no standard way to store those extra parameters directly in the GeoTIFF file. [Item #23178]
- Updated DWG export to place line attributes before the line feature geometry rather than after to match what is done with area and point features. [Item #23180]
- Fixed export of SRTM to use correct no-data value of -9999 when source data has custom no-data value. [Item #23331]
User Interface
- Enabled the use of the "press and hold" gesture to activate a context menu on touch-screen devices (e.g., tablet). [Item #18330]
- Added Search and Replace functionality to the Attribute Editor. [Item #22877]
- Converted the Graph results window to a dockable pane. [Item #21665]
- Converted the Map Layout Editor window to a dockable pane. [Item #22810]
- Converted the Coordinate Converter tool to a dockable pane. [Item #22770]
- Converted secondary 2D View from an embedded window to a dockable pane window.
- Added Calculate Attributes function to the Attribute Editor. [Item #22882]
- Added Join Attributes function to the Attribute Editor. [Item #22883]
- Added the ability to control the sort mode in the Attribute Editor. The user can specify that a sort be numeric, text, or hybrid. This fixed an issue where the default sort was producing incorrect results. [Item #22683]
- Moved the Maximize button from the toolbar to the caption bar for the following dockable pane windows: 3D Viewer, Path Profile/LOS, and Attribute Editor.
- Added a close button (X) to the tab of the active pane when several panes are grouped into a tabbed interface. [Item #22585]
- Fixed grouping of layers in the Control Center so that they are always scooted adjacent in the layer order regardless of the number of layers in a different group in between them. [Item #23351]
- Fixed an issue in a group of tabbed panes whereby activating a window does not properly activates its tab. [Item #22590]
Misc. Changes
- Fixed display of attributes with mixed numeric and alphabetic data when used as a display label. For example, attribute values like '1abc' were displaying as '1.000000' by default rather than staying as '1abc' or using '1.000000abc'. There is also now an option on the Label tab of the Options dialog for vector layers to disable the automatic formatting of numeric values. [Item #22640]
- Fixed odd behavior when selecting more than a few hundred files to load at once in a File Open dialog. [Item #22908]
- Features modified by bridge tool would not get saved in workspace. [Item #24221]
- Fixed issue where feature type validation was failing in bridge tool manual mode. [Item #24484]
- When splitting layers by attribute value, ensure the new layers have the same display options as the layer that was split. [Item #23066]
- Allow the user to select the attributes that will be copied in a JOIN operation. [Item #22985]
- Added a layer field to the Attribute Editor table so that when editing, users can easily see what layer is being edited/worked on. [Item #22705]
- Allow the user to select the attributes that will be copied in a JOIN operation. [Item #22985]
- Fixed lockup displaying Lidar data in a map catalog in the 3D view. [Item #23052]
- Fixed export of vector data to raster (image) format when the main map is being rotated. [Item #23067]
What's New in Global Mapper v19.0
Significant New Features
- The Search Vector Features is now the Attribute Editor. In addition to Search, this tool now allows for spreadsheet style editing of feature attributes in a drag and drop, dockable window enabling more powerful attribute data management.
- Added large list of built-in sources for individual U.S States and Canada (both the entire country and some provinces). These are available in the COUNTRY DATA->Canada and U.S. DATA->State Sources groups in the online dialog.
- Added the ability to simultaneously play multiple videos associated with a feature.
- Added new tool to dynamically position the Hillshading light source(s) in real time via an interactive, click and drag control.
- Added Normalized Difference Snow Index (NDSI), Normalized Difference Green Index (NDGI), Normalized Difference Moisture Index (NDMI), Normalized Pigment Chlorophyll Ratio Index (NPCRI), and Advanced Vegetation Index (AVI), Bare Soil Index (BSI), and Shadow Index (SI) to the prebuilt Raster Analysis tools.
- Added drag and drop docking for 3D Viewer, Path Profile, and Attribute Editor windows.
- Flythrough paths can now be imported and exported from several formats including GPX, KML, and ASCII text.
- Changed the 3D viewer to allow it to display only the data enclosed by the 2D view, which makes it easier to focus on particular areas in 3D.
Significant New LiDAR Module features
- Added support for gridding the RGB(I) color values in Lidar point clouds to create an orthoimage layer. The Grid Type selection for the bin grid methods now include 'Color (RGB)' and 'Color (RGBI)' options. [Item #16202]
3D Viewer Changes
- Added a new control on the 3D Viewer Properties dialog for enabling/disable mesh textures on meshes [Item #19506]
- Added a new checkbox to the 3D Viewer Properties dialog that controls whether the 3D viewer clips data to the bounds of the 2D view. [Item #22420]
- Resolved problems with selection boxes for 3D point models [Item #21987]
- Fixed a problem in the 3D viewer with selecting vector features that have no intrinsic elevation that are rendered relative to terrain. [Item #21990]
- In the 3D viewer, allow user to select geometries that extend beyond the 2D bounds if 2D bounds clipping is not enabled. [Item #22075]
- Fixed a where measuring in 3D got invalid results when selecting points or vertices on features that have an explicit elevation of 0 [Item #20886]
- Fixed a problem that caused features whose Altitude Mode settings changed to not be selectable in the 3D viewer. [Item #22547]
- When digitizing points in 3D, make the right-click behavior match what happens in 2D (go to selection mode and pop up a context menu). [Item #21748]
- Make the 3D viewer behave the same way as the 2D view when cancelling feature creation; i.e. clear previously digitized points, but remain in feature creation mode. [Item #22180/22185]
- In the 3D viewer, made digitizer snap setting be independent of the 2D snap setting. [Item #22266/22172]
Analysis Function Changes
- Added formula and formula description fields for predefined formulas in the Raster Formula dialog. [Item #22538]
Scripting Changes
- Added support for changing the native projection of a layer using the PROJ (and related parameters) with the SET_LAYER_OPTIONS script command. [Item #20973]
Online Source Changes
- Sped display of tiled online sources in cases where the layer bounds do not completely cover the view bounds. [Item #22574]
- Added built-in Hurricane Harvey and Irma impact sources under Weather->U.S. Hurricanes group. [Item #22457]
- Updated built-in online Weather sources to include a number of NOAA nowCOAST sources, including updated NEXRAD weather radar, satellite imagery (visible and infrared), and weather watches and warnings (including hurricane forecasts). [Item #22530]
Projection/Datum Changes
- Fixed issue where GeoCalc layer projection could not be modified when it was incorrectly determined that no transform to global projection exists. [Item #20140]
- Corrected projection definition of Wisconsin Langlade County projection. [Item #22583]
Format Specific Changes
- Export/import fly-through path data to/from GPX and KML. [Item #14375]
- Can now export fly-through path data to XYZ text file, and import as Generic ASCII text file. [Item #22144]
- Modified LiDAR export to LandXML so that elevations get converted to the output vertical unit. [Item #22337]
- Fixed issues saving GeoCalc vertical coordinate systems to workspace. [Item #20141]
- Added support reading and writing LAZ (LasZip) files with the LAS 1.4 files, like 255 classifications and NIR color bands.
Rendering/Style Changes
- Added new label formatting options: number of decimal digits, remove trailing zeros, and use scientific notation. [Item #9807]
User Interface
- Added an export button to fly-through path edit dialog which will provide a list of file format options compatible with path data. [Item #22261]
- Now checks for internet connection when checking out licenses by order number. Also brings the dialog back up after a failure. [Item #18873]
Misc. Changes
- Added handling for borrowed licenses so they can't be checked in earlier than a day [Item #22157]
- Fixed detection of image links with non-English characters in some code pages. [Item #22567]
What's New in Global Mapper v18.2
Significant New Features
- Added support for Amazon Web Services (AWS) Amazon Simple Storage Service (S3) Open Cloud Datasets which allows sources to be imported from S3 buckets and data formats can now be exported to writeable S3 buckets.
- Added a toolbar to the Control Center for easy access to common functions (i.e. Options, Metadata, Close Layer, Select All Features, Zoom To, and Toggle Show/Hide).
- Added dockable Overview Map window to the main view. The Overview Map displays the full bounds of loaded data, with rectangles representing the current bounds of all 2D view windows. This is useful for working in a small area in one window while retaining the full map view in another.
- Added new ability to digitize Points, Lines, and Area features, by snapping to other data in the 3D Viewer.
- Added new built-in sources for the 1-arc-second (30m) resolution SRTM and ESA CCI Land Cover data for the entire world.
- Added 3D fly-through playback loop option.
- Fly-through view position and heading now displayed in 2D View during playback and preview.
- Added support for Geographic Calculator 2017.
New Supported Formats
- Added support exporting for Styled Layer Descriptor (.SLD) format for exporting styling information for vector exports.
- Added support for loading Adobe DNG (Digital Negative) image files. [Item #21301]
- Added support for importing vector features from Esri XML Workspace files [Item #13969]
- Added support for loading the USGS Standard Format (SF) Binary Grid. [Item #21303]
LiDAR Module Only Highlights
- Added the ability to apply 3D breaklines and flatten 3D areas when gridding Lidar data using a Bin Grid method. This allows for the creation of Hydro-flattened terrain surfaces from LiDAR and other point clouds. [Item #13382]
- Added LIDAR_COMPARE script command for performing Lidar to control point compare and adjust in a script. [Item #20849]
- Added ability to set shared Lidar draw mode with SET_OPT script command and the LIDAR_DRAW_MODE parameter. [Item #21694]
- Made saved workspaces include shared Lidar draw mode setting if Lidar data is loaded and the Lidar module active. [Item #21694]
- Added LIDAR_COMPARE script command for performing Lidar to control point compare and adjust in a script. [Item #20849]
- Added new Lidar draw modes for coloring by the withheld, overlap, and model key point flags. [Item #19162]
- Added ability to filter Lidar points (either selected or when performing operations like gridding) by the withheld, overlap, and key point status flags. [Item #19162]
- Fixed Lidar Compare tool to work with point clouds with unknown return types (i.e. point clouds with missing return counts). [Item #21162]
- Fixed load of small Lidar files (i.e. < 512 points) causing them to fail load as empty. [Item #21233]
LiDAR Changes
- [LIDAR MODULE ONLY] Added the ability to apply 3D breaklines and flatten 3D areas when gridding Lidar data using a Bin Grid method. This allows for the creation of Hydro-flattened terrain surfaces from LiDAR and other point clouds. [Item #13382]
- [LIDAR MODULE ONLY] Made saved workspaces include shared Lidar draw mode setting if Lidar data is loaded and the Lidar module active. [Item #21694]
- [LIDAR MODULE ONLY] Added LIDAR_COMPARE script command for performing Lidar to control point compare and adjust in a script. [Item #20849]
- [LIDAR MODULE ONLY] Added new Lidar draw modes for coloring by the withheld, overlap, and model key point flags. [Item #19162]
- [LIDAR MODULE ONLY] Added ability to filter Lidar points (either selected or when performing operations like gridding) by the withheld, overlap, and key point status flags. [Item #19162]
- Added option to Lidar import dialog to control whether or not withheld points are marked as deleted. [Item #20920]
- Updated LAS 1.4 export to place the WKT CRS (projection) in a variable length record in the header rather than an extended variable length record at the end of the file as some applications do not support reading it from an extended record. [Item #21192]
- [LIDAR MODULE ONLY] Fixed Lidar Compare tool to work with point clouds with unknown return types (i.e. point clouds with missing return counts). [Item #21162]
- [LIDAR MODULE ONLY] Fixed load of small Lidar files (i.e. < 512 points) causing them to fail load as empty. [Item #21233]
- Fixed issue where Hill Shading Highlight affected Lidar point color by elevation. [Item #21561]
3D Viewer Changes
- Improved lighting model for display of vector features and models in the 3D Viewer
- Fixed display of water level in 3D view when vertical exaggeration is something other than 1. [Item #20792]
- Fixed issue with fly-through look angle when path crosses north-south line and smoothing is applied. [Item #21078]
- 3D path profile cutaway walls are now rendered translucently, without artifacts. [Item #20809]
- Fixed problem with selection boxes for rotated 3D point models. [Item #20987]
- 3D Point models are no longer loaded backwards [Item #20739]
- 3D Model heights can now be supplied from attributes named other than “Height” [Item #20786]
- Line features now display at correct elevation when DEM is disabled [Item #20723]
Path Profile/Line of Sight Function Changes
- The Path Profile dialog no longer automatically closes when you choose to save the profile to a BMP and add to the main map view as a fixed screen position layer. [Item #21505]
Analysis Function Changes
- Made ‘Flatten 3D Areas’ option work properly when gridding area features with a single elevation along with other feature types, such as Lidar. The areas were not being flattened if other data was inside the area. [Item #20892]
- Added a ‘Shader’ selection to the Combine/Compare Terrain dialog allowing direct choosing of the elevation shader to use for the new terrain layer. It now defaults to a layer-specific shader rather than the default shared shader. [Item #21121]
- Fixed error calculating volumes from the Measure Tool in 18.1.0 release. [Item #20932]
- Fixed issue causing generated contours to not go all the way to the bottom or right edges of data when there are no-data regions between the data and the edges of the map data. [Item #21180]
Digitizer Tool Changes
- When cropping selected area features to selected line features, always place the cropped area result(s) in the original area layer. Previously if either the line or area layer was reprojected the cropped area would go in User Created Features layer. [Item #20942]
- Added the ability to copy the layer's attributes when adding a new feature to a layer. [Item #10166]
- Sped up operation to Move Selected Point Feature(s) to Nearest Line. Also added progress dialog when large numbers of points are selected. [Item #21674]
- Removed <Feature Name> and <Feature Type> columns from feature measurement / volume dialog results when on named features are present. [Item #20932]
- Implemented "Prepend A to Letters to Make Same Length" option on Grid Setup dialog when creating rectangular grid. [Item #9979]
- Fixed issue with calculation of SIDE_OF_LINE attribute when calculating chainage for points and lines. [Item #21210]
- Updated option to create points at selected area centroids to not create points at island/hole area centroids if the parent area is also selected. [Item #21669]
Scripting Changes
- [LIDAR MODULE ONLY] Added LIDAR_COMPARE script command for performing Lidar to control point compare and adjust in a script. [Item #20849]
- Added new script command CROP_AREAS_TO_LINES to allow cropping loaded area features to loaded line features in a script. [Item #21310]
- [LIDAR MODULE ONLY] Added ability to set shared Lidar draw mode with SET_OPT script command and the LIDAR_DRAW_MODE parameter. [Item #21694]
- Added new JOIN_TABLE script command option to duplicate features whenever duplicate join attribute values are encountered by using ALLOW_DUPLICATES=”COPY_FEATURE”. [Item #20757]
- Added the ability to export feature attributes to DWG and DXF files. [Item #13335]
Online Source Changes
- Added new built-in source for the 1-arc-second (30m) resolution SRTM data for the entire world. It is available under the ‘Terrain Data’ and ‘Worldwide Data’ sources as ‘SRTM Worldwide Elevation Data (1-arc-second Resolution Data). [Item #14419]
- Added built-in sources in Land Cover group for ESA CCI (Climate Change Initiative) 500m global land cover data from 2000, 2005, and 2010. [Item #20981]
- Updated built-in online source for NOAA Digital Coast (Lidar/Terrain) to automatically zoom to the specified area of interest when the web site opens from the online data download dialog. [Item #20896]
- Improved selection of projection to use for WMS/WMTS sources when the ‘Automatic’ option is selected. It should no longer select projections that are poor choices for the area covered by layer. This was especially a problem for DigitalGlobe WMS sources. [Item #21003]
- Added option to tiled web format exports of terrain to the GMG format to ‘ADVANCED: Clamp GMG Tiles to Data Resolution’. This option will cause the most detailed zoom level to export at no more than the resolution of the most detailed data for the tile. [Item #20921]
- Made File->Export->Export Web Format options dialog for OSM/TMS/Google Maps formats remember the tile size and image format selected between runs. [Item #14419]
Projection/Datum Changes
- Added new built-in zones to the Korea TM projection. [Item #20904]
- Added new built-in HTRS96 (Croatia) datum. [Item #21427]
- Made Tools->Coordinate Convertor dialog obey the precision settings on the Measure/Units tab of the Configuration dialog when displaying projected system coordinate values. [Item #21684]
Format Specific Changes
- Added the ability to export feature attributes to DWG and DXF files. [Item #13335]
- Fixed issue with BMP export always using palette file and being flipped vertically when vector data included. [Item #21005]
- Added support for importing GeoPackage 1.1 databases. [Item #21586]
- Significantly sped up raster/terrain exports from map catalogs to raster/terrain formats. [Item #14419]
- Improved support for P6/98 seismic bin files that are missing some standard header fields. Also improved automatic projection decoding from these files. [Item #20944]
- Automatically recognize code page (character set/language) when importing DXF/DWG files so that labels will be properly displayed automatically regardless of the system language. Also write out the appropriate code page when exporting DXF/DWG files. [Item #21053]
- Added option during KML/KMZ export to enable or disable splitting of lines that contain too many vertices to be displayed in Google Earth. [Item #20941]
- Added option to MB Tiles export to create from an existing tile data set using the TMS tiling scheme, similar to the existing option for RMaps exports. [Item #21166]
- Improved support for PCI PIX format files, including allowing loading single-band PIX files as terrain grids. [Item #21228]
- Reduced memory usage when exporting large TIN datasets to STL [Item #19203]
- Added support for newer SOSI files using UTF-8 encoding. [Item #20660]
- Fixed handling of elevation units when importing and exporting Land/XML files. Also added the ability to select an elevation unit when exporting Land/XML files. [Item #20963]
- Fixed an issue where the input zoom level was not being respected when exporting an MBTiles database based on existing TMS tiles. [Item #21058]
- Fixed an issue where the Elevation Legend was not being included in some PDF exports. [Item #21269]
- Fixed rendering issue when importing some PDF files with rotated pages. [Item #21245]
- Modified the SQLite/Spatialite export so that the database always contains a spatial index. [Item #21250]
- Suppressed the progress messages that are generated on the command line while processing a script that imports DWG and/or DGN files. [Item #21681]
Rendering/Style Changes
- Updated rotated map display so that only point/area labels that are explicitly rotated will rotate additionally based on the map rotation. Non-rotated labels stay horizontal regardless of map rotation. [Item #21157]
- Fixed clamping of shader colors to visible elevation values for map catalogs. [Item #20877]
User Interface
- Added Layer Order group to Control Center right-click menu. This contains new Move Layer to Top and Bottom items for quickly moving selected layers to the top or bottom of the layer order. The previous items affecting layer order (i.e. Order Maps, Move Layer(s) After Layer, and Reverse Map Order) have been moved to this group. [Item #21600]
Misc. Changes
- Added "Link 2D Map View Centers" option to View Manager. When this option is set, the center point for all 2D views will be linked to the center of the current view. [Item #21344]
- Added "Zoom to Visible Layers" command to the View Manager's context menu and main window's View | Zoom menu. [Item #21342]
- Updated behavior of many check lists, such as the Control Center, so that holding down Ctrl when left-clicking on checkboxes with a mixed check state will toggle all of them rather than checking all of them. This allows you to easily flip the enabled/disabled state of loaded layers like the old Show/Hide button allowed. [Item #21128]
- Added new Layer->Join Attribute Table option to duplicate features whenever duplicate join attribute values are encountered. [Item #20757]
- Fixed issue with grid lines always showing up in exported raster formats when including vector data even when the option to ‘Save Map Layout’ items is unchecked. [Item #21038]
- Fixed issue when the number of bins is changed while creating a histogram. [Item #21049]
What's New in Global Mapper v18.1
Significant New Features
- Enabled the 2D/3D link button to pause the draw of 3D in-order to prevent the immediate updating of data in the 3D view. This is useful when working with large data sets in 2D that require 3D visualization.
- Overall significantly improved usability/speed of model and raster display in 3D View with large amounts of data loaded.
- Significantly sped up display and other operations on vector data sets. This includes significantly faster load of large Shapefiles.
- Added support for many new formats, including LandXML(export), RMaps/MBTiles (import), BPF Lidar (import), Autodesk FBX (import/export), and GSF (import).
- Improvements to 3D fly-through creation, including the ability to apply a bank angle value to each flight segment, to vary the fly-through velocity for each segment, and to record and save multiple fly-through paths at once.
- Added support for calculating cut-and-fill volume results for multiple line features at once
- Derivation of radius value for range ring calculation from an attribute. Could be used for thematic representation of point features
- Numerous online data source updates including replacing 1-meter NAIP Imagery with 1-foot National Map Imagery using new USGS National Map server and the addition of GEBCO (General Bathymetric Chart of the Oceans)
- Made scroll of mouse wheel immediately cancel current draw, allowing you to interactively zoom slow-drawing layers with the mouse and zoom in much more quickly. This is especially useful for online layers
- Added script command CALC_VOLUME_BETWEEN_SURFACES for measuring the volume between two surfaces
- Added option to automatically reformat Shapefile (DBF) numeric attribute values using scientific notation as normal decimal numbers
- New function to calculate color statistics within an area
New Supported Formats
- Added support for exporting 3D points, TINs, contours, and watershed areas to Land/XML files. [Item #10738]
- Added support for loading MapBox MBTiles data sets. [Item #14462]
- [LIDAR MODULE ONLY] Added support for loading BPF (Binary Point File) Lidar data sets. [Item #15755]
- Added support for loading Generic Sensor FormatNew (GSF) files. [Item #14852]
- Added support for loading old USGS DOQ grayscale imagery files. [Item #20333]
- Added support for loading VDatum GTX Geoid/Tidal grid files. [Item #20151]
- Added support for loading USGS National Map Coverage CSV files. [Item #19586]
- Added support for importing NSIDC Ice Velocity Extraction (GoLIVE) data from an HDF5 file as a velocity grid and optional quiver plot. [Item #20296]
- Added support for loading EGM (Earth Gravitational Model) files. [Item #20436]
- Added support for importing Autodesk FBX files, versions 7.1 (Autodesk 2011) to 7.4 (Autodesk 2014/2015). [Item #15649]
- Added support for exporting Autodesk FBX files, versions 6.1 (Autodesk 2010) through 7.5 (Autodesk 2016). [Item #11684]
- Added support for loading RMAPS Spatial Databases. [Item #12732]
LiDAR Module Only Highlights
- Added support for loading BPF (Binary Point File) Lidar data sets. [Item #15755]
- Added support for displaying statistics about selected Lidar points in the Digitizer Tool under the right-click Analysis menu. [Item #16856]
- Added support for displaying statistics about selected Lidar points in the Digitizer Tool under the right-click Analysis menu. [Item #16856]
- Update application of color/NIR values from loaded 16-bit imagery layers to keep the full raw 16-bit values rather than using the contrast-adjusted 8-bit values. [Item #20277]
- Allow applying colors to Lidar from grid layers. [Item #20099]
- Fixed error auto-classifying powerline points for some very dense clouds. [Item #19742]
- Fixed filter of selected Lidar points by NDVI/NDWI. The filter dialog was only allowing whole number values, now allows any number. [Item #20009]
- Fixed calculation of average and max spread for extracted tree polygons from classified Lidar data. [Item #20665]
- Added new Lidar QA option to the Lidar module toolbar allowing the comparison and adjustment of Lidar point cloud elevations to 3D control points. [Item #16855/13172]
- Added support for working with the density of Lidar points clouds. [Item #15350]
- You can now color Lidar point clouds by density using an elevation shader.
- Lidar point attributes now also include a DENSITY item reporting the local density in points per square meter.
- You can create grids of the density of Lidar points clouds by selecting a ‘Grid Type’ of ‘Point Density’ on the grid options dialog.
- You can filter by density on the Lidar filter dialog, including to filter a selection and when gridding or classifying Lidar. [Item #20588]
- Added support for filtering Lidar points by density using the LIDAR_DENSITY_RANGE parameter for relevant commands. [Item #20588]
- Added support for separately controlling what to do with detected noise points when using LIDAR_CLASSIFY. You can now use CHANGE_CLASS, MARK_WITHHELD, and DELETE_FEATURES to control whether detected noise points have their class changed, are marked as withheld, and/or are marked as deleted. [Item #20753]
- Added support for setting the class of Lidar points using the EDIT_VECTOR script command using the LIDAR_CLASS parameter. [Item #20847]
Global Mapper Mobile
- Global Mapper Mobile is a free iOS application that allows you to take your Global Mapper data into the field. Through the use of Global Mapper Mobile Package format, all of the file formats accessible through Global Mapper can be viewed and edited on the mobile device in the field.
Map Layout Editor Changes
- Fixed the computation of the bounding rectangle for a map scale when the projection is a distorted projection. [Item #18974]
LiDAR Changes
- [LIDAR MODULE ONLY] Added support for displaying statistics about selected Lidar points in the Digitizer Tool under the right-click Analysis menu. [Item #16856]
- Added option to only load Lidar points within a particular elevation range. The new option is on the Lidar import dialog displayed when loading one or more Lidar files (like LAS/LAZ). [Item #11590]
- Further improvements in the speed of rendering Lidar point clouds in 3D, especially very large or modified point cloud. [Item #17216]
- Greatly sped up the export of Lidar point cloud data to Shapefiles. [Item #20253]
- Made status bar display text relevant to the selected Lidar draw mode when a Lidar point is under the cursor. [Item #20615]
- [LIDAR MODULE ONLY] Update application of color/NIR values from loaded 16-bit imagery layers to keep the full raw 16-bit values rather than using the contrast-adjusted 8-bit values. [Item #20277]
- Added ‘LIDAR POINT SPACING’ to metadata reported for Lidar point cloud layers. This will be a good representative spacing between returns. [Item #19600]
- Added display of elevation of Lidar points in the current Elevation Display/Export Units to the end of the Feature Info dialog Geometry field. [Item #19725]
- Updated Lidar filter dialog to NOT remember the state of the ‘Keep Lidar Points with Colors Below’ checkbox between runs. The list of colors and color fuzziness values are remembered so you can easily restore the color filter. This just prevents accidentally maintaining color filters from old data sets that you might easily miss. [Item #20009]
- [LIDAR MODULE ONLY] Allow applying colors to Lidar from grid layers. [Item #20099]
- Updated load of LAS 1.4 files with both embedded GeoTIFF tags and WKT PRJ strings to prefer the WKT PRJ string for determining the projection. [Item #20408]
- Fixed incorrect placement of Lidar data saved to GMP files in a different projection than the point cloud natively uses. [Item #20766]
- Fixed inconsistent display of some Lidar point clouds when zoomed out and coloring by intensity. [Item #19747]
- [LIDAR MODULE ONLY] Fixed error auto-classifying powerline points for some very dense clouds. [Item #19742]
- [LIDAR MODULE ONLY] Fixed filter of selected Lidar points by NDVI/NDWI. The filter dialog was only allowing whole number values, now allows any number. [Item #20009]
- Fixed error calculating the spacing to use for Lidar operations on reprojected point clouds when working with some multiple of the native cloud resolution. For example a point cloud reprojected to lat/lon would generate an error when creating a grid. [Item #20587]
- [LIDAR MODULE ONLY] Fixed calculation of average and max spread for extracted tree polygons from classified Lidar data. [Item #20665]
- [LIDAR MODULE ONLY] Added new Lidar QA option to the Lidar module toolbar allowing the comparison and adjustment of Lidar point cloud elevations to 3D control points. [Item #16855/13172]
- [LIDAR MODULE ONLY] Added support for working with the density of Lidar points clouds. [Item #15350]
- You can now color Lidar point clouds by density using an elevation shader.
- Lidar point attributes now also include a DENSITY item reporting the local density in points per square meter.
- You can create grids of the density of Lidar points clouds by selecting a ‘Grid Type’ of ‘Point Density’ on the grid options dialog.
- You can filter by density on the Lidar filter dialog, including to filter a selection and when gridding or classifying Lidar. [Item #20588]
3D Viewer Changes
- Made 3D viewer no longer automatically update when the 2D/3D link button is unchecked. The 3D viewer will update when the user interacts with the 3D view (i.e. click on window or move view). This prevents a slow-down in the 2D view when interacting with data caused by the 3D view window updating in the background. [Item #19281]
- Added 2D/3D link button to the 3D viewer toolbar. [Item #19401]
- Added ability to select one or all paths for fly-through play and save. [Item #15303]
- Added ability to vary fly-through bank angle. Bank angle can be auto-generated or specified per path vertex. [Item #15883]
- Added ability to vary fly-through velocity. [Item #15884]
- Improved visibility of path profile line on terrain [Item #17999]
- Removed arrow buttons from 3D toolbar as they no longer serve a purpose. [Item #19401]
- Fixed 3D selection of point and area features with elevations measured relative to the ground. [Item #19160]
- Fixed issue where selection of a high elevation Lidar point could cause data to go off-screen. [Item #19283]
- Fixed 3D display of terrain and Lidar layers when the elevation values have been altered, especially to apply a negative scale. [Item #19204]
- Fixed issue where fly-through cam direction would be incorrect when projection does not display as true north up, such as UPS. [Item #17503]
- Fixed issue where features with no elevation defined were not selectable in 3D view. [Item #19222]
- Fixed issue where 3D View would not pick up changes to fly-through paths. [Item #19173]
- Fixed issue where fly-through preview would not work when walk mode enabled. [Item #20743]
- Made auto-generated fly-through bank angles more realistic. [Item #20741]
- Added a smoothing option to fly-through path edit dialog. [Item #20773]
Path Profile/Line of Sight Function Changes
- Clear the path profile in the main view when the path profile view is closed. [Item #19544]
- Clear the current selection or select polygon on the path profile dialog when pressing the ESC key rather than closing the dialog. The user will be prompted to confirm any close of the profile dialog by pressing ESC. [Item #19726]
- Fixed issue with path profile corridor (i.e. for Lidar profile or elevation corridor) having a V or other shape rather than straight edge, depending on Bearing settings and projection. [Item #19727]
- Fixed issue with path profile elevation corridor showing min/max/avg elevations to twice the specified distance from the line. The rendered corridor box was correct, but the actual sampling went twice as far as specified. [Item #20028]
Analysis Function Changes
- Fixed problems performing pan sharpening on input color imagery with more than 3 bands. [Item #18962]
- Fixed coloring of area features created as part of a roughness grid operation when choosing a different shader to use than the toolbar shader. [Item #20087]
Digitizer Tool Changes
- Added new function to calculate color statistics within an area. [Item #13872]
- Added support for calculating cut-and-fill volume results for multiple line features at once. The results of line volume calculations for selected lines now also use the same results dialog that area volume reporting uses. [Item #15954]
- Implemented tapering when creating rectangular buffer. [Item #17879]
- Allow radius value for range ring calculation to be specified via an attribute. [Item #17174]
- Made selection of ‘select by polygon’ mode automatically switch to selection mode rather than waiting for cancel of current edit operation. [Item #19756]
- Updated selection with stacked areas to always select the top-most area. [Item #19823]
- [LIDAR MODULE ONLY] Added support for displaying statistics about selected Lidar points in the Digitizer Tool under the right-click Analysis menu. [Item #16856]
- Sped up selection of large number of Lidar points within multiple selected area features. [Item #20026]
- Ensure operations on selected features do NOT work on features in layers that are hidden. When you un-hide a layer with selected features the features will stay selected, but they will not be editable while the layer is hidden. [Item #19843]
- Make newline escape sequences (\n) in labels be displayed in the label field on Feature Edit dialog so you can edit them. [Item #20251]
- Fixed calculation of CHAINAGE distance calculated when connecting point features to the nearest line. [Item #18910]
- Fixed error when adding attributes with count of lines/points in area features when one of the selected areas has invalid geometry. [Item #19399]
- Fix errors about invalid polygons when combining initially valid polygons. The combine areas operation should no longer keep invalid combine results. [Item #20450]
Scripting Changes
- Removed requirement to start scripts with GLOBAL_MAPPER_SCRIPT command. You can now go directly in to useful commands and default values will be assumed for any parameters from the missing header command. [Item #19606]
- Added script command CALC_VOLUME_BETWEEN_SURFACES for measuring the volume between two surfaces. [Item #15442]
- Added support for applying elevation values from terrain layers to vector data directly in a script using the EDIT_VECTOR script command. Use the APPLY_ELEVS=YES parameter to enable this. See documentation for additional related new parameters. [Item #19672]
- [LIDAR MODULE ONLY] Added support for filtering Lidar points by density using the LIDAR_DENSITY_RANGE parameter for relevant commands. [Item #20588]
- [LIDAR MODULE ONLY] Added support for separately controlling what to do with detected noise points when using LIDAR_CLASSIFY. You can now use CHANGE_CLASS, MARK_WITHHELD, and DELETE_FEATURES to control whether detected noise points have their class changed, are marked as withheld, and/or are marked as deleted. [Item #20753]
- [LIDAR MODULE ONLY] Added support for setting the class of Lidar points using the EDIT_VECTOR script command using the LIDAR_CLASS parameter. [Item #20847]
- Added support for specifying a metadata file to be displayed on the Metadata dialog for a layer by adding a METADATA_FILENAME parameter to an IMPORT or SET_LAYER_OPTIONS command. A metadata URL (XML, HTML, text, etc.) can be specified using a METADATA_URL parameter. [Item #20706]
- Added support for marking islands/holes in matching area features as deleted using the EDIT_VECTOR command and the new DELETE_ISLANDS parameter. [Item #19606]
- Added support for an elevation threshold to the SIMPLIFICATION parameter on the EDIT_VECTOR script command. [Item #19321]
- Added WEB_FULL_TILES_ONLY parameter to the EXPORT_WEB script command. [Item #17035]
- Updated EXPORT_ELEVATION script command to support using VERT_CITATION and/or VERT_CS_CODE parameters for GeoTIFF export to specify the vertical datum information to store in the GeoTIFF tags. [Item #20067]
- Updated parsing of parameters to ignore white space between the parameter name and the equal sign as well as any white space between the equal and the start of a quoted parameter value. [Item #20705]
- Fixed calculation of layer bounds used when processing the APPLY_FORMULA script command so that it matches the bounds computed when using the Raster Calculator via the UI. [Item #17948]
- Fixed save of Lidar file using height above ground via script when a Lidar module license is active. [Item #19124]
- Added option to sort appended attributes via the JOIN_TABLE script command, and added the same functionality to the JOIN command in the UI. Added new dialog to consolidate JOIN options in the UI. [Item #17463]
- Updated tiled export using GRID_TYPE_CELL_SIZE to allow adjusting the cell size to be an exact multiple of the specified spatial resolution if GRID_KEEP_CELL_SIZE=NO is provided. [Item #20376]
- Allow use of script variables when processing the DEFINE_SHADER command. [Item #21468]
Online Source Changes
- Updated NAIP Imagery (1m resolution) source to ‘National Map Imagery (1 foot or better Resolution)’ using new USGS National Map server. [Item #19313]
- Added built-in US National Map Imagery sources for Hawaii, Guam, Puerto Rico, US Virgin Islands, and parts of Alaska. These are under the Imagery->United States and U.S. Data->National Map->Imagery Layers groups. [Item #19313]
- Added built-in GEBCO (General Bathymetric Char of the Oceans) Shaded Relief layer to the built-in source list under the Worldwide Data group. This is a 30-arc second resolution global imagery layer with shaded relief for bathymetry covering the entire world. [Item #19528]
- Added built-in GeoFly - Poland Orthophoto premium source (also under Imagery->Poland and Country Data->Poland groups). This source requires a login from www.geofly.eu <https://www.geofly.eu> to access. [Item #20672]
- Greatly sped the draw of some tiled sources that weren’t making proper use of locally cached tiles. [Item #19142]
- Improved consistency of results when batch geocoding over 50 addresses. [Item #19534]
- Added support for providing a custom tile size for custom tiled sources (i.e. OSM, TMS, ESRI RESTful, Google Maps) sources. [Item #19932]
- Added option to display tile boundaries for tiled online layers when the draw fails to find any tiles to draw. This option is on the Control Center right-click menu for a tiled online layer. [Item #19998]
- Updated web format export to Bing tiles to generate .gm_source_def.xml file for easy load of the source back in to Global Mapper. [Item #19359]
- Added reporting of download statistics for online layers in DOWNLOAD_STATS field on Metadata dialog for layer. [Item #19166]
- Fixed use of ‘texture mapping’ on top of online terrain layers. [Item #17730]
- Fixed display of newer OGC WMS/WMTS sources using SWEREF99-based systems (like EPSG 3006) with flipped axes. [Item #20325]
Projection/Datum Changes
- Added inGCS (Indiana Geospatial Coordinate System) as a built-in projection system with a separate zone for each county. [Item #18760]
- Added built-in EPSG codes for all inGCS (Indiana County) and WISCRS (Wisconsin County) projections. [Item #18760]
- Added built-in CR05 (Costa Rica 2005), PNG94 (Papua New Guinea 1994), and RDN2008 datums. [Item #19885]
- Added support for ‘International Foot’ as recognized unit name in PRJ files. [Item #19555]
- Made NAD83(CSRS) in WKT PRJ file/string be recognized as NAD83(CSRS) datum. [Item #19794]
- Improved automatic datum selection when loading WKT PRJ strings (or getting projection from EPSG code) when the datum name is not known and the specified TOWGS84 transform is all zeroes on the WGS84 ellipsoid. Previously NAD83 would be auto-selected rather than WGS84. [Item #19885]
- Updated EPSG codes 2945-2951 (MTM Canada / NAD83 CSRS) to use the NAD83(CSRS) datum rather than base NAD83. [Item #20367]
- Fixed discontinuity in Robinson projection around 40N latitude. [Item #20606]
Format Specific Changes
- Added option to automatically reformat Shapefile (DBF) numeric attribute values using scientific notation as normal decimal numbers. This option is on the General->Vector Formats tab of the Configuration dialog. [Item #20593]
- Added Packbits as an available compression option for GeoTIFF RGB and multi-band exports. [Item #18469]
- Improved PDF rendering during import.
- Added support for loading TIFF files with EXIF information as picture points. [Item #20860]
- Added code page support to feature templates. [Item #19296]
- Can now save feature template layers in a workspace. [Item # 18965]
- Added warning message when loading a workspace created in a later version of Global Mapper. In addition, hide warning messages about unrecognized parameters when loading in such a ‘future’ workspace. [Item #19405]
- Added .grd as an allowed extension for the ZMap+ Grid export. [Item #19706]
- Made automatic collar crop work for Mexican 1:50K topographic maps. [Item #19474]
- Sped up export to ECW/JP2 formats targeting network folders. Now the export is done locally and copied to the network at the end. [Item #20635]
- Added ‘use for all’ option when loading MDB spatial databases and selecting which table(s) to load. This provides a way to load multiple MDB files at once without having to select the table(s) to load and coordinate attributes to use for each file. [Item #19811]
- Updated BMP file support to use the alpha channel for 32-bit BMP files and allow band selection (i.e. re-order bands). [Item #19995]
- Updated PLS-CADD XYZ export from Lidar data to use the Lidar class code and description rather than the point feature type. In addition, if you have the Lidar module, the calculated height-above-ground is included for the height of each point in the PLS-CADD file. A progress dialog was also added to the export. [Item #20017]
- Fixed issue where features added to a template layer were not given the feature type specified in template. [Item #17685]
- Fixed export of multi-band data from map catalogs. [Item #19249]
- Fixed behavior of DXF/DWG entities with color 7. Rather than always being white it is now black if the background color is light and white if the background color is dark. In addition, the color index 0 is no longer used on export as it is not valid. [Item #12659]
- Fixed shapefile import so that the file can be loaded even though the .dbf file is missing. [Item #19317]
- Fixed issue with NAD83 CSRS datum coming back in as NAD83 when exporting raster layers to a GMP and using JP2 compression. [Item #19635]
- Fixed issue loading Lidar PLY files using double precision coordinates. [Item #19728]
- Fixed issue with ELEVATION attribute not showing up for XYZ point files loaded with File->Open Text File. [Item #19772]
- Fixed half-bin shift of UKOOA P6/98 bin grid files that have the bin origin at the bin edge rather than center (i.e. P6/98 files created by P1Tools). [Item #19840]
- Fixed error exporting to BSB when no palette-based raster layers are loaded. [Item #19870]
- Allowed user to specify folder that is not empty for the MBTiles intermediate tile folder. Changed error message to a warning. [Item #19863]
- Applied the font/text scale to fixed height text during PDF export. [Item #19852]
- Fixed issue with text size calculation when exporting to PDF. Applies to features where the text size is fixed height in meters. [Item #19852]
- Fixed issue where all map frames were not being loaded from a PDF with multiple map frames. [Item #20073]
- Fixed write of custom point symbols to KML/KMZ. The <Icon> tag was missing the embedded <href> around the symbol path. Some software could still handle them (i.e. Google Earth), but many others could not, including Global Mapper. [Item #20712]
- Fixed positioning of image files with rotation referenced in KML/KMZ files. [Item #20039]
- Fixed issue with images referenced in KMZ/KML files being loaded twice if the KML file specified the filename path with forward slashes. [Item #20039]
- Modified the XTF importer to handle files with 4-byte samples, and display an image even though some ping samples are missing. [Item #14121]
- Fixed handling of 3D vector data when exporting to SQLite/Spatialite database. [Item #20320]
- Fixed error with vector exports to GMP when reprojecting the data. [Item #20209]
- Fixed issues loading massive Arc Binary Grid (w001001.adf) files (i.e. > 50GB or so). [Item #20429]
- Fixed issues with load of KML files with incorrectly formatted <coordinate> tags. [Item #20406]
- Fixed error loading OTF database. [Item #20609]
- Fixed exception error loading some GML files in v18.0.3-v18.04. [Item #20707]
- Fixed half-pixel shift in load of WorldClim.org .bil files. Also improved layer description for WorldClim.org .bil files. [Item #18913]
- Fixed an issue that was causing errors when importing a VTerrain BT file. [Item #21464]
- Applied the time zone offset when reading timestamps from a GPX file. [Item #21478]
- Fixed issues with PDF text location and size. [Item #21475]
GPS Tracking Changes
- Added separate Heading and Course values in saved GPS log. [Item #20303]
- Added ‘Stop Tracking’ button to the GPS toolbar. [Item #20038]
- Fixed issue with reported heading always being 0 degrees when tracking a GPS device using proprietary Garmin mode. [Item #20303]
Rendering/Style Changes
- Made scroll of mouse wheel immediately cancel current draw, allowing you to interactively zoom slow-drawing layers with the mouse and zoom in much more quickly. This is especially useful for online layers. [Item #20311]
- Made layer style based on attribute names be case-insensitive for strings with wildcards (‘*’ and ‘?’) just like it is for normal string matches. [Item #19893]
- Updated built-in ‘Text’ point type to use a default font label placement of ‘Center’ rather than ‘Automatic’ so labels don’t move around by default. [Item #20257]
- Fixed cropping of raster/terrain layers to area features with islands/holes. [Item #19831]
- Fixed issue with pan/zoom keys not working in main map view after highlighting layers in the Control Center. [Item #20168]
Misc. Changes
- Fixed licensing errors when a license file in the default license location (C:\ProgramData\GlobalMapper\GlobalMapper18) cannot be written to or has an old .lic file that cannot be deleted. [Item #20242]
- Updated Feature Info Tool to handle features that have multiple attribute with values that are URLs or paths to files. Now if multiple ‘link’ attributes are detected, all of them are listed as available options to open immediately. [Item #19431]
- Included features selected using the Feature Info tool when cropping a raster overlay. [Item #20261]
- Made double-clicking on Current Workspace item of Control Center open the Projection selection on the Configuration dialog rather than options for all layers. [Item #19787]
- Allow pasting features to layers that are currently hidden. [Item #19430]
- Added new ‘Display default precision’ option to Measure/Units tab of Configuration dialog to handle the default case when not showing extra precision or rounding values to the nearest whole number. [Item #20577]
- Restored right-click options to save the elevation legend and map legend to a BMP file. [Item #20186]
- Added ‘All Files (*.*)’ option to all export file selection dialogs to allow using a custom file extension for any format. [Item #19706]
- Changed "nm" to "NM" when displaying distances in nautical miles. [Item #17909]
- Made option to snap export bounds to the nearest pixel boundary apply when batch converting. [Item #18922]
- Added option to sort appended attributes on the JOIN command. Added new dialog to consolidate JOIN options. [Item #17463]
- Added progress dialog (including ability to cancel) when splitting vector layers by attribute. [Item #20638]
- Made the metadata histogram respect cropping of the associated raster overlay. [Item #16266]
- Made the Refresh button on the Histogram tab of the Raster Options dialog always refresh the histogram, instead of only refreshing when the number of bins is changed. [Item #16266]
- Added option to right-click menu on Feature Vertices dialog to control whether or not selecting a new vertex will re-center the map on that vertex when it is not on the main map. [Item #20057]
- Fixed issues working with User Created Features when features were added to those layers when different projections were active. Problems started with v18.0.0 release. [Item #20301]
- Made the north arrow get redrawn when the view rotation gets changed. [Item #20266]
- Fixed error when closing the Graph Properties dialog. [Item #20332]
- Fixed issue where previous tile column start number was not being used to initialize the default grid naming definition. [Item #20262]
- Fixed issue where the "Reset to Last Exported Bounds" button was being inadvertently disabled when exporting an MBTiles data set. [Item #20441]
- Fixed bug in Search-and-Replace causing label attribute to always be changed if the layer is set to use an attribute dynamically from a label rather than the attribute selected to be updated. [Item #20765]
What's New in Global Mapper v18.0
Significant New Features
- Completely re-designed user interface
- Massively improved 3D viewer, particularly in regards to Lidar and raster/terrain display
- New high performance, asynchronous, multi-threaded, 3D renderer
- Advanced compression to allow the display of much larger datasets
- Adaptable performance based on the user’s CPU and GPU resources
- Full range of Lidar and raster/ terrain, 3D, data is immediately available for display and will dynamically display more detail as you zoom in on data. Level-of-detail is only restricted by a user’s available machine resources
- “Infinite Terrain”: The data displayed is no longer restricted to your current 2D bounds and dynamically updates as you zoom and pan
- New Option to display multiple elevations surfaces in 3D at different heights or depths
- Improved 3D selection tool with more exact selection and better feedback while selecting
- Improved 3D measurement tool with better selection feedback and more accurate measurement
- Added new 3D point styles and improved rendering speed for 3D point styles
- New mole’s-eye view capability in 3D allowing view of data while underneath it
- Significantly sped up the display and export of most raster/terrain formats, especially with large amounts of data loaded
- Changed Overlay Control Center to a dockable pane that shows by default
- Added support for importing and exporting OGC GeoPackage format files
- Added support for importing PDF files as vector layers (lines, points, and areas) rather than a raster image
- Reorganized the Configuration Dialog
- New Single User Floating License available for porting a machine locked license from machine to machine
New Supported Formats
- Added support for importing and exporting OGC GeoPackage format files, including both vector data and tile pyramids [Item #13200]
- Added support for S-63 v1.1 files [Item #15562]
Global Mapper Mobile
- Global Mapper Mobile is a free iOS application that allows you to take your Global Mapper data into the field. Through the use of Global Mapper Mobile Package format, all of the file formats accessible through Global Mapper can be viewed and edited on the mobile device in the field.
Map Layout Editor Changes
- When exporting a map layout to PDF, the scale bar is now filled in with the correct scale [Item #18254]
- Can now generate a unique PDF file name for each page when the user chooses the "Export a Separate PDF File for Each Page" option while exporting to geospatial PDF [Item #18235]
- The background color can now be included in the page definition when exporting the map layout to a PDF file [Item #17838]
LiDAR Changes
- Added option to batch conversion to Lidar formats when applying color from imagery to allow replacing existing Lidar point colors with the imagery colors rather than only adding new colors from imagery [Item #18458]
- New option to automatically group all areas that form an automatically extracted building roof area with the associated floor and side-wall areas if selected to generate those. Also made generated floor/ground area have the type ‘Building - Floor’ rather than ‘Building - Wall’ [Item #18811]
- Changed default building colors to gray with black roofs.
- Updated extract building areas to add a 3D_EX_HT attribute with the maximum height of the building above the ground so that the building can display as an extruded feature properly in 3D even with no available ground surface to extrude to. [Item #19213]
- Fixed problems with withheld and other flags being set for E57 Lidar data [Item #18478]
3D Viewer Changes
- Massively improved 3D viewer, particularly in regards to Lidar and raster/terrain display
- Full range of Lidar and raster/ terrain 3D data is immediately available for display and will dynamically display more detail when zoomed in on data. Level-of-detail is only restricted by the available machine resources.
- "Infinite Terrain": The data displayed is no longer restricted to the current 2D bounds and now dynamically updates with zoom and pan.
- New option to display multiple elevation surfaces at different heights or depths.
- New mole's-eye view capability in 3D allowing view of data while underneath it.
- New option to save fly-through to MPEG-4 file. [Item #18699]
- Expanded list of codec (compression) options for fly-through AVI files. [Item #16375]
- Fixed issue where camera would not point in correct direction during last segment of fixed point fly-through. [Item #18096]
- Enhanced 3D feature select for digitizer and measure tools. Cursor snaps or changes appearance when near a selectable feature vertex. Will now select at vertex elevation rather than z=0. [Item #18729]
- Fixed errors when trying to load more than about 500 .laz files. [Item #18854]
- Fixed issue where skybox would not show unless set to also display vector or Lidar features. [Item #16926]
- Added option to center 2D View on selected features. [Item #18876]
- Improved 3D point model workflow and behavior. [Item #18763]
- Custom symbol and 3D model management are now in their own subtab of the Point Styles section of the Configuration dialog.
- New model placement options for point layers and individual point features allow you to place a 3D model above, below, or centered on its associated position.
- 3D Point Models now take altitude mode into account.
- Added a dozen new 3D point styles to choose from.
- Prevent vector features from drawing in the 3D viewer when “Display Lidar Features” is checked in the 3D View Properties, and “Display 3D Vector Features in Space Above/Below Terrain Surface” isn’t checked. [Item #18829]
- Fixed issue where point features that did not use a 3D model were always drawn at absolute elevation in the 3D view. [Item #18831]
- Added toolbar buttons to the 2D viewer to allow the user to enable/disable water level display, and raise it and lower it when enabled. [Item #16262]
Path Profile/Line of Sight Function Changes
- Made Lidar points displayed in path profile save to XYZ file. [Item #18541]
- Added right-click option to ‘Clear Sub-Path Line’ so you can easily get rid of a drawn sub-path on the Path Profile window. [Item #19192]
- Fixed issue with profile corridors for multi-point paths not always showing the corridor correctly at internal vertices. [Item #19059]
Analysis Function Changes
- Sped up view shed calculations on most machines. [Item #18858]
- Fixed issue with spurious contours when generating contours from map catalogs or online sources. [Item #18758]
- Fixed issue with calculation of watershed not working over flat areas when a maximum depression fill depth of 0 was provided. [Item #18619]
- Fixed issue where TIN grid of point data set would mark the lower-right sample as no data. [Item #18932]
Digitizer Tool Changes
- After selecting line features outside one or more selected area features, deselect the areas. [Item #18251]
- Fixed combining of 3D area features so that the per-vertex elevations from all combined areas are used to fill in the per-vertex elevations of the new combined area. [Item #18973]
- Fixed the automatic fix of invalid polygons to maintain the per-vertex elevations of the original area features. [Item #18973]
Scripting Changes
- Added support for including full alpha band values (rather than just 0 or 255) when exporting to RGB PNG files using the EXPORT_RASTER command. The SAVE_FULL_ALPHA parameter allows you to activate this behavior. [Item #18393]
- Added support for looping over a list of files from an external text file or inline list using the DIR_LOOP_START…DIR_LOOP_END commands. Use the LIST_FILENAME parameter with DIR_LOOP_START to specify either the name of a filename list defined with DEFINE_TEXT_FILE or with the name of an external text file. [Item #18395]
- Added support for automatically defining a variable with the index of the file being iterated over using DIR_LOOP_START…DIR_LOOP_END. Add an INDEX_VAR parameter to the DIR_LOOP_START command to specify the name of the variable to place the index in. [Item #18395]
- Updated the GCP parameter defining control points for the IMPORT command to support simple mathematical formulas in addition to raw numeric values. [Item #18395]
- Added support for using wildcard characters (* and ?) in the DIRECTORY parameter for the IMPORT_DIR_TREE command to allow loading from multiple folders at once. [Item #18460]
- New option to export CSV files with the Y/latitude coordinate before the X/longitude coordinate. Use COORD_ORDER=Y_FIRST in the EXPORT_VECTOR command to do this. [Item #18201]
- Now allows tiling raster KML/KMZ exports using the EXPORT_RASTER command with the KML_SUPER_OVERLAY option to multiple KML/KMZ files. [Item #18452]
- Improved assignment of default ELEV_UNITS for EXPORT_ELEVATION command if none is explicitly provided. Now higher resolution units (like CENTIMETERS) will be used automatically if the format supports it. [Item #18802]
- Fixed issue with parameters with an implied YES value at the end of command lines being ignored. [Item #18247]
Online Source Changes
- Added new built-in OpenStreetMaps.org sources using Toner, Terrain, and Watercolor rendering styles by maps.stamen.com. [Item #18710]
- Added option when using ‘Delete Cached Files’ on online source dialog to free only the locally cached files for the selected source. [Item #17834]
Projection/Datum Changes
- Added built-in TWD97 (Taiwan Datum 1997) datum and EPSG codes. [Item #18893]
- Added built-in JGD2011 (Japan) datum and EPSG codes. [Item #18992]
- Fixed storage and read of NAD83 HARN/HPGN datum for projections other than State Plane in GeoTIFF and Lidar LAS/LAZ files. [Item #18532]
- Changed SIRGAS 2000 datum shift to be equal to WGS84 rather than having a small sub-meter shift. [Item #18766]
- Fixed read of Kansas HARN/HPGN datum from PRJ file (was coming in as Arkansas HARN/HPGN). [Item #19226]
Format Specific Changes
- Added support for importing PDF files as vector layers (lines, points, and areas) rather than a raster image. [Item #13290]
- Add option to use map background color as PDF background color. [Item #18782]
- Hide deselected PDF layers when importing PDF file. [Item #18783]
- Automatically load quiver plots from GRIB2 files with pairs of grids (like U and V vector values for current). When detected, you now get a grid with the magnitude of the value (i.e. total Current Speed) and arrow points (quiver plot) showing the direction. [Item #18780]
- Update the display of map catalog layers so that the description of map tiles is displayed inside the bounding box for the catalog if it fits and the ‘Map Catalog Layer Bounds’ area style hasn’t had label display enabled. [Item #17998]
- Now allows exporting CSV files with the Y/latitude coordinate before the X/longitude coordinate when batch converting. [Item #18201]
- Automatically convert ^M, ^J, and ^L escape sequences in DXF MTEXT entities to normal multi-line/tabbed text values. [Item #18461]
- Now support negative and more precise elevations from EXIF-tagged images. [Item #18587]
- Added support for SRTM HGT files of non-standard size (as long as they are square). [Item #18634]
- Now automatically reverse track log lines with times in the wrong order when exporting to KML/KMZ so that Google Earth can display them. [Item #18640]
- Updated web tiled export format behavior of ‘ADVANCED : Only Export Fully Covered Tiles’ option when no tiles are fully covered at the minimum zoom level. Now when that happens rather than getting an error about no fully covered tiles, the export bounds are set to the bounds of the fully covered tiles at the first zoom level that does have some fully covered tiles. [Item #19026]
- Support Arc ASCII Grid files using comma rather than period for decimal point. Previously anything after the comma was dropped. [Item #19061]
- Updated import of DGN v8 files with 3D lines (i.e. lines with per-vertex elevations) to use an ELEVATION attribute for any lines with per-vertex elevations that all have the same value (like contour lines). [Item #19206]
- Fixed rectification or MrSID and JPEG2000 images when prompted to rectify during load. [Item #18266]
- Fixed issue where template layers without features added would not get exported when export bounds set to “Visible Data”. [Item #18221]
- Fixed issue where map would not be properly centered when loading package containing template layers. [Item #18222]
- Fixed handling of Swiss Grid CH1903 projections for MapInfo files. [Item #18387]
- Fixed placement and orientation of GML files using the Hong Kong 1980 grid. [Item #18859]
- Fixed coordinate order read from HTF sounding files. [Item #18937]
- Fixed error loading Shapefile with DBF files over 2GB in size or truncated DBF files. [Item #18972]
GPS Tracking Changes
- Made all 2D map views obey the ‘Keep GPS Vessel Onscreen’ option so you can track a location in multiple views simultaneously. [Item #18824]
- Updated Garmin JNX export to fill the right and bottom JNX tiles all the way to the tile edge rather than cropping at the specified export bounds. [Item #17424]
- Fixed display of range rings around the GPS vessel location in projections other than Geographic. [Item #18824]
Rendering/Style Changes
- Fixed issue with visible seams drawing on the border of terrain data in map catalogs and online sources. [Item #18758]
- Fixed inconsistency in height of fixed height fonts in projections with lots of distortion along the Y axis (i.e. Mercator). [Item #18472]
Misc. Changes
- Ensure system will not go to sleep while Global Mapper is performing a lengthy operation (like exports). [Item #19278]
- Added current projection WKT string and EPSG code (if known) to View->Properties dialog output. [Item #19025]
- Fixed display of elevation samples using the Feature Info Tool. They now use the raw value rather than a resampled (i.e. interpolated) value. [Item #19198]
- Fixed issue with borrow of license not working when the system date/time formatting is not English. [Item #18196]
- Fixed paste of features copied from the User Created Features layer when the user selects to add them to the same feature with COPY appended. [Item #18029]
What's New in Global Mapper v17.2
Significant New Features
- Added the ability to create a PDF MapBook that applies the same layout to multiple pages, and sets the bounds for each page by tiling the specified data bounds. Once created, each page is a separate map layout that can be modified, as needed.
- New ability to render a path profile in the 3D Viewer as a cut-away of the terrain.
- Added support for pan sharpening color imagery using higher resolution panchromatic (grayscale) imagery. There is a new Analysis menu command that provides this functionality.
- Added support for creating a distance/bearing/COGO line using the IMPORT_ASCII command. Use TYPE=DIST_BEARING_LINE to create a line from the series of segment lengths and bearings rather than a series of points.
- Dramatically sped up exports of multiple tiles to raster (image) formats. Tiled raster and web exports will now make use of all available processor cores to dramatically speed up exports in most cases, both when using the File->Export->Export Raster Format menu option and the EXPORT_RASTER script command.
- Significantly reduced the memory requirements and increased draw speeds for Lidar point clouds loaded from text-based formats (i.e. .ply, .xyzi, etc.) as well as MrSID Lidar formats.
- Global Mapper Mobile - COMING SOON - 17.2 will be compatible with the Global Mapper Mobile v1.0 for IOS. This new mobile application for field data collection will work with Global Mapper through the use of Global Mapper Mobile Package Files.
New Supported Formats
- Added support for loading ENVI .ima multi-band imagery layers. [Item #17862]
Global Mapper Mobile
- Global Mapper Mobile is a free iOS application that allows you to take your Global Mapper data into the field. Through the use of Global Mapper Mobile Package format, all of the file formats accessible through Global Mapper can be viewed and edited on the mobile device in the field.
- We are excited to announce the upcoming release of Global Mapper Mobile for iPhone and iPad! This mobile application offers tools to use in the field for data collection, GPS tracking, template-based attribute collection, and camera integration. Data is transferred to the new mobile app via iTunes or email in the new Global Mapper Mobile Package format, exportable directly from Global Mapper 17.1 and later.
- Global Mapper Mobile features include:
Map Layout Editor Changes
- Added support for multiple map layouts in a workspace. The user has the ability to select one or more layouts to be printed or exported to a single PDF file.
- Added the ability to create a MapBook that applies the same layout to multiple pages, and sets the bounds for each page by tiling the specified data bounds. Once created, each page is a separate map layout that can be modified, as needed. [Item #9967]
- Added the capability to export a layout that uses a large page size to PDF as a mosaic. The pages in the PDF can be printed, then stitched back together to create a full-size map. [Item #17767]
- Added support for macros in the text element so that the element text can include the projection, scale, date, and time. [Item #17961]
- Allowed labels on the grid frame to be aligned with the tick marks instead of being drawn next to the tick mark (top and bottom), above it (left side), or below it (right side). [Item #17441]
- Added the ability for calculating paper size from scale and bounds, if there is no match with a predefined paper size, users can use a custom size. [Item #17925]
- Fixed issue with transparency for the scale bar and legend making things other than the background color translucent. Now the slider only makes the background translucent. [Item #17457]
- Fixed issue with ampersand (&) in legend header/footer showing as an underscore rather than the & character. [Item #17591]
- Fixed issue where the border was not being drawn on all four sides of the Map Legend. [Item #17601]
- Fixed issue where scale text was being replaced with a string from the drop-down list when the scale text matched the beginning of the string in the list. This made it appear that extra zeroes were being added to the text. [Item #17621]
- Fixed issue where grid frame custom spacing value, when formatted as DM or DMS, was being changed after being read from a workspace or template file. [Item #17622]
- Fixed issue where changes to point styles were not being reflected automatically in the Map Layout Editor. [Item #17633]
LiDAR Changes
- Significantly reduced the memory requirements and increased draw speeds for Lidar point clouds loaded from text-based formats (i.e. .ply, .xyzi, etc.) as well as MrSID Lidar formats. [Item #16174]
- Added option to reset existing noise points to unclassified prior to performing an automatic Lidar noise classification. [Item #17684]
- Sped up some Lidar gridding, classification, and extraction operations, particularly in low-memory situations in the 32-bit version. [Item #17693]
- Fixed change of Lidar type class on the Lidar tab of the Configuration dialog. [Item #17531]
- Fixed error editing the classification of Lidar points. [Item #17674]
- Fixed banded display of some Lidar point clouds at some intermediate zoom levels. [Item #17786]
- Fixed crash/lock-up drawing huge Lidar point clouds in 3D on some machines with large amounts of video memory. [Item #17825]
- Fixed assigning of NIR color band to loaded Lidar point using the Apply Color Lidar toolbar option when the NIR band source has high bit depth (i.e. 16- or 32-bit samples) but the values are small. [Item #17885]
- Fixed read of intensity values from Leica PTS values that use intensity values between 0 and 1 rather than -2047 and +2048. [Item #17944]
- Fixed error gridding Lidar point clouds using feet for the elevation units when also applying an offset/scale/etc. on the Alter Elevation Values tab of the Options dialog for the layer. [Item #17946]
3D Viewer Changes
- Fixed size of selection box displayed around Lidar points in the 3D viewer. The size was much too large in most cases in v17.1.0. [Item #17544]
- Fixed vertical placement of 3D axis and North arrow when displaying vector data with no terrain data present. The axis elevation is now set relative to the lowest elevation in the vector data, rather than at 0. [Item #17699]
- Added the ability for the fly-through to get much closer to terrain when the path is generated with “Relative to Ground” elevation mode. [Item #17809]
- Made changes to automatically check the reported minimum value for Erdas Elevation files, plus a change to automatically check 3D viewer elevations used to create the height map for terrain. [Item #17917]
- Fixed issue with 3D Model placement where neither feature nor layer altitude mode settings were honored. [Item #18795]
Path Profile/Line of Sight Function Changes
- New ability to render a path profile in the 3D Viewer as a cut-away of the terrain.
- Added Restore Defaults button on Path Profile Settings dialog. [Item #17486]
- Added right-click Path Profile options to Clear Profile, Remove Line of Sight, and Remove Volume Cut Line. Also automatically remove line-of-sight and volume cut line when changing the path drawn on a profile if the new path doesn’t support those. [Item #17574]
- Allow performing line-of-sight analysis on a path with more than 2 vertices if all intermediate points are exactly along the specified path. [Item #17574]
- Made the mouse mode drop-down on the path profile dialog (the one where users choose to draw sub-path, select Lidar points, etc.) remember the last selected mouse mode. [Item #17761]
- Fixed issue with path profile text display when the main map display is rotated. This affected both the cursor text on the profile window as well as text exported to PDF files from a path profile window. [Item #17636]
- Fixed segment index stored in CSV file exported from path profile. It was starting at 0 rather than 1. [Item #17522]
Analysis Function Changes
- Added support for pan sharpening color imagery using higher resolution panchromatic (grayscale) imagery. There is a new Analysis menu command that provides this functionality. [Item #13383]
- Allow for creation of large numbers of view sheds without running out of memory. Also added progress bar when calculating multiple view sheds at once. [Item #17817]
- Added FLOW_ANGLE attribute to flow direction points created during Watershed Analysis. [Item #17663]
Digitizer Tool Changes
- Updated the Quick Point Creator to work with automatic point creation so you can skip the Feature Edit dialog for quicker placement of points, particularly from the current GPS location. [Item #17698]
- Fixed creation of min/max points when calculating elevation stats for selected areas/line when the selected area/line features are in different projections than the terrain. [Item #17501]
- Fixed calculation of chainage distances from lines and points in different projections. [Item #17530]
- Fixed creation of point features at area centroids. The centroids were not correctly calculated in v17.0.0-v17.1.0. [Item #16337]
- Made sure that the "Don't Add Measure Attributes to New Features" option is respected when automatically creating new lines and areas. [Item #17811]
- Added PAN_SHARPEN script command for pan sharpening color imagery using higher resolution panchromatic (grayscale) imagery. [Item #13383]
- Dramatically sped the export of tiles of raster data using the EXPORT_RASTER script command. Exports will now take advantage of multiple cores to do multiple exports at once. [Item #10991]
- Updated SORT_LAYERS command to consider the group names when sorting the layer lists in order by description. [Item #17521]
- Added CLIP_COLLAR_POLY_EXCLUDE parameter for IMPORT (and related) commands to allow easily cropping a raster/elevation layer to the region outside of defined polygon(s) specified with the CLIP_COLLAR_POLY parameter. [Item #17613]
- Added support for creating a distance/bearing/COGO line using the IMPORT_ASCII command. Use TYPE=DIST_BEARING_LINE to create a line from the series of segment lengths and bearings rather than a series of points. You can also add TYPE=DIST_BEARING_SEGS to create a separate 2-point line for each dist/bearing line. The line connects the START_POS to the point created at the end. You can also now specify START_POS=”SELECTED” to use the position of a selected point feature as the start location. [Item #17752]
- Added support for aborting the script but not closing the application by using the FORCE_EXIT command with new CLOSE_APP=NO parameter. [Item #17651]
- Updated SHIFT_LAYERS script command to support non-linear units, like DEGREES. [Item #17856]
- Added support for skipping load prompts when adding files to a map catalog using the EDIT_MAP_CATALOG script command by using the LOAD_FLAGS parameter. [Item #17709]
- Fixed XYZI export from script using the EXPORT_VECTOR command. Was including columns other than XYZ and intensity before. [Item #17542]
- Fixed error about missing file when using the ADD_MEASURE_ATTRS command with a FILENAME parameter that doesnt point to a file on disk. [Item #17554]
- Fixed BLACKISMIN palette for GeoTIFF exports using the EXPORT_RASTER command. It was producing a 24-bit RGB file rather than 8-bit palette-based file. [Item #18012]
Online Source Changes
- Added PAN_SHARPEN script command for pan sharpening color imagery using higher resolution panchromatic (grayscale) imagery. [Item #13383]
- Dramatically sped the export of tiles of raster data using the EXPORT_RASTER script command. Exports will now take advantage of multiple cores to do multiple exports at once. [Item #10991]
- Updated SORT_LAYERS command to consider the group names when sorting the layer lists in order by description. [Item #17521]
- Added CLIP_COLLAR_POLY_EXCLUDE parameter for IMPORT (and related) commands to allow easily cropping a raster/elevation layer to the region outside of defined polygon(s) specified with the CLIP_COLLAR_POLY parameter. [Item #17613]
- Added support for creating a distance/bearing/COGO line using the IMPORT_ASCII command. Use TYPE=DIST_BEARING_LINE to create a line from the series of segment lengths and bearings rather than a series of points. You can also add TYPE=DIST_BEARING_SEGS to create a separate 2-point line for each dist/bearing line. The line connects the START_POS to the point created at the end. You can also now specify START_POS=”SELECTED” to use the position of a selected point feature as the start location. [Item #17752]
- Added support for aborting the script but not closing the application by using the FORCE_EXIT command with new CLOSE_APP=NO parameter. [Item #17651]
- Updated SHIFT_LAYERS script command to support non-linear units, like DEGREES. [Item #17856]
- Added support for skipping load prompts when adding files to a map catalog using the EDIT_MAP_CATALOG script command by using the LOAD_FLAGS parameter. [Item #17709]
- Fixed XYZI export from script using the EXPORT_VECTOR command. Was including columns other than XYZ and intensity before. [Item #17542]
- Fixed error about missing file when using the ADD_MEASURE_ATTRS command with a FILENAME parameter that doesnt point to a file on disk. [Item #17554]
- Fixed BLACKISMIN palette for GeoTIFF exports using the EXPORT_RASTER command. It was producing a 24-bit RGB file rather than 8-bit palette-based file. [Item #18012]
Projection/Datum Changes
- Updated New Brunswick Double Stereographic projection to be recognized when loading PRJ files and to also save to WKT PRJ files as Double_Stereographic for better compatibility with ESRI products. [Item #17468]
- Added Miles (US Survey) as a built-in unit for projections. [Item #17856]
- Fixed small (1-2 cm) shift doing datum conversions with some NTv2-based datums (like Potsdam). [Item #14689]
- Fixed issue with Potsdam/DHDN (Ferro) datum being saved to Global Mapper formats (GMW, GMP, GMG) and coming back centered on the Prime Meridian. [Item #17719]
- Fixed decode of Alaska State Plane projections from some GeoTIFF files. [Item #17829]
Format Specific Changes
- Added additional options to PDF import dialog to allow selecting the DPI at which to load the PDF as well as an option to use a much faster PDF render engine. [Item #17529]
- Added package export option to save imagery layers in JPEG 2000 format. This can allow you to produce dramatically smaller GMP files when imagery is involved. Note that the imagery layers in the GMP will not be recognized in earlier versions of Global Mapper. [Item #17871]
- Sped the import of many text-based file formats. [Item #15071]
- Sped up the display of multi-band high bit-depth (>8 bits per band) imagery when changing the bands used for the displayed color bands on the Band Setup tab of the Options dialog for the layer. [Item #17885]
- Added support for double-precision coordinates for the 3D model formats (OBJ, DAE, PLY, STL). This allows models that use large coordinate values (like UTM) to maintain precision when loaded into Global Mapper. [Item #17573]
- Improved resolution of XTF mosaic. [Item #15966]
- Improved export dialog for Vertical Mapper Clutter (GRC) files. You can now select which palette to use for the file, including a palette from an existing loaded layer. [Item #17599]
- Added option to BSB export to allow disabling the inclusion of polynomial conversions to the exported KAP files as some software cant handle them. The batch conversion also includes this option as well as scripting via the INC_POLYNOMIALS parameter for EXPORT_RASTER. [Item #17318]
- Updated export of image layers with per-pixel alpha channels and/or feather-blending enabled to Global Mapper Package (GMP) files to keep the original alpha values rather than storing the blended color as fully opaque. [Item #17455]
- Updated import of ESRI File Geodatabase data sets when you aren’t using an ESRI license to import to automatically convert text to UTF-8 and mark the layer as such so that text conversions will work properly. [Item #17476]
- Sped the import of vector formats with potential type name attributes (like descriptions). [Item #17475]
- Added support for cropping CDF exports to selected polygons. [Item #17850]
- Fixed issue with files loaded from sub-folders in archives (.zip, .7z, etc.) loading back from workspaces with all upper-case layer names in some cases. [Item #17456]
- Fixed issue with elevation units being always assigned as meters for Erdas Imagine .img grids loaded from map catalogs or workspaces. [Item #17472]
- Fixed text file export with blank line separator to use CR/LF rather than just LF so the blank lines show up in Windows applications like Notepad. [Item #17483]
- Fixed text imported from generic text files encoded using UTF-8 or Unicode when characters are not displayable in the system language code page. Now text of any language from such files should come in as UTF-8 and display properly on any system. [Item #17898]
- Fixed issue with text aligned anywhere other than the default (top right of point) showing up at the origin in AutoCAD when exported to DXF. [Item #17475]
- Fixed issue with world files for PNG files being ignored when adding PNG files to map catalog. [Item #17580]
- Fixed issue where the full connection string was not being used when exporting data to an ArcSDE spatial database connection. This was causing an additional pop-up window requesting connection information. [Item #17571]
- Ensure that the correct Database Type is displayed when editing the definition for a Spatial Database Connection. [Item #17570]
- Designate output field type as floating point when it contains integer values greater than the maximum value for a signed, 32-bit integer. Applies to spatial database exports. [Item #17512]
- Fixed issues exporting to Vertical Mapper Clutter (GRC) files. The palette is now correctly written (and interpreted on import) and a half-pixel shift is also fixed. [Item #17599]
- Prevent textures from being exported to 3D formats that don’t support textures (STL and PLY). [Item #17624]
- Fixed export of elevations for 3D feature labels to DWG. [Item #17643]
- Fixed problem with extremely thick area borders for some features loaded from DXF/DWG files. [Item #17749]
- Fixed issue with Null BORDER_STYLE attribute being ignored for styling when loading a text file if no color was also specified. [Item #17826]
- Fixed small inaccuracy in position stored in PDF file when using Adobe ISO 32000 extensions. This was noticeable when saving precise data to PDF files, like Lidar. [Item #17776]
- Fixed display of TIFF files using a 16-bit palette. [Item #17923]
- Fixed issue with DXF text colors not coming in from block entities correctly. [Item #12659]
GPS Tracking Changes
- Ensured that all COM ports are listed on the GPS->Setup dialog, including virtual COM ports. [Item #17065]
- Added option to start tracking GPS immediately when the application starts. This option is under the GPS menu. [Item #17191]
- When a GPS source provides separate track/course (direction of movement) and heading (direction vehicle is pointed) information, made the GPS vessel render in the heading direction, while the course line (if enabled) points in the direction of movement. Useful if you have something like a boat that is pointed in a different direction than it is moving. [Item #17270]
- Fixed issue with the GPS heading not being properly used if the NMEA GPS stream provides only a GPS course (track) but no heading. Broken in v17.1.0-17.1.2. [Item #17270]
- Fixed issue with GPS course line not drawing properly if the display is rotated, either manually or automatically to match the GPS heading. [Item #17723]
Rendering/Style Changes
- Added option to Crop to Outside of Currently Selected Polygon(s) to Cropping tab of Options dialog for Raster/Elevation layers. This allows easily setting up an exclusionary crop. [Item #17613]
- Updated Init from Values button on Styles (Area/Line/Point) tabs of the Options dialog for vector layers to use the existing assigned styles for the features matching the selected attribute values if all features for each attribute use the same style. [Item #17494]
- Made the middle-button drag-to-pan functionality work correctly when used with the Pan Tool or Swipe Tool. [Item #17509]
- Fixed issue with swiping layers using the Swipe Tool being slow when the 3D view was also open. [Item #17575]
- Fixed issue with area border styles that have a different background color or strip not drawing properly. [Item #17662]
Misc. Changes
- Made any changes to settings immediately save so that they aren’t lost if Global Mapper crashes or is forcibly shut down. Also allows new instances opened while one is running to get the updated settings. [Item #17678]
- When pasting features from the clipboard, added option to create a new layer to paste to with whatever layer description is desired. [Item #17688]
- Renamed Open Generic ASCII Text File menu command to just Open Generic Text File to better reflect the commands support for non-ASCII text files, including Unicode and UTF-8 encoded files. [Item #17610]
- Added information about grouped (multi-part) areas in Metadata dialog for layer. If grouped areas are present (either loaded from a Shapefile or grouped in Global Mapper), the AREA COUNT field includes group information and a new AREA GROUPS field shows detailed information. [Item #17616]
- Fixed value saved for no-data areas for 16-bit per channel multi-band exports when the background color is a gray value other than black. [Item #17705]
- Fixed display of options on Batch Convert/Reproject dialog in the Japanese version of Global Mapper. [Item #17650]
What's New in Global Mapper v17.1
Significant New Features
- Support for displaying perpendicular profiles to an original defined path and easily stepping through the series of paths perpendicular to the original path. Users can right-click with the Path Profile Tool active to switch to perpendicular profile mode and set the length of the perpendicular profiles.
- New Custom Feature Extraction Tool for extracting 3D area and line features by graphically selecting the associated location for each feature on the perpendicular profile display. This provides a very easy way to digitize highly accurate 3D features from Lidar or terrain data, such as road edge and curb lines, powerlines, and buildings.
- Added support for adding the path profile display to the multi-view layout. Users can now choose to add a new view of type Profile and the Path Profile Tool will use that for displaying the active path profile. Users can also add any path profile dialog to the multi-view interface via a new button or pop a multi-view profile view to its own dialog through a right-click option.
- Added support for loading and saving the multi-view layout. By default the multi-view layout is now saved to and restored from workspace (GMW) files.
- Added support for filtering which layers are displayed in each 2D map view in the multi-view interface. Users can right-click on a 2D map view on the View Manager dialog and choose to select which layers are displayed in each view.
- Added support for Geographic Calculator 2016.
- Added support for Feature Templates. This allows creation of predefined pick lists for faster attribute entry for field data collection.
- Add support for custom paper sizes in Map Layout Editor.
- Implemented Grid Frame (Graticule, etc.) on Map View Element. This allows placement of grid line tick marks and labels to be placed outside the neat line of the Map View Element.
- Improved display for hi-resolution monitors
- Can now export attribute search results to a CSV file
New Supported Formats
- Added support for loading text files with multiple coordinate pairs on a single line of the file, such as TINs in simple text and 2-point paths on a single line. [Item #10827]
- Added support for loading ASTER GED data (GDEM, emissivity, temperature, etc.) from HDF5 files. [Item #16742]
- Added support for loading text files with multiple coordinate pairs on a single line of the file, such as TINs in simple text and 2-point paths on a single line. [Item #10827]
- Added support for loading ASTER GED data (GDEM, emissivity, temperature, etc.) from HDF5 files. [Item #16742]
- Added support for GlobeLand30 land cover data via a built-in palette (with classification names) and roughness tables for calculating roughness based on land cover. [Item #16780]
- Added support for GlobeLand30 land cover data via a built-in palette (with classification names) and roughness tables for calculating roughness based on land cover. [Item #16780]
LiDAR Module Only Highlights
- Added button to Lidar toolbar to allow quickly marking points as a ground point (class 2). [Item #16524]
- Added support for editing which classification groups a Lidar class belongs to. Right-click on a class on the Lidar filter configuration dialog and choose to Set Class Group(s) to choose if a class is a surface point (i.e. ground, water, road), vegetation, structure, etc. This makes it easier to use a classification system that differs from the standard ASPRS classifications. [Item #16561]
- Fixed issue with the height above ground for some non-ground points being marked as 0 rather than the actual height above ground. [Item #15370]
- Fixed issue with per-vertex elevation values for extracted building and tree features being interpreted as feet rather than meters when the Elevation Display/Export Units setting set to Statute. [Item #16593]
- Fixed color “fuzziness” selector on Lidar filter dialog. The selected value was previously ignored and a value of 16 always used. [Item #16661]
- Fixed issue with elevation modifications from Alter Elevation Values tab of Options dialog for Lidar point cloud layers (i.e. scale, offset, etc.) not saving to workspace files. [Item #16872]
Map Layout Editor Changes
- Fixed the ruler bar so that the numbers go the full length of the bar, and made the ruler bar line up better with the page. [Item #16482]
- When a new [Item is added to the layout, it is now in "selected" mode. [Item #16414]
- Used a better initial size when inserting a new text or image element. [Item #16483]
- Added ability to select [Item even when it is on top of the currently selected [Item. [Item #16512]
- Can now use Delete key to delete selected features. [Item #16531]
- Fixed scaling used when printing map so that the point symbols are the right size. [Item #16547]
- Modified logic so that translucent area styles will be printed. [Item #16538]
- Removed the conflict between background color and frame style in legacy elements (elevation legend, map legend, scale bar) to allow for transparent background. [Item #16452]
- Added temporary pan functionality by having user click and drag the middle mouse button (or by clicking and dragging while pushing down on the mouse wheel). [Item #16587]
- Fixed problems when changing the group element buffer size. [Item #16591]
- Fixed bug in Map Layout Editor when attempting to display quiver plot data. [Item #16595]
- Added "ungroup" option for grouped map elements. [Item #16599]
- Added ability to export a map layout to a Geospatial PDF. [Item #16477]
- Allowed map view element to be drawn using fixed scale or fixed bounds. [Item #16791]
- Added support for custom paper sizes in Map Layout Editor. [Item #16917]
- Added option to combine all data and layout elements into a single PDF layer when exporting from the Map Layout Editor. [Item #16966]
- Added format tool to make selected elements the same size as another element. [Item #16788]
- Allow user to choose units used to display rulers, margins, element size and position, etc. [Item #16786]
- Fixed hang when displaying Map Layout Editor when the main Global Mapper view includes a text element. [Bug #17048]
- Added Undo/Redo functionality to Map Layout Editor. [Item #17067]
- Added option to maintain aspect ratio to the Position and Size tab on the Element Properties dialog. [Item #17179]
- Implemented Grid Frame (Graticule, etc.) on Map View Element. This allows placement of grid line tick marks and labels to be placed outside the neat line of the Map View Element. [Item #17148]
- Implemented enhancements to Scale Bar element that allow user to control spacing and placement of labels. [Item #17093]
- Added ability to fine-tune element position using arrow keys. [Item #17094]
- Cleared [Item selection (instead of closing the editor) when user presses the Esc key. [Item #17083]
- Fixed crash when enabling margins for the workspace layout with a size of 0 for any margin. [Item #17200]
- Adjusted location when pasting so that all pasted elements will be visible. [Item #17196]
- Made sure that the grid marks on the map view element frame get written to the output PDF file during export. [Item #17237]
- "Print" the map layout to an image file instead of the printer. [Item #16682]
LiDAR Changes
- New Custom Feature Extraction Tool for extracting 3D area and line features by graphically selecting the associated location for each feature on the perpendicular profile display. This provides a very easy way to digitize highly accurate 3D features from Lidar or terrain data, such as road edge and curb lines, powerlines, and buildings.
- [LIDAR MODULE ONLY] Added button to Lidar toolbar to allow quickly marking points as a ground point (class 2). [Item #16524]
- [LIDAR MODULE ONLY] Added support for editing which classification groups a Lidar class belongs to. Right-click on a class on the Lidar filter configuration dialog and choose to Set Class Group(s) to choose if a class is a surface point (i.e. ground, water, road), vegetation, structure, etc. This makes it easier to use a classification system that differs from the standard ASPRS classifications. [Item #16561]
- Made Lidar point clouds render before line features by default so that line features are more visible on top of dense Lidar point clouds even when zoomed out. [Item #16716]
- Improved load of Lidar point clouds from generic ASCII text files. Additional column layouts are recognized, including XYZI, XYZRGB, and XYZIRGB. In addition, if the file has named columns, any column layout works as long as it has recognized column names, like RED, GREEN, BLUE, INTENSITY, NIR, etc. [Item #16811]
- When selecting with a left click in the Feature Info and Digitizer Tools, make normal line and point features be of higher precedence than Lidar point cloud points, making it easy to select normal features that are drawn with Lidar data. [Item #16716]
- Made Lidar Model Key Points be treated as surface/ground points so they can be used for calculating height-above-ground. [Item #15370]
- Reduced load time for Lidar point clouds, GMP files in particular. [Item #16313]
- Added display of 24-bit RGB color as RGB attribute in Feature Info dialog for Lidar points in clouds with 16-bit per band colors to make it easier to filter based on color. [Item #16641]
- When loading LAS/LAZ files that have points outside the bounding box specified in the header, give the user the option to keep or toss these points for all files in the current load operation rather than prompting for each one. [Item #16813]
- [LIDAR MODULE ONLY] Fixed issue with the height above ground for some non-ground points being marked as 0 rather than the actual height above ground. [Item #15370]
- [LIDAR MODULE ONLY] Fixed issue with per-vertex elevation values for extracted building and tree features being interpreted as feet rather than meters when the Elevation Display/Export Units setting set to Statute. [Item #16593]
- [LIDAR MODULE ONLY] Fixed color “fuzziness” selector on Lidar filter dialog. The selected value was previously ignored and a value of 16 always used. [Item #16661]
- [LIDAR MODULE ONLY] Fixed issue with elevation modifications from Alter Elevation Values tab of Options dialog for Lidar point cloud layers (i.e. scale, offset, etc.) not saving to workspace files. [Item #16872]
3D Viewer Changes
- Selections for Lidar points are now rendered as cubes rather than squares. [Item #16618]
- When adding models in the Configure Features dialog, the units chosen by the user are now used to scale the models in the 3D viewer. Any units/scaling information in the model itself is ignored. [Item #16455]
- Fixed 3D display of Lidar point clouds when loaded with raster layers or from a map catalog when no gridded terrain data is loaded. The flat raster surface now draws at the height of the lowest Lidar point rather than at a height of 0. [Item #16644]
- Made Flythrough Path Edit dialog resizable. [Item #16772]
- Fixed display of model points added by creating a new feature type with a 3D model on the Edit Feature dialog. [Item #16625]
- Fixed crash generating fly-through path data when the fly-through line does not have known lat/lon coordinates. [Item #16772]
- Fixed handling of 3D point features that have height values that are interpreted as “Above elevation” in the Feature Types/Labels/Elevations tab of the Vector Options dialog. [Item #17005]
- Fixed scaling of 3D point models that have height of 0, and use a symbol scale that is a fixed distance in ground units. [Item #17090]
- Path profiles are now automatically added to the 3D view, and tracking of the profile in a path profile view is now reflected in the 3D view, similar to how its done in a 2D view. [Item #17022]
- Fixed issue with 3D view dialog not remembering its size and position. [Item #17354]
Path Profile/Line of Sight Function Changes
- Added support for extracting/digitizing 3D area and line features along linear paths using the path profile tool while displaying perpendicular profiles along the source path. This powerful new feature includes the following capabilities: [Item #15950]
- Support for displaying perpendicular profiles to an original defined path and easily stepping through the series of paths perpendicular to the original path. Users can right-click with the Path Profile Tool active to switch to perpendicular profile mode and set the length of the perpendicular profiles.
- Support for extracting 3D area and line features by graphically selecting the associated location for each feature on the perpendicular profile display. This provides a very easy way to digitize highly accurate 3D features from Lidar or terrain data, such as road edge and curb lines, powerlines, and buildings.
- Added support for adding the path profile display to the multi-view layout. Users can now choose to add a new view of type Profile and the Path Profile Tool will use that for displaying the active path profile. Users can also add any path profile dialog to the multi-view interface via a new button or pop a multi-view profile view to its own dialog through a right-click option. [Item #16294]
- Improved responsiveness of path profile dialog when dragging a path. [Item #16669]
- Fixed error in v17.0.0-v17.0.1 when a path profile is being displayed and user unloads all data or change the view projection. [Item #16520]
Analysis Function Changes
- Updated reported results for volume between surfaces to include information about the layers being compared, the time the analysis was performed, and the area features the volume was calculated within (if applicable). [Item #15803]
- Updated reported cut-and-fill volume results so that the net volume (cut minus fill) is now reported as a NET_VOLUME value and the TOTAL_VOLUME is the sum of the cut and fill volumes. [Item #15812]
- Added support for TRANSMITTER_HEIGHT_MS and RECEIVER_HEIGHT_MS as recognized attributes when creating view sheds from selected point features. They contain the transmitter and receiver heights relative to sea level (as compared to relative to ground for the non-MS versions). They respectively are the same as the OFFSETA_MS and OFFSETB_MS attributes. [Item #16710]
- Added option to copy the results of measurement (including volume) of one or more features to the clipboard as text, either from the Analysis menu or Digitizer Tool right-click menu. [Item #17044]
- Added new functions to the raster calculator: the trigonometric functions sin, cos, tan (sine, cosine and tangent, angle specified in radians), asin, acos, atan (arcsine, arccosine and arctangent, result specified in degrees), sin_deg, cos_deg, tan_deg (sine, cosine and tangent, angle specified in degrees), and sqrt (square root). [Item #17184]
- Updated Layer Statistics dialog to include ‘Check All’ button for quickly selecting all attributes as well as be resizable. [Item #17364]
Digitizer Tool Changes
- Improved display of selected area features using a solid fill style. Now rather than being completely transparent with a cross-hatch, they will be filled with a partially transparent background the same color as the fill style of the area. The same applies for the Feature Info Tool. Those selected areas will be filled with a partially transparent background as well. [Item #17230]
- Updated calculation of chainage (connecting selected points to nearest selected line) to include the name and layer of the connected point and line in the attribute list for the chainage line. Also renamed the right-click menu entry for this option to add CHAINAGE at the start to make it easier to find. [Item #15867]
- Added option when copying attributes from point features to area features they are included in to create cloned copies of the area features for each point if there are multiple points within an area. [Item #15774]
- Fixed placement of point features created at centroid of selected area features. Some centroids were not exactly where they needed to be. [Item #16337]
- Fixed issue with selection of vertices only in selected areas by holding down S when dragging a selection box. This operation was correctly updating the selection, but was not automatically redrawing so users couldnt see the results until user forced a redraw. [Item #17036]
Scripting Changes
- Added support for exporting ADRG or ASRP format files using the EXPORT_RASTER script command. [Item #17109]
- Added EXPORT_PDF3D command to export to 3D PDF file from a script. [Item #17116]
- Added PDF_USE_ADOBE_EXT parameter to EXPORT_PDF and EXPORT_PDF3D commands to specify Adobe ISO 32000 Extensions for georeference. [Item #17116]
- Added support for changing area and distance measurement units using the SET_OPT script command via new AREA_UNITS and DISTANCE_UNITS parameters. [Item #16816]
- Added support for changing whether base, large, or a mix of measure units are used for measure attributes using the new MEASURE_UNIT_TYPE parameter for the SET_OPT script command. [Item #17209]
- Added support for all measure options from the SET_OPT script command when using the ADD_MEASURE_ATTRS script command. [Item #17209]
- Added support for specifying the COVERAGE_SMOOTHING_FACTOR when using the GENERATE_LAYER_BOUNDS command to create polygonal coverages rather than prompting the user for the smoothing to use. [Item #16586]
- Added new parameter, USE_EXACT_BOUNDS, to be used when defining the bounds in a script command so that the command uses the specified bounds instead of the intersection between the specified bounds and the full data bounds. [Item #16827]
- Added progress reporting when exporting multiple tiles from a single EXPORT_ELEVATION/EXPORT_RASTER/EXPORT_VECTOR script command. [Item #17031]
- Added option to DEFINE_SHADER script command to control whether or not the shader is saved between runs to the custom_shaders.txt file. Enabled by default, add SAVE_SHADER=NO to cause defined shader to NOT be saved between runs. [Item #17150]
- Allow loading workspace (.gmw) or script (.gms) files using the IMPORT script command. Just provide a workspace or script in the FILENAME parameter and it will now act like EMBED_SCRIPT was used. [Item #17188]
- Fixed bug with specified SAMPLING_METHOD not being obeyed when exporting from the EXPORT_RASTER or EXPORT_ELEVATION script command. [Item #16903]
- Fixed bug causing extra pixel to be added to right and bottom of EXPORT_RASTER results in some cases. [Item #16997]
- Fixed crash using LAYER_LOOP_START…LAYER_LOOP_END with a script command that unloads some layers that were loaded when the loop started, like SPLIT_LAYER. [Item #17168]
Online Source Changes
- Added support for loading data from additional WCS online sources and improved error reporting when we try to load too much data. [Item #16627]
- No longer export an HTML file for OSM/TMS tiled export of GMG tiles as web browsers cant display those. [Item #16659]
- Added support for adding online source definitions directly from MapInfo tile server XML files. [Item #16257]
- Fixed issue with slow display of some tiled online sources. [Item #16575]
- Fixed issue with exporting high resolution terrain to OSM web tiles for display as a streaming source. Now the full elevation units will be maintained for all zoom levels that can handle that much detail and not just the most detailed layer. The default elevation units selection is now also much better based on the loaded data. [Item #16575]
- Fixed issue with initial display of elevation legend range when loading streaming online sources. [Item #16659]
Projection/Datum Changes
- Changed priority to prefer projections from .aux.xml and .prj files when loading raster/image files that have known position information but not known projections (i.e. ECW). [Item #16768]
- Added support for ground-to-grid scale factor in load-time coordinate transformations via a .gm_xform file in the same folder as the projected vector file being loaded. [Item #17001]
- Fixed reprojected display of some images when converting between orthogonal projections (i.e. Mercator and Geographic). At some zoom levels the display would look striped. [Item #16869]
- Fixed issues using a custom datum based on a control point file when transforming coordinates outside the control point convex hull. [Item #16976]
- Fixed displayed lat/lon locations on the status bar when the option is checked to always display using WGS84. [Item #17207]
Format Specific Changes
- Added support for batch converting data to ADRG and ASRP format files. [Item #17109]
- Allow high bit depth JPEG2000 files to be exported from the 64-bit version of Global Mapper. [Item #16528]
- Significantly sped up display of NITF images with embedded JPEG2000 data, especially when zoomed out. [Item #16838]
- Added code page (language) support to GMP files. Any exported GMP files retain the code page of the layers being exported. If the GMP files includes multiple layers with varying code pages in a single GMP layer, all text is converted to UTF-8 so all text can be properly maintained. [Item #16744]
- Added option to generate PRJ (projection) files when exporting BIL/BIP/BSQ files. [Item #16727]
- Updated import of 3D model formats to show the import options dialog at least once for each group of 3D models loaded. The Use for All button on that dialog now applies just to the current load operation, so the options dialog is no longer gone forever. [Item #16740]
- No longer show prompt to confirm load of file when a layer based on the same filename is already loaded for file types that provide a list of layers to the user to select from, like HDF5 or NetCDF format files. [Item #16742]
- Improved export to multi-band image files with 32-bit float samples to support filling gaps by interpolating nearby values. [Item #16760]
- Updated the load of NITF images with RPC geolocation information. Now if both RPC and corner positions are known, the user is prompted for which to use as RPC is not always the desired choice. If RPC is used, the coordinate conversions are now done at the elevation for each location rather than a height of 0. If terrain data is loaded that is used to get the elevation, otherwise the mid-point elevation for the entire file scene is used from the header. [Item #16782]
- Updated Control Center right-click option to add selected layers to a new map catalog to allow adding to an existing map catalog file rather than always creating a new one. [Item #17153]
- Added option to Advanced section of General tab of Configuration dialog to allow the use of an alternate PDF rendering engine when loading PDF files. This option can be useful if the default rendering engine is not providing the desired results. [Item #16859]
- Made 3D text imported from DGN files keep the elevation. [Item #16987]
- Updated GeoJSON export to keep per-vertex elevations. [Item #17051]
- Updated addition of style attributes when exporting to Shapefile to update existing 10-character Shapefile style attributes rather than creating duplicates for style attributes over 10-characters if style attributes had previously been added. [Item #17003]
- Updated MapInfo import to use font information for text point features so imported data looks more like it did when saved from MapInfo. [Item #17201]
- Added support for additional projections when exporting to GeoTIFF. Now projections that cant be directly encoded will store their WKT projection string in the PCS citation key. For example this now allows storing Mollewide projections. [Item #17266]
- Added support for reading and writing DPI values for PNG files. Now a PNG file with a DPI set will display that in the metadata. Exports to PNG via a script also now support the DPI parameter. [Item #17351]
- Added ability for user to specify that a base be added to the generated STL mesh when exporting DEM. A new script option, “ADD_BASE” is also provided for the export script command. [Item #17340]
- Fixed crash displaying some TIFF files in v17.0.0-v17.0.1. [Item #16503]
- Fixed issue with transparency not working for TIFF files in v17.0.0 at some zoom levels. [Item #16492]
- Fixed load of KMZ raster files in v17.0.0-v17.0.1. [Item #16497]
- Fixed export of Lidar point clouds to point Shapefiles. Attributes were not coming through. [Item #16459]
- Fixed error drawing ECW, JPEG2000, Erdas IMG, and MrSID layers with contrast adjustment (i.e. high bit depth layers) in v17.0.0-v17.0.1.Item #16528]
- Fixed error exporting Float/Grid file in v17.0.0-v17.0.1. [Item #12429]
- Fixed display of palette-based TIFF files with an alpha channel for transparency in v17.0.0-v17.0.1. [Item #16572]
- Fixed zoomed in display and export of TIFF files with a resampling method other than nearest neighbor in v17.0.0-v17.0.1. [Item #16632]
- Fixed problem with very slow export from map catalogs in v17.0.0-v17.0.1. [Item #16624]
- Fixed problem with lockup exporting to ECW in v17.0.0-v17.0.1. [Item #16650]
- Fixed error loading some TIFF files with overview layers. [Item #16652]
- Fixed issue with leading or trailing double quotes being removed from GNIS file fields when the pairing quote was not at the opposite end.Item #16667]
- Fixed issue with exporting projection information to PDF in ISO 32000 format when in GeoCalc mode and data crosses antimerdian. [Item #16680]
- Fixed problem with maximum elevation value being set to just about zero for GeoTIFF elevation exports with all negative values. [Item #16746]
- Fixed crash exporting to any multi-band image format with 32-bit float samples for each band. [Item #16760]
- Fixed issue where area borders would have incorrect elevation in exports to U3D or 3D PDF. [Item# 16793]
- Fixed issue with the ELEVATION value for some line/area features coming in incorrectly as 0 when loading DWG/DXF files. [Item #16810]
- Fixed error loading Ozi .map files for raster data. [Item #16820]
- Fixed crash exporting from MrSID/JPEG2000 files in some cases. [Item #16875]
- Fixed bug with all Shapefile attributes exporting as type String by default if Users go to the Attribute Setup tab of Shapefile export dialog in v17.0.1-v17.0.2. [Item #16873]
- Fixed zoomed out display of TIFF files with overview layers when an image uses control points to set the location. [Item #16913]
- Fixed problem with Elevation Units selection for JPEG2000 elevation grid export being ignored and meters always being written out. [Item #17007]
- Fixed problem with blank output exporting online sources to ECW or JPEG2000 files. [Item #17064]
- Fixed error loading some Vertical Mapper GRC (clutter) files. [Item #17027]
- Fixed slow performance creating elevation grid from 3D vector data when specifying that the heights are relative to ground and the ground heights come from terrain data in a map catalog with a large number of layers. [Item #17154]
- Fixed a problem with SketchUp imports, where the model geolocation information was not being determined correctly. [Item #16692]
- Fixed error doing reprojected multi-band exports from some formats (i.e. TIFF). [Item #17198]
- Fixed issues loading text with embedded quotes from MapInfo MIF/MID files. [Item #17201]
- Fixed errors loading TIFF files with 12-bits per band. [Item #17283]
GPS Tracking Changes
- Added support for getting GPS heading from $GPHDG messages (only $GPHDT was supported before). [Item #17270]
- Updated GPS tracking when a heading (direction vessel is pointed) is available but not course/track (i.e. direction vessel is travelling). In this case the heading will now be used for the course/track so that we can still display the vessel rotated in the correct direction. [Item #17270]
- Updated GPS Information dialog to display both the GPS heading and course/track if both are available. If they are both available and different, the value will show the course and then the heading in parentheses. [Item #17270]
- Fixed crash trying to use the GPS->Send Raster Maps to Connected Garmin Device menu command. [Item #16589]
- Fixed display of available COM ports on GPS setup dialog. We were showing COM3 for any port with a friendly name rather than the actual COM port number. [Item #15583]
- Fixed GPS location display in the current projection on GPS status dialog when the current projection is not based on WGS84. [Item #17207]
- Fixed insertion of pad sites in the Digitizer Tool using the current GPS location when the current projection is not based on WGS84. [Item #17207]
Rendering/Style Changes
- Made application display properly on high-DPI displays. For now the application just scales up. Eventually we will provide the option of displaying at the full device resolution. [Item #13483]
- Updated default font character set to be based on the system locale (code page) set for non-Unicode applications. If set to Polish (for example), the default character set will be Eastern European. Users can change the setting from Default to a specific character set if users don’t want it based on the current system locale. [Item #16739]
- Added built-in Band Setup presets for Worldview 2/3 DigitalGlobe images for easy selection of Natural Color and Color Infrared (CIR) bands from those 8-band products. [Item #16838]
- Made point/text features with rotated text keep the text rotated the same angle relative to the map features when map view rotation is also used. [Item #16987]
- Fixed issue with changes to the Band Setup not being correctly reflected in images using shared automatic contrast adjustment settings. [Item #16838]
- Fixed issue with right-click options on elevation legend and scale bar to hide the [Items or change their styles not updating them until user zooms or pans the map. [Item #16633]
- Fixed error rendering lines with some styles when they are small enough to be a single pixel on the screen. [Item #16639]
- Fixed slope display and hill shading for layers using a distorted projection (i.e. Geographic, Mercator, etc.) covering a large area and using native elevation units other than meters. The calculated slope and applied shadow would be off by the elevation unit conversion factor to meters. [Item #16453]
- Fixed issue with display of area features using some complex border styles (i.e. offset line styles). [Item #16852]
- Allow map layout elements (scale bar, legend, grid lines) to be included when exporting selected layers from the Control Center to a raster image format (i.e. JPG, GeoTIFF, etc.). Before the export of selected layers would only include the layer even if user selected to include map layout [Items on the export options dialog. [Item #16541]
- Improved image rectification and vector layer transformations based on control points in many cases where the results were not ideal. [Item #16976]
- Made files loaded by dragging and dropping from Windows Explorer be added to the recently opened files list and used to update the Recently Used File Types filter. [Item #16815]
- Added option to Restore Original Elevation Range on the Alter Elevations tab of the Configuration dialog to allow easily showing all elevation values in a layer. [Item #16904]
- Added option to save selected result [Items to a CSV / Excel file on the Search dialog. [Item #17026]
- When generating polygonal coverage areas from vector/Lidar layers from the Control Center only show a single dialog prompting the user for the smoothing factor to use rather than a separate dialog for each layer. [Item #16586]
- Assign feature description from recognized attributes (i.e. LAYER, DESC, etc.) when loading vector formats. [Item #16530]
- Updated export option to keep an input pixel if any part of the pixel is inside the export crop area to also work for non-polygonal crops. This means that if the option is checked in the Advanced section of the General tab of the Configuration dialog, any source pixels that at least partially overlap an output pixel bounds will be used and not just those that include the output pixel center. [Item #17193]
- When cropping to area features for export or loading Lidar LAS/LAZ files and area features are selected both in the Feature Info Tool and Digitizer Tool, prefer the Digitizer Tool selection over the Feature Info selection. Previously the reverse order of preference was used, making it impossible to crop to a selected polygon while loading a Lidar file referenced in attributes of an area selected with the Feature Info Tool. [Item #17370]
- Fixed issue with image rectification with 2 points using the automatic mode if the points result in negative X or Y scales. The rectifier was switching to Helmert in some situations that didnt provide good results. [Item #16502]
- Fixed crash with large amounts of data loaded (several hundred layers) with some operations, like view shed. [Item #16713]
- Fixed bug exporting to raster format (i.e. JPG, GeoTIFF, etc.) when all that is loaded is vector data in the User Created Features layer. No data was exported in that case. [Item #17006]
- Fixed a bug in the Feature Types/Labels/Elevations tab on the Vector Options dialog: the height attribute value and height above/below elevation setting value were not handled correctly, so that the settings did not affect Global Mapper operations, particularly 3D display. [Item #17054]
- Fixed a bug where the Export model as Y-up setting in the 3D File Export Options tab was ignored. [Item #17101]
- Fixed join of attributes to a vector layer from a text file encoded using UTF-8 when non-ASCII characters are present. [Item #17220]
Misc. Changes
- Added support for adding the path profile display to the multi-view layout. Users can now choose to add a new view of type Profile and the Path Profile Tool will use that for displaying the active path profile. Users can also add any path profile dialog to the multi-view interface via a new button or pop a multi-view profile view to its own dialog through a right-click option. [Item #16294]
- Added support for loading and saving the multi-view layout. By default the multi-view layout is now saved to and restored from workspace (GMW) files. There is an option on the Map View Manager dialog to disable the save and restore of the multi-view layout. There are also Load and Save buttons on the Map View Manager dialog. [Item #16292]
- Added support for filtering which layers are displayed in each 2D map view in the multi-view interface. Users can right-click on a 2D map view on the View Manager dialog and choose to select which layers are displayed in each view. [Item #17089]
- Added support for splitting containers of multiple map views. This allows adding a new map view that crosses multiple existing maps, like have 2 side-by-side maps, then adding a new view (like a path profile) above or below those and spanning both maps. Previously users could only insert a new view by splitting an existing single map view. [Item #17281]
- Added multi-view button on the 3D view toolbar to allow easily embedding the 3D view window in the main map view interface or popping it out to a floating dialog. [Item #17328]
- Added Close All Views button to Map View Manager dialog allowing users to quickly reset the multiple view interface to the default of a single 2D map view. [Item #16292]
What's New in Global Mapper v17.0
Significant New Features
- Dramatically sped up nearly all Lidar operations, including load, display, gridding, and automatic classification.
- Added support for automatically classifying powerline points from a Lidar point cloud. The new powerline classification options are available on the non-ground Lidar classification dialog and via the LIDAR_CLASSIFY script command.
- Added support for automatically extracting powerline line features from a Lidar point cloud with Lidar points classified as a powerline type. The new powerline extraction options are available on the Lidar extraction dialog and via the LIDAR_EXTRACT script command.
- Added support for automatically identifying high and low noise points from a Lidar point cloud. There is a new button on the Lidar toolbar providing this option as well as support in the LIDAR_CLASSIFY script command.
- Added support for editing which classification groups a Lidar class belongs to. Right-click on a class on the Lidar filter configuration dialog and choose to ‘Set Class Group(s)’ to choose if a class is a surface point (i.e. ground, water, road), vegetation, structure, etc. This makes it easier to use a classification system that differs from the standard ASPRS classifications.
- Added new Multi-View interface, allowing the embedding of multiple resizable 2D and 3D map views inside the main map view. The new Add/Remove Map Views toolbar and menu option allows adding any number of additional map views to the main map window. The maps fit together like a puzzle and can be dragged to resize within the main map view as desired. The views are independently zoomed and panned, allowing you to visualize your data in new and exciting ways!
- Dramatically sped up nearly all Lidar operations, including load, display, gridding, and automatic classification.
- Made Lidar Model Key Points be treated as surface/ground points so they can be used for calculating height-above-ground.
- Support 3D Models as Custom Symbols for Point Types. The Configure Point Styles dialog allows the user to add 3D models to be used for rendering point features in the 3D viewer. Models can be attached to point styles or to individual features. Models can be sized automatically or by attribute.
- Added several built-in online sources, including US National Map sources (w/ 1 foot color imagery source), World Navigation Charts (1:1M Scale ONC Charts), and Australian water sources.
- Fixed issue with the height above ground for some non-ground points being marked as 0 rather than the actual height above ground.
- Fixed issue with per-vertex elevation values for extracted building and tree features being interpreted as feet rather than meters when the Elevation Display/Export Units setting set to Statute.
New Supported Formats
- Added support for loading Lidar PLY files. [Item #11666]
- Added support for reading EXIF information from PNG files. Any PNG images with embedded EXIF information will load as picture points. Selecting them will display the image. [Item #15843]
- Added support for using CPT palette files, both for layer color palettes and for initializing elevation shaders. [Item #15892]
- Added support for new USGS EarthExplorer coverage CSV files with comma delimiters. [Item #15992]
- Added support for loading NetCDF4 SPEI (Standardized Precipitation-Evapotranspiration Index) files. [Item #16272]
LiDAR Module Only Highlights
- Updated the filter dialog for Lidar to allow filtering by intensity, height-above-ground, NDVI and NDWI (when available), and return type in addition to the filter settings that were already there. [Item #16034]
- Improved the speed of calculation and display of filled gaps when doing a binned grid of Lidar points. [Item #15811]
- Added option to treat the intensity values as a NIR (near infrared) channel for Lidar point clouds. Some Lidar point clouds store the NIR value in intensity as NIR wasn’t available in older LAS/LAZ versions. In other cases the intensity value can act as an approximation for the NIR channel. [Item #15781]
- Updated the Powerline button on the Lidar toolbar (both main view and on Path Profile dialog) set change selected points to ASPRS class 14 (Wire Conductor) rather than class 15 (Transmission Tower). [Item #15370]
- Fixed problem with points classified as type 10 (ASPRS Railroad) being used to determine height-above-ground when the points are actually Overlap or something similar. [Item #15879]
- Fixed crash after automatically classifying Lidar points when zoomed out on the data. [Item #15918]
- Fixed issue with option to ‘Reset Existing Points’ to Unclassified not being remembered classify operations when automatically classifying Lidar points. [Item #15919]
- Fixed issue with calculating height-above-ground grid for point clouds with elevations in feet rather than meters. [Item #15955]
- Fixed issue with elevation legend colors initially being incorrect when changing draw mode to ‘height above ground’ or ‘return height delta’. [Item #15968]
- Fixed automatic classification and extraction when the view projection is different than the native projection of the Lidar layers. [Item #16070]
- Fixed bug when extracting separate roof pieces from Lidar data that caused very high or low spikes in some vertices of the roof. [Item #16350]
- Allow undeleting deleted Lidar points on the Lidar path profile. If deleted features are displayed and some deleted Lidar points are selected, the user will be prompted whether to undelete the deleted points or to delete the selected normal points. [Item #16018]
- Fixed issue with extraction of separate roof pieces from classified Lidar point clouds. It would not work if the point cloud used linear units other than meters. [Item #16380]
- Fixed issue with deleted Lidar points still being used for selection on the Lidar path profile when deleted features aren’t being displayed. [Item #16018]
LiDAR Changes
- Dramatically sped up nearly all Lidar operations, including load and display. In some cases operations will be 10 times faster or even more. [Item #15811]
- [LIDAR MODULE ONLY] Updated the filter dialog for Lidar to allow filtering by intensity, height-above-ground, NDVI and NDWI (when available), and return type in addition to the filter settings that were already there. [Item #16034]
- Added support for loading Lidar PLY files. [Item #11666]
- [LIDAR MODULE ONLY] Improved the speed of calculation and display of filled gaps when doing a binned grid of Lidar points. [Item #15811]
- [LIDAR MODULE ONLY] Added option to treat the intensity values as a NIR (near infrared) channel for Lidar point clouds. Some Lidar point clouds store the NIR value in intensity as NIR wasn’t available in older LAS/LAZ versions. In other cases the intensity value can act as an approximation for the NIR channel. [Item #15781]
- Added support for setting the GUID field in exported LAS/LAZ files when using the EXPORT_VECTOR script command. [Item #15875]
- Made Lidar filter dialog modeless so you can modify the map while the filter dialog is visible. [Item #15881]
- [LIDAR MODULE ONLY] Updated the Powerline button on the Lidar toolbar (both main view and on Path Profile dialog) set change selected points to ASPRS class 14 (Wire Conductor) rather than class 15 (Transmission Tower). [Item #15370]
- [LIDAR MODULE ONLY] Fixed problem with points classified as type 10 (ASPRS Railroad) being used to determine height-above-ground when the points are actually Overlap or something similar. [Item #15879]
- [LIDAR MODULE ONLY] Fixed crash after automatically classifying Lidar points when zoomed out on the data. [Item #15918]
- [LIDAR MODULE ONLY] Fixed issue with option to ‘Reset Existing Points’ to Unclassified not being remembered classify operations when automatically classifying Lidar points. [Item #15919]
- [LIDAR MODULE ONLY] Fixed issue with calculating height-above-ground grid for point clouds with elevations in feet rather than meters. [Item #15955]
- [LIDAR MODULE ONLY] Fixed issue with elevation legend colors initially being incorrect when changing draw mode to ‘height above ground’ or ‘return height delta’. [Item #15968]
- [LIDAR MODULE ONLY] Fixed automatic classification and extraction when the view projection is different than the native projection of the Lidar layers. [Item #16070]
- [LIDAR MODULE ONLY] Fixed bug when extracting separate roof pieces from Lidar data that caused very high or low spikes in some vertices of the roof. [Item #16350]
- Fixed bug with the flight date in LAS/LAZ files. The reported flight date for loaded files was one day earlier than the stored date. In addition, when exporting to LAS/LAZ, the date exported was actually one day before the requested date. [Item #16101]
- [LIDAR MODULE ONLY] Fixed issue with extraction of separate roof pieces from classified Lidar point clouds. It would not work if the point cloud used linear units other than meters. [Item #16380]
3D Viewer Changes
- Support 3D Models as Custom Symbols for Point Types. The Configure Point Styles dialog allows the user to add 3D models to be used for rendering point features in the 3D viewer. Models can be attached to point styles or to individual features. Models can be sized automatically or by attribute. [Item #14378]
- Behavior of 3D Viewer Zoom and Arrow toolbar button change. The Zoom In and Zoom Out toolbar buttons in the 3D Viewer move behave the same as the mouse scrollwheel. The Left, Right, Up, and Down toolbar buttons now behave the same as their respective arrow keys on the keyboard. They no longer cause redraws in the 2D view, nor do they affect the bounds of the 3D view scene. [Item# 15805]
- Allow cancelling a draw of 3D Lidar that is taking a while by pressing the Escape key, an arrow key, or clicking with the mouse. [Item #15811]
- Made 3D progress bar display progress while rendering Lidar point data. [Item #15811]
- Fixed an issue where, if the 3D viewer had point features visible, and the layer containing the points was closed, the points were not removed from the 3D view. [Item #15798]
- Fixed a problem with the 3D Viewer where selected features were not displayed as unselected when their selection status changed. [Item #15791]
- 3D Viewer window now remembers its last position when reopening. [Item #15805]
- When selecting Lidar points, the point selection box is not drawn at the correct altitude if z-level units are not meters. [Item #15971]
- Line selection was not working in some cases where multiple overlays were loaded. [Item #16054]
- Title Bar does not immediately appear when launching 3d Viewer using a Windows 7 basic theme [Item #16047]
- Added a new mode to the 3D viewer where mesh features are displayed without their textures, similar to wireframe. User can toggle this mode using the ‘T’ shortcut key. [Item #16093]
- Added ability to save fly-through frames as a series of BMP, JPG, or PNG files. [Item #15970]
- Fixed issue where fly-through would not maintain height above terrain surface between key frames. Regenerate path data using “Relative” altitude mode to enable. [Item #15253]
- Fixed issue where fly-through view would not be correct if path layer is not in global projection. [Item #16125]
- Fixed issue where toolbar buttons would not show correct option enabled state when clicked during fly-through. [Item #16371]
- Support 3D Models as Custom Symbols for Point Types. The Configure Point Styles dialog allows the user to add 3D models to be used for rendering point features in the 3D viewer. Models can be attached to point styles or to individual features. Models can be sized automatically or by attribute. [Item #14378]
- Speed up performance of texture-based point symbols in the 3D viewer. For point features that use a standard bitmap-based rendering in the 2D viewer, panning and zooming is greatly enhanced in the 3D viewer. In general, texture handling for point symbols and meshes has been improved in the 3D viewer, and some standard symbols (e.g. the dot symbols) are now implemented using a non-texture based approach. [Item #16312]
Path Profile/Line of Sight Function Changes
- [LIDAR MODULE ONLY] Allow undeleting deleted Lidar points on the Lidar path profile. If deleted features are displayed and some deleted Lidar points are selected, the user will be prompted whether to undelete the deleted points or to delete the selected normal points. [Item #16018]
- Fixed display of path profile for a multi-point line when changing the sampling to only show the heights at vertices/endpoints. [Item #15817]
- Save N/A in saved CSV when no surface elevations are present rather than -999999.0 meters (or feet version). [Item #15846]
- [LIDAR MODULE ONLY] Fixed issue with deleted Lidar points still being used for selection on the Lidar path profile when deleted features aren’t being displayed. [Item #16018]
Analysis Function Changes
- When creating/modifying attributes via formula, either in the Attribute Calculation Setup dialog or by script, the formula is now persisted, along with the associated attribute, into the layer(s) being modified. The Attribute Calculation Setup dialog can now reference and display the previous formula for the new attribute, if one exists, so that a user can have an idea of what changes a previous formula made to an attribute. [Item #15322]
- The Attribute Calculator and Raster Formula Calculator have new Excel-like AND() and OR() logical functions, which function similarly to equivalent infix operations. That is, the formula “AND( A, B, C )” is equivalent to the formula “A AND B AND C”; likewise for the new OR() function. [Item #15322]
- Updated Watershed analysis tracing flow to or from selected area, line, or point features to include a TRACE_FLOW_DIR attribute in each generated area with the traced flow with a value of ‘FLOW_FROM’ or ‘FLOW_TO’ to indicate what direction the flow in the area is indicating. This can be useful for modifying styling based on the type of flow watershed. [Item #16289]
Digitizer Tool Changes
- Added a new right-click option on the Feature Vertex dialog so you can easily duplicate vertices for an area feature. This allows you to use the “Pen Up” draw mode option to turn off the drawing of some segments of the area border. [Item #15997]
- When creating a regular grid of features with the cell count or size calculated from a rectangle, make the rectangle bounds option of all loaded data actually use all loaded data and not the screen bounds. [Item #16108]
- Fixed crash when adding point/line count in area attributes to a large number of selected area features. [Item #16108]
- Now highlight selected vertex when using fly-through path edit dialog. [Item #15419]
- Fixed crop of lines to areas while keeping the portion of the line outside the area. This was adding duplicate vertices at all interior vertices of the cropped result. [Item #16134]
- Added a toolbar button to Video Playback dialog to control whether or not the main display centers on the current playback location and automatically rotates to keep the heading towards the top of the display. [Item # 16160]
- When playing back a video associated with a line feature, left clicking on the line while the Digitizer Tool is active and in the default select mode will move the video to the associated time in the video. [Item #16443]
Scripting Changes
- Support writing any script messages to the command prompt when running a script on the command line. Add LOG_TO_COMMAND_PROMPT=YES to the GLOBAL_MAPPER_SCRIPT command at the start of the script to enable this. [Item #16023]
- Support using parts of the filename for each grid cell in the parameters for an EXPORT command that grids the operation in to multiple pieces. You can use one of %TILE_DIR%, %TILE_FNAME_W_DIR%, %TILE_FNAME%, and %TILE_FNAME_WO_EXT% in the parameter list for the gridded command to have the corresponding part of the grid cell filename replaced in the parameter value. [Item #16247]
- Support sending LOG_MESSAGE text to a different file than default script messages by using SET_LOG_FILE with a USER_FILENAME parameter specifying the file to send explicit LOG_MESSAGE text to. [Item #15940]
- Fixed issue with LOG_MESSAGE command adding extra blank line. [Item #16259]
- Updated LOG_MESSAGE command to support adding your own line breaks with \n and tabs with \t. [Item #16259]
- Added SNAP_BOUNDS_TO_SPACING and SNAP_BOUNDS_TO_MULTIPLE parameters for EXPORT script commands to allow snapping the operation bounds either to the nearest sample spacing (for raster/elevation operations) as well as to the nearest multiple of a provided number. If SNAP_BOUNDS_TO_SPACING is not provided, the snapping for spacing will obey the option to snap export bounds to the nearest sample spacing bounds found in the Advanced section of the General tab of the Configuration dialog and set-able using the SET_OPT command with MISC_OPT=EXPORT_BOUNDS_SNAP_SPACING. [Item #16228]
- Added pre-defined variables for using the script folder (%SCRIPT_FOLDER%) and Global Mapper version (%GM_MAJOR_VER%, %GM_FULL_VER_W_DATE%, %GM_FULL_VER_NO_DATE%) in a script. [Item #16285]
- Added Global Mapper version (GM_VERSION) and saved time (TIMESTAMP) to the GLOBAL_MAPPER_SCRIPT command at the start of a saved workspace. [Item #15864]
- Removed requirement that a VERSION parameter be included with the GLOBAL_MAPPER_SCRIPT command at the start of a script. If the parameter is there, it must have a value of 1.00. [Item #15864]
- Allow providing number of sample points for CREATE_POINTS_ALONG_FEATURES, RESAMPLE_FEATURES, and CREATE_PERP_LINES_ALONG_FEATURES options for EDIT_VECTOR script command. Use a negative number for those values to specify a sample count rather than sample distance in meters. [Item #16059]
- Allow selecting a file that doesn’t exist yet (i.e. filename to save) with the DEFINE_VAR script command with PROMPT=FILE. Just add FILE_MUST_EXIST=NO to the command to allow entering any filename. [item #15875]
- Added support for specifying the attribute to use for the layer name in DWG/DXF exports using the LAYER_NAME parameter for the EXPORT_VECTOR script command. [Item #15935]
- Added support for specifying the version of DWG to export using the VERSION parameter for the EXPORT_VECTOR script command. [Item #15935]
- Added support for disabling automatic simplification of custom crop polygon for raster layers by adding CLIP_COLLAR_POLY_SIMPLIFY=NO to IMPORT command. [Item #15932]
- Updated EXPORT_WEB format to use a default MAX_ZOOM_LEVEL value appropriate for the loaded data if none provided. Also automatically make the specified FILENAME have a full path if just a filename is provided. [Item #16069]
- Suppress unneeded message when exiting Global Mapper after running script from command line. [Item #15873]
- Allow variable replacement for lines in a DEFINE_PROJ section. [Item #16001]
- Added support for extruding the edges of the generated mesh when exporting elevation data to STL format when using the EXPORT_ELEVATION command. Just add EXTRUDE_EDGES=YES to the command to enable extrusions, and optionally, add, for example, BASE_ELEVATION=50 to extrude to an elevation of 50 (the default is 0). When extrusion is enabled, any grid rectangle that has a corner that's invalid (i.e., is not present in the gridded data) or below the base elevation setting is excluded from the export. These options are also supported in the UI when exporting elevation data to STL. [Item #15914]
- Added scripting control for exporting 3D models in “Z-up” and “Y-up” orientations. When using the EXPORT_ELEVATION command to export elevation data to STL format, which exports to Y-up orientation by default, add Z_UP=YES to export to Z-up orientation instead. Conversely, when using the EXPORT-VECTOR command to export vector features to 3D model formats like OBJ, STL, DAE, etc. (but not SketchUp), add Y_UP=YES to the command to cause it to export to Y-up orientation instead. In addition, you can add NO_PROMPTING=YES to the EXPORT_VECTOR command to prevent the 3D export options dialog from popping up during your script. [Item #16045]
- Made EXPORT_ELEVATION and EXPORT_RASTER script commands obey the option to snap export bounds to the nearest sample spacing bounds. [Item #16228]
- Fixed issue with SAVE_WORKSPACE command not writing out all of the needed DEFINE_PROJ commands for layers using user-specified projections. [Item #16347]
Online Source Changes
- Added built-in US National Map sources, including 1 foot color imagery source covering about half of the US. [Item #15927]
- Added built-in World Navigation Charts (1:1M Scale ONC Charts) online source. [Item #15838]
- Added built-in Australia Geoscience Water online sources (see Country Data->Australia). [Item #15868]
- Added option to control the detail setting for streaming online sources. The Detail slider on the download online source dialog and the Options dialog for an online source (as well as the DETAIL_MULT parameter in a script) allows you to control what zoom level is pulled from the online source relative to the calculated display/export resolution. [Item #16048]
- Make it easier to add ESRI RESTful services. The [Item to use was renamed from ‘Google Maps Tiles’ to ‘ESRI RESTful/Google Maps Tiles’ to make it more obvious. In addition, common URL mistakes are automatically detected, including missing slashes at the end or incorrect tile sizes. The server will be checked to see which of several options creates a working source rather than depending on the user to get everything correct to start with. [Item #15838]
- Added built-in Korean VWorld DEM streaming terrain source with high resolution terrain for part of the world. This source requires an API key from the data provider. You can script these sources with the IMPORT_OSM_TILE command and SOURCE_TYPE=”VWORLD_DEM” provided. [Item #16103]
- Fixed issue with newly added sources not showing up in the source list the next time you run Global Mapper due to an incorrect <MaxVersion> value being saved for the source in the user_online_sources.xml file. [Item #15836]
- Fixed issue load data from some WFS sources (like FEMA Hazards) that expect the lat/lon bounding box in a different order than the standards would require. [Item #16004]
- Fixed issue with default bounds for some WMS sources not being cropped to the max lat/lon bounds specified for the source. [Item #16184]
- Fixed issue with custom TMS online sources with a custom tile URL not using the correct row numbering. [Item #16227]
Projection/Datum Changes
- Improved projection names stored in PRJ files and GeoTIFF headers (PCSCitation and GTCitation). Now if you load a WKT PRJ file, the projection name will be remembered and used for export. If no name is known on export, a web service is queried to try and determine the projection name. A good default is used for common projections. There is also a new epsg_codes.txt file in the user settings folder that allows overriding EPSG code definitions and adding ‘name=’ parameters to the end to specify the friendly PROJCS name. [Item #13814]
- Improved assignment of datums from WKT PRJ files when a TOWGS84 transformation is defined. If multiple datums match the name specified, the datum transformation closest to the specified TOWGS84 is used. [Item #16104]
- Added Nova Scotia zones 4 and 5 to the MTM Eastern Canada projection. [Item #15844]
- Improved accuracy of Minnesota County projection conversions. [Item #15819]
- Added built-in EPSG codes for California State Plane NAD83(NSRS2007) and NAD83(NSRS2011) zones. [Item #16020]
- [16.2.4] Improved name stored in WKT PRJ files for MGA projections. Previously the PROJCS name was stored as UTM as UTM and MGA are the same. [Item #16019]
- Added Minnesota County zone ‘St. Louis TM’ for the new St. Louis County Transverse Mercator Coordinate System 96’ that provides a single projection for all of St. Louis County. A new datum and ellipsoid for St. Louis county was also added. [Item #15951]
- Updated Hotine Oblique Mercator B projection to save name in WKT PRJ files as ‘Hotine_Oblique_Mercator_Azimuth_Center’ rather than just ‘Hotine_Oblique_Mercator’ which is also written out for the Hotine Oblique Mercator Azimuth Natural Origin projection. [Item #15888]
- Made Hotine Oblique Mercator Two Point Natural Origin projections load from WKT PRJ files. [Item #16203]
- Fixed initialization of lat/lon crop boundary on Cropping tab of Options dialog and actual crop to lat/lon bounds for UPS North/South and other projections that are highly non-orthogonal to the lat/lon grid. [Item #16017]
Format Specific Changes
- Automatically load grid files with no extension in the same folder as a recognized .hdr file as grid files. [Item #15990]
- Automatically create palettes for ENVI grid files with ‘class name’ and ‘class value’ lists in the .hdr file. [Item #15990]
- Added support for exporting GeoTIFF elevation grids with 32-bit integer samples and additional linear unit options (i.e. centimeter and millimeters). Those additional elevation units are also recognized when loading in GeoTIFF elevation grid files. [Item# 16263]
- Updated SOSI import to automatically assign the proper character set for displaying the text from the file. [Item #15832]
- Updated SOSI export to properly convert text to the character set being exported. In addition, more character sets are supported, including Nordic (ISO-8859-10). The best character set for the data being exported will be chosen automatically. [Item #15832]
- Add progress reporting to SOSI export, including ability to cancel. [Item #15832]
- Allow selecting land cover palettes (NLCD, GlobCover, CORINE) when exporting to palette-based raster formats, like GeoTIFF, PNG, etc. [Item #15859]
- Fixed import of 3D Face entities from DXF and DWG files. Previously you would get both the 3D area and the duplicate border lines. Now you just correctly get the 3D TIN areas. [Item #15810]
- Add support for BMP and TIFF texture files in 3D import and export, for the formats that support external textures. This includes DAE and OBJ, but not Sketchup, at this time. [Item #15802]
- Greatly sped up DTED import. It is now twice as fast as 15.2 and nearly 5 times as fast as v16.2. [Item #15925]
- Added support for lat/lon coordinates formatted as DDD.MMSSS in generic text file import. [Item #15862]
- Fixed error exporting to PDF with Adobe ISO32000 extensions enabled when using an unusual export projection, like the ‘Natural Earth’ projection. [Item #15823]
- Updated CADRG/CIB export dialog to include the file extension of the frame files that will be created in the ‘Chart Type’ field. [Item #16088]
- Added ‘Originator Name’ field to the CADRG/CIB export dialog. If a value is provided, it is stored in the NITF header for the exported frame files. If no value is provided the Producer Name will be used (as before). You can also provider this via the AUTHOR parameter for the EXPORT_RASTER script command. [Item #16088]
- Fixed error exporting CADRG/CIB with space at beginning or end of the Frame File Folder Name. [Item #15799]
- Fixed issue in v16.2.0 loading Carlson Binary Grid Files. [Item #14882]
- Added ability to import 3D models with left-handed orientation to Global Mapper’s right-handed orientation. This is now a choice on the new 3D import dialog that consolidates other options that were handled separately previously. [Item #15813]
- Fixed error loading text file with single unknown non-coordinate attribute. [Item #15861]
- Fixed issue loading some PDF files with the layer selection dialog show repeated groups even if the group name is the same. [Item #15865]
- Fixed issue loading a workspace from Global Mapper v15 and earlier that references a PDF file with nested layers. In some cases any layers that were nested would not be loaded from the workspace. [Item #15864]
- Fixed error about unexpected file size loading Geosoft Grid files. [Item #15866]
- Fixed issue with projection not being automatically determined from some JP2 and MrSID files. Broken from 16.1.0-16.2.2. [Item #15890]
- Fixed issue with empty DTED tiles being exported when cropping DTED export to an area that goes outside the loaded terrain data bounds. [Item #10049]
- Fixed issue with some projections with known EPSG codes but no specific ECW projection code (like Austrian Grid / MGI) not saving in ECW files. [Item #15973]
- Fixed crash displaying TIFF file with tile organization and separate bands. [Item #15991]
- Fixed incorrect band formula calculations (i.e. NDVI), exports, and Feature Info display from TIFF files with strip organization and separate bands. [Item #16105]
- Fixed error loading workspace referencing GMP files over 2GB in size. [Item #16009]
- Fixed error loading 3D model files (OBJ, Collada, STL, etc.) via a workspace of script [Item #16012]
- Fixed error about ‘Incorrect number of values read from tuple list for DEM’ when loading some Japanese XML DEM files (i.e. those with invalid samples at the bottom right of the terrain tile. [Item #16061]
- Fixed crash exporting via a raster/elevation export plugin in v16.2.0. [Item #15828]
- Fixed decode of central meridian for Albers Conic projections for ECW files. [Item #16166]
- Fixed issue where some data would fail to load when GeoCalc mode enabled and Export Old Format PRJ advanced configuration options enabled. [Item #15947]
- Fixed export of elevation legend to PDF files when also coloring elevation based on what elevations are in the current bounds. [Item #16128]
- [16.2.5] Fixed issue with metadata for layers in a map catalog just flashing for a second and going away if that layer wasn’t already displayed. [Item #16124]
- Improved performance of OTF feature load. [Item #16140]
- Made OTF import as map catalog optional to permit splitting of features into separate layers. [Item #16153]
- Fixed issue where GeoCalc transform information was not saved for all layers in a workspace, requiring user to pick transforms again when loaded. [Item #14051]
- Updated DXF and DWG export when exporting feature labels as attributes to place the attribute at the appropriate Z (elevation) rather than at 0.0. [Item #16161]
- Fixed display of Tobin BAS files with border segments turned off. [Item #16168]
- Fixed case where incorrect bounds were being stored in MBTiles metadata. [Item #16207]
- Fixed error about invalid size loading NrCAN .byn Geoid Grid files. [Item #16216]
- Fixed warning loading GNIS text point files with CENSUS features. [Item #16286]
GPS Tracking Changes
- Added support for tracking GPS devices using Glonass (Russian) or Baidu (Chinese) NMEA sentences. [Item #15984]
- Added new GPS toolbar buttons to control whether or not the main display centers on the GPS vessel location and automatically rotates to keep the GPS heading towards the top of the display. [Item #16043]
- Allow update of GPS location on display up to 10 times per second (vs. about 3 before). In addition, new GPS locations are drawn more immediately after they are received in most cases. This helps with high frequency GPS devices traveling at high speed, such as in an aircraft. [Item #15937]
Rendering/Style Changes
- Made vertical lines and lines that are a single pixel at a zoom level draw as a single pixel on the screen rather than not drawing at all. [Item #16229]
- Updated Feature Info Tool when selecting a sample/pixel from a loaded raster/elevation layer to display the full bounds of the sample when zoomed in and to also draw the circle at the center of the cell and not the clicked location. [Item #16426]
- When not displaying all labels regardless of overlap and drawing each vector layer (and labels) separately based on the Vector Display Order During Draw setting, don’t draw labels further down in the layer list that would overlap an already drawn label. [Item #15913]
- Allow symbol scale factor to work when applied to a custom shape symbol that is defined with a default size and color. [Item #16115]
- Fixed issue with fixed screen position layers (including scale bar, legend, etc.) briefly jumping around when playing back video linked to a line feature. [Item #15897]
- Fixed issue with partially see-through raster layers not updating automatically when the display of a terrain layer underneath changes. [Item #15792]
- Fixed issue with display of text in a code page (language) other than the current system language on the map legend. This also allows UTF-8 encoded text to display on the map legend. [Item #15905]
- Fixed a problem where dragging a rotated map using the middle mouse button didn’t re-center correctly [Item #15974]
Misc. Changes
- Updated display of coordinates on the status bar. UTM projections now include the zone number. If there is a terrain value available and the Z units are not the same as the XY units, the XY and Z units will be display separately to avoid confusion. [Item #15853]
- Added ‘LOAD TIME’ to metadata for all layers showing how long it took to load the layer. [Item #15928]
- Fixed loading of layers with a faked position to use arc seconds rather than arc degrees for the ground units so the data doesn’t cover a huge part of the earth or become invalid. [Item #16069]
- Automatically use the Helmert transformation for layer rectification when provided just 2 control points that result in the X and Y pixels being significantly different in size and/or inverted when a simple Linear transformation is used. [Item #16035]
- Made changing of user settings file path on Help->About dialog copy over all files from the old settings path. Previously some settings, like the user online sources, were not being copied when changing to a new settings path. In addition you are now prompted to delete all files that were successfully moved over so you don’t end up with the old copy sticking around. [Item #15934]
- New Cartographic Map Publishing tool including:
- A paper scale interface that actually lets you see the layout in the paper proportions.
- Easier addition of overlays for graphics, text, legend, scale bar, north arrows, etc. and positioning these elements through click and drag
- Template creation and template library
- Made resampling method box on many dialogs (watershed, water rise, raster/terrain export, etc.) reset X and Y sample spacing to defaults when changing from a box resampler to a normal one if the user hasn't changed the spacing manually. [Item #15972]
- Fixed issue with attributes containing ‘ELE’ somewhere in the string being treated as elevation attributes when no other obvious elevation choices can be found. For example, a file with a ‘PipeLength’ attribute was treating that attribute as elevation automatically. [Item #15840]
- Fixed rare crash doing multi-threaded operations that also does reprojection, like roughness grid area finding, equal-area creation from rasters. [Item #15815]
- Fixed issue with file associations not being correctly set on install for Global Mapper formats (.gmg, .gmp, etc.). [Item #14513]
- Fixed issue with yellow border around exported image formats when drawing a box to specify the export bounds and including map layout elements (scale, legend, etc.). [Item #16204]
What's New in Global Mapper v16.2
Significant New Features
- Added support for NIR (near-infrared) data for Lidar point clouds. This includes new draw modes for CIR (color infrared), NDVI, and NDWI display, export to new LAS files with the NIR channel included, improved automatic classification of high vegetation/buildings using NDVI/NDWI, and gridding the calculated NDVI and NDWI values for the NIR-enabled Lidar.
- Dramatically sped up the export of high bit-depth/multi-band exports, especially from map catalogs with large numbers of maps.
- Added support for writing 3D model formats, including Collada DAE, OBJ, STL, and PLY.
- Added support for NIR (near-infrared) data for Lidar point clouds. This includes new draw modes for CIR (color infrared), NDVI, and NDWI display, export to new LAS files with the NIR channel included, improved automatic classification of high vegetation/buildings using NDVI/NDWI, and gridding the calculated NDVI and NDWI values for the NIR-enabled Lidar.
- Added/improved support for numerous formats, including Esri zLas Lidar, SketchUp SKP, Unity RAW/JPG, ADRG, GGM Gravity Grids, and NetCDF.
- Added Bridge Generation and Data Maintenance Extension. This free extension provides tools for automatically generating bridge features, editing bridge features, and locating duplicate and overlapping features. All tools can select features to be processed by parent overlay, feature type, and feature attributes.
New Supported Formats
- Added support for loading Esri zLas Lidar files. [Item #15110]
- Added support for writing 3D model formats, including Collada DAE, OBJ, STL, and PLY. [Item #14264]
- Added support for newer format SketchUp SKP files and made SKP files load in the 64-bit version.
- Added support for exporting Unity RAW terrain/texture files. This new option under File->Export Elevation Data provides an easy way to tile and scale your data out to Unity RAW terrain files with accompanying JPG texture files for easy import in to the Unity game engine. [Item #13866]
- Added support for exporting a thinned grid for XYZ Grid elevation exports. The new option allows specifying a maximum allowed elevation difference in a local area. Points in flat areas will be removed to significantly reduce the exported size of the file while maintaining something close to the original terrain. [Item #14938]
- Added support for ADRG (ARC Digitized Raster Graphics) export. [Item #15352]
- Added support for any type of NetCDF file with recognized 2D grids in any variables, including grids with more than 3 data dimensions, 2 of which are the data grid. You can also load multiple grids at once from the NetCDF files rather than needing a separate load for each grid to extract. Data with recognized U/V vector components at a series of XY locations are also automatically loaded as a quiver plot, useful for things like ocean currents with velocity or directional wind speeds.
- Added support for GGM Gravity Acceleration/Disturbance Grid Files (.ga, .dg, .xi, .eta, .ha extensions).
- Added support for BIL (generic raster grid) files with 1, 2, or 4 bit samples.
LiDAR Module Only Highlights
- Added support for Lidar with NIR (near infrared) sensor data. The following new functionality makes use of 4-band RGB+NIR LAS files [Item #15439]
- Three new draw modes were added, CIR for Color Infrared display of the 4-band data, NDVI for coloring points by the NDVI vegetation value, and NDWI for coloring points by the NDWI water value. [Item #15439]
- Automatic classification of high vegetation/building points will make use of the calculated NDVI/NDWI value to more accurately identify which points are high vegetation/trees and which are likely buildings. [Item #15440]
- The attributes for each Lidar point now include the NIR value as well as calculated NDWI and NDVI values. [Item #15439]
- Exports to Lidar LAS v1.4 files with color values included and input data with NIR values will write out the NIR data using LAS point format 8. [Item #15439]
- Grid calculated NDVI or NDWI values when creating an elevation grid from Lidar layers using the Analysis->Create Elevation Grid menu command. [Item #15447]
- Automatically break up very large automatic Lidar classification and feature extraction operations in to smaller pieces so that the process can always do all work in memory. This allows automatically classifying much larger Lidar data sets without having to manually break the operation in to smaller pieces. [Item #14246]
- Improved the default settings when automatically classifying Lidar points from high resolution Lidar scans (i.e. multiple returns per square meter). [Item #15440]
- When selecting Lidar points in the path profile, the selected points are also automatically selected in the Digitizer Tool and highlighted on the main map view.
- Allow changing the name to use for Lidar classifications by right-clicking on the classification on the Lidar tab of the Configuration dialog. Any exported LAS/LAZ files will also store the custom Lidar names in the header. You can also change the color assigned to Lidar points in that manner now as well. [Item #15357]
- Added all Lidar class that aren’t reserved for ASPRS definition to the Favorites toolbar, including for keyboard shortcut assignment. This also includes any Lidar classes that have a custom name. [Item #15358]
- Improved coloring (faster and more accurate) as ‘height above ground’ for high resolution/terrestrial Lidar data sets. [Item #15588]
- Added ‘Don’t Ask Again’ checkbox on the prompt to confirm the change of classification of selected Lidar points from the Lidar toolbar (in the main view or the path profile) or from a Favorites option. [Item #15378]
- Fixed issue with the Lidar draw selection of RGB/elevation on the path profile dialog using the current global setting rather than the RGB/elevation setting.
- Made Alter Elevations options changes for Lidar point clouds be properly reflected when coloring by elevation and searching on the ELEVATION attribute. [Item #15551]
- Fixed crash automatically classifying Lidar points from a map catalog with many large point cloud maps in it. [Item #15729]
- When batch converting to LAS/LAZ 1.1 format files and checking to apply color from loaded imagery, bump the version up to 1.2 since color wasn’t added until that version. [Item #15745]
- Fixed batch converting to LAS/LAZ format files and checking to apply color from loaded imagery when the projection in the main map view was different than that of the Lidar files being converted. [Item #15745]
- When selecting Lidar points in the path profile, the selected points are also automatically selected in the Digitizer Tool and highlighted on the main map view.
- When clicking to select Lidar points or add to the polygon selection for a Lidar path profile, allow clicks just outside the profile to make it easier to select points near the edge of the profile display. [Item #15426]
LiDAR Changes
- [LIDAR MODULE ONLY] Added support for Lidar with NIR (near infrared) sensor data. The following new functionality makes use of 4-band RGB+NIR LAS files [Item #15439]
- Three new draw modes were added, CIR for Color Infrared display of the 4-band data, NDVI for coloring points by the NDVI vegetation value, and NDWI for coloring points by the NDWI water value. [Item #15439]
- Automatic classification of high vegetation/building points will make use of the calculated NDVI/NDWI value to more accurately identify which points are high vegetation/trees and which are likely buildings. [Item #15440]
- The attributes for each Lidar point now include the NIR value as well as calculated NDWI and NDVI values. [Item #15439]
- Exports to Lidar LAS v1.4 files with color values included and input data with NIR values will write out the NIR data using LAS point format 8. [Item #15439]
- Grid calculated NDVI or NDWI values when creating an elevation grid from Lidar layers using the Analysis->Create Elevation Grid menu command. [Item #15447]
- [LIDAR MODULE ONLY] Automatically break up very large automatic Lidar classification and feature extraction operations in to smaller pieces so that the process can always do all work in memory. This allows automatically classifying much larger Lidar data sets without having to manually break the operation in to smaller pieces. [Item #14246]
- [LIDAR MODULE ONLY] Improved the default settings when automatically classifying Lidar points from high resolution Lidar scans (i.e. multiple returns per square meter). [Item #15440]
- [LIDAR MODULE ONLY] When selecting Lidar points in the path profile, the selected points are also automatically selected in the Digitizer Tool and highlighted on the main map view.
- [LIDAR MODULE ONLY] Allow changing the name to use for Lidar classifications by right-clicking on the classification on the Lidar tab of the Configuration dialog. Any exported LAS/LAZ files will also store the custom Lidar names in the header. You can also change the color assigned to Lidar points in that manner now as well. [Item #15357]
- [LIDAR MODULE ONLY] Added all Lidar class that aren’t reserved for ASPRS definition to the Favorites toolbar, including for keyboard shortcut assignment. This also includes any Lidar classes that have a custom name. [Item #15358]
- [LIDAR MODULE ONLY] Improved coloring (faster and more accurate) as ‘height above ground’ for high resolution/terrestrial Lidar data sets. [Item #15588]
- [LIDAR MODULE ONLY] Added ‘Don’t Ask Again’ checkbox on the prompt to confirm the change of classification of selected Lidar points from the Lidar toolbar (in the main view or the path profile) or from a Favorites option. [Item #15378]
- Updated export of Lidar point clouds to vector formats, like Shapefiles, to not include the Lidar class name in the CLASS attribute. Where before you would get a CLASS value of ‘2 (Ground)’, you will now just get ‘2’. This allows for simpler searches and editing and smaller files.
- Update the display and export of attribute lists for Lidar points to include SCAN_ANGLE and INTENSITY even when the values of those are 0.
- [LIDAR MODULE ONLY] Fixed issue with the Lidar draw selection of RGB/elevation on the path profile dialog using the current global setting rather than the RGB/elevation setting.
- Decoupled the point feature types for Lidar points from the Lidar class code filter for everything but styling. The point type filter on the Vector Display tab of the Configuration dialog no longer has any effect on what points will draw from a Lidar point cloud. Only the Lidar classification filter on the Lidar tab of the Configuration dialog affects that now. Previously you could inadvertently turn off the display of some Lidar classifications by turning off some point feature types. [Item #15379]
- Added support for custom Lidar class names from LAS/LAZ files. Any custom type names are now displayed on the Lidar import dialog and on the Feature Info dialog when displaying information about a selected point. [Item #15591]
- Updated search dialog to use the Lidar class name as the <Feature Type> value for points in Lidar point clouds rather than the name of the most similar Lidar point feature type. This allows custom Lidar class names to be displayed in the search dialog. [Item #15379]
- Display point count and point density in Metadata dialog for map catalogs with Lidar point clouds in them. [Item #15729]
- [LIDAR MODULE ONLY] Made Alter Elevations options changes for Lidar point clouds be properly reflected when coloring by elevation and searching on the ELEVATION attribute. [Item #15551]
- [LIDAR MODULE ONLY] Fixed crash automatically classifying Lidar points from a map catalog with many large point cloud maps in it. [Item #15729]
- [LIDAR MODULE ONLY] When batch converting to LAS/LAZ 1.1 format files and checking to apply color from loaded imagery, bump the version up to 1.2 since color wasn’t added until that version. [Item #15745]
- [LIDAR MODULE ONLY] Fixed batch converting to LAS/LAZ format files and checking to apply color from loaded imagery when the projection in the main map view was different than that of the Lidar files being converted. [Item #15745]
3D Viewer Changes
- When recording a fly-through video file, the video file will automatically be associated with the fly-through feature so you can easily play it back from the Feature Info or Digitizer Tool. [Item #15609]
- Added option to play a video file synced with a selected line or point feature with time information. To do this, simply select the feature with the 3D Digitizer Tool, then right-click and select the ‘Play Associated Video File’ option. You will be prompted to select the video to play if a video has not already been associated. [Item #15609]
- Fixed issue where fly-through frame rate would be accelerated for a short time after pause/resume.
- Fixed a problem with shading on extruded objects. [Item #15190]
- Lengths and areas reported in the 3D view now take elevations into account, if they’re present [Item #15245]
- Added a new hotkey for use when measuring: pressing the Enter key operates the same as the right click menu option "Close polygon and stop measuring”.
- Added a new hotkey, Ctrl+H, which toggles the mouse hover feature reporting behavior (which may be slow) on or off. This operation may also be performed using an entry on the 3D right-click context menu.
- Fixed an issue where the 3D view zoom reverted to the default when switching from a scene that includes terrain to a scene that doesn’t. [Item #15247]
- Added a new 3D navigational aid, the pivot axis, which shows the scene rotation pivot location. This may be toggled on or off using the 3D right-click context menu or by using the Ctrl+Shift+P hotkey.
- Fixed an issue with selection in 3D allowing selection of points outside the scene boundary (which is governed by the 2D view). [Issue #15232]
- Made several changes to mitigate lag when mouse hover mode is enabled. [Item #15158]
- Added ability to lock the 3D mouse to either horizontal or vertical movement, when rotating the scene. To do this, hold down either the ‘H’ or the ‘V’ key while performing a rotation (e.g. When in Rotation mode, hold down the left mouse button and move the cursor; adding either ‘H’ or ‘V’ will lock the rotation to the horizontal plane or the vertical plane, respectively). [Item #15401]
- Fixed an issue with rotated symbols in the 3D viewer [Item #15412]
- Fixed an issue where notification text on the 3D view was hard to read. [Item #15647]
Path Profile/Line of Sight Function Changes
- [LIDAR MODULE ONLY] When selecting Lidar points in the path profile, the selected points are also automatically selected in the Digitizer Tool and highlighted on the main map view.
- [LIDAR MODULE ONLY] When clicking to select Lidar points or add to the polygon selection for a Lidar path profile, allow clicks just outside the profile to make it easier to select points near the edge of the profile display. [Item #15426]
- Made the option to match the scale of the elevation and distance be remembered between dialogs rather than requiring re-entering that each time if you always want to match the scales.
- Fixed display of crossing area/line features in a path profile when the default system elevation units are set to Statute (Feet).
Analysis Function Changes
- Added option on the Shader Options tab of the Configuration dialog to select the method used to calculate slope values for the Slope Shader (and anywhere else slope is used). You can choose from the default method (Average Maximum of 4 Non-Diagonal Adjacent Samples) or 3 new methods, including the Average Maximum of all 8 Adjacent Samples, or an absolute Maximum Slope from the cell center to either the 4 non-diagonal adjacent cells or all 8 adjacent cells.
- Improved accuracy of slope calculations on layers covering a large area using a lat/lon coordinate system or a highly distorted projection, like Mercator.
- Updated calculation of view sheds from selected points to recognize additional attribute names to supply the view shed parameters. In particular, RADIUS can now specify the outer radius in kilometers, TRANSMITTER_HEIGHT specifies the transmitter height in meters (or feet with ‘ft’ in the string), RECEIVER_HEIGHT specifies the receiver height in meters (or feet with ‘ft’ in the string), START_ANGLE and SWEPT_ANGLE can be used to provide the angle range, and the COLOR attribute can specify the color to use. [Item #15485]
- Updated calculation of area/line volumes with the Measure Tool to include the bounding box of the region being calculated so it is easy to find it from the pasted results.
- Updated watershed calculation so that if multiple layers are created (i.e. stream lines, drainage areas, flow accumulation, and/or flow direction arrows), those layers are grouped together under the watershed name. [Item #15549]
- Updated roughness grid calculation to not allow slope or slope direction shaders that don’t make sense and also to default the roughness grid layer to use its own shader rather than sharing the global one. This prevents the roughness grid values from affecting the coloring of other gridded layers. [Item #15777]
- Fixed Flattened Pad Site creation option volume reporting and find optimum flatten height options. The volumes reported by the pad site flatten tool were not accurate.
- Fixed bug causing the elevation units for a new grid layer to be set to Meters when Feet are selecting when gridding vector data. Bug in v16.0.0-v16.0.1, fixed in v16.1.1.
- Fixed bug causing deleted holes/islands to still be cut out when creating terrain from 3D area features. This also made selection of areas fail when clicking inside a deleted island with the Feature Info or Digitizer Tool. [Item #15525]
- Fixed bug causing generated watershed to not save to a workspace if the option to save the flow accumulation grid was also checked. [Item #15549]
Digitizer Tool Changes
- Updated option to calculation point chainage along lines (connect points to nearest selected line feature) to have an option to provide a chainage offset (start distance) as well as an option to reverse the line direction when calculating chainage. Also made the calculated CHAINAGE and a SIDE_OF_LINE (‘L’ or ‘R’) attributes be added to the point feature as well as the created connecting line.
- Added calculation mode setting that governs how the +, =, <=, <, >, >=, <> operations are performed. The mode can be set by a setting in the dialog box, or by the new CALC_MODE parameter for the CALC_ATTR_FORMULA script command. The calculation modes: Automatic: the operation is performed as numeric if both arguments are numeric, and as string otherwise; Numeric: the operation is performed as numeric; String: the operation is performed as string. [Item #15321]
- Added option to ‘Invert Selection’ to the Digitizer Tool right-click Advanced Selection submenu.
- When adding measure attributes to rectangular area features, add LENGTH and WIDTH attributes for the length and width of the rectangle. These attributes are now also displayed for rectangular features on the Display Feature Measures dialog if any of the selected areas are rectangular.
- When creating distance/bearing/COGO lines and using the COGO field entry, adding a point (with Enter or by clicking ‘Add Point’) automatically selects all text in the COGO field and sets focus to that field so you can immediately type the next COGO entry. [Item #15415]
- Added option to play a video file synced with a selected line or point feature with time information. To do this, simply select the feature with the Digitizer Tool, then right-click and select the ‘Play Associated Video File’ option. You will be prompted to select the video to play if a video has not already been associated. [Item #15609]
- Improved connecting of line features to form longer lines or area features so that the elevation is taken in to account. This allowed correctly selecting from multiple lines to find the best one to follow based on the Z value. [Item #15531]
- Fixed issue with distance/bearing/COGO line creation crashing in v16.1.0.
- Fixed selection of areas within selected areas that caused areas that were inside an area but partially inside a hole/island of that area (but not completely inside the hole) to also be selected.
- Fixed creation of point features at grid cell centers when creating a regular grid of features when that is the only creation option checked. [Item #15503]
- Made created range rings use the font selected on the range ring dialog. [Item #15539]
- Fixed copy of attributes from points to areas so that if you select to keep the minimum or maximum value when multiple points are present that actually happens. [Item #15535]
- Fixed creation of min/max elevation points from terrain inside selected areas when the area layer uses a different projection than the current view projection. [Item #15723]
Scripting Changes
- New command: GENERATE_VIEWSHED to perform a view shed analysis using loaded elevation grid data with a user-specified transmitter location, height, and radius. All areas within the selected radius that have a clear line of sight to the transmitter are colored with a user-specified color. [Item #14993]
- New command: GENERATE_RIDGE_LINES to find ridge lines from loaded terrain data. This command uses the same parameters as the GENERATE_WATERSHED command as internally they are nearly the same operation. [Item #15703]
- Updated the LOAD_PROJECTION command to allow automatically selecting the best zone for zoned projection systems, like UTM, or to specify the name of a known grid system with no parameters, like SWISS_GRID. To do this, either use the old-PRJ format in the DEFINE_PROJ command with a ZONE value of 0, or simply provide the name of a built-in zoned projection in the PROJ parameter for LOAD_PROJECTION. For example, LOAD_PROJECTION PROJ=”UTM” will set the projection to a UTM projection with the datum and units of the current projection and the best zone for the center lat/lon of all loaded data. [Item #15548]
- Support changing the algorithm used for slope calculation with a new SLOPE_ALGORITHM parameter for the SET_VERT_DISP_OPTS command.
- Added support for using %TIMESTAMP_MS% as a variable inside a script. This will embed the current time with millisecond resolution in the format ‘YYYYMMDD_HHMMSSsss’ (where SSsss is 2 seconds digits and 3 millisecond digits). Use to uniquely tag filenames or other values to millisecond resolution.
- Added support for using a polygon crop file to only select which grid/tile cells to export, while not cropping within the cells that overlap the crop file. To get this behavior in any script command that supports both polygon crop and gridding, add POLYGON_CROP_GRID_ONLY=YES to the command.
- Added EDIT_VECTOR parameters ATTR_EXISTS and ATTR_MISSING to allow features to be selected based on whether or not an attribute exists. [Item #15436]
- Updated EDIT_VECTOR command so that any newly created layers from that command (i.e. from NEW_LAYER_NAME parameter) will use the code page of the original layer. [Item #15465]
- Added control of the ‘use 4 point polynomial’ option for rectification via a RECTIFY_4_POINT_POLY_ONLY parameter. The setting is now saved on a per-layer basis in workspaces rather than being a global setting per computer. [Item #15557]
- When getting a file extension and name w/o extension (i.e. %FNAME_WO_EXT% for DEFINE_VAR command), treat .tar.gz as the full extension and not just the .gz. [Item #15603]
- Added support for adding a list of files from an external text file to a map catalog using the new ADD_FILE_LIST parameter for the EDIT_MAP_CATALOG command. [Item #15783]
- Updated EXPORT_VECTOR command export to Wasp .map to default the DISCARD_ISLANDS parameter to NO rather than YES to match exports from the user interface by default. [Item #15626]
- Fixed handling of EXPORT_DWG_LABELS and EXPORT_DWG_LABELS for EXPORT_VECTOR command. The new values ATTRS, FEATURE_LAYER_POINTS, and LABEL_POINTS weren’t recognized.
- Fixed crash in v16.1.0 using the EXPORT_VECTOR or APPLY_FORMULA script command with a polygon crop file.
- Fixed error in v16.1.0-v16.1.1 using the IMPORT_ASCII script command with no TYPE parameter. It should default to TYPE=POINT_AND_LINE if not provided.
- Fixed bug with SPLIT_AT_INTERSECTIONS parameter for the EDIT_VECTOR command not adding the new split lines. The original lines that would have been split were just marked as deleted.
- Fixed bug in EDIT_VECTOR where COMPARE_STR="<attr_name>=*" was matching features that do not have an attribute called <attr_name>. [Item #15434]
- Fixed string replacement and comparisons using accent characters against layers using UTF-8, like OpenStreetMaps XML layers. [Item #15465]
Online Source Changes
- Added support for WFS 2.0.0 sources and some other WFS sources that weren’t working. [Item #15600]
- Added built-in online sources for the ‘Atlas of the Cryosphere’, providing polar data like snow and ice cover for various years. These sources are under the new ENVIRONMENT built-in group on the online source dialog. [Item #15455]
- Added built-in online sources for NSW Australia Imagery and Base Map data under the COUNTRY DATA->Australia group. [Item #15725]
- Removed old ASTER GDEM source from Popular Sources and Worldwide data (now only in Terrain Data) as it is very unreliable and should almost never be used instead of the ASTER GDEM v2 source.
- Updated web page display dialog to be resizable when getting information from a loaded WMS source with the Feature Info Tool. [Item #15796]
Projection/Datum Changes
- Allow saving the EPSG AUTHORITY tag in saved PRJ files. You must have the "Include Datum Parameters & EPSG Codes in WKT PRJ Files" option in the Advanced section of the General tab of the Configuration dialog checked for this to be saved. It is not enabled by default because some versions of Esri products are not smart enough to handle PRJ files that include the AUTHORITY. This option also turns on inclusion of datum transformation parameters in exported PRJ files (another problem [Item for Esri products). [Item #15787]
- Added built-in datum and ellipsoid for ‘International 1924 Authalic Sphere’. These are used with the EPSG codes 3408 and 3409 and NSIDC EASE-Grid systems for the North and South Pole. [Item #15455]
- Added built-in EPSG codes for Louisiana State Plane projections with US Survey Feet. [Item #15489]
- Added additional built-in EPSG codes for Illinois State Plane / NAD83 HARN and NSRS2007. [Item #15758]
Format Specific Changes
- Significantly sped up display and export of JPEG2000 and MrSID files that are aligned with external files or rotated, particularly when zoomed out further than full resolution for the layer. [Item #15358]
- Updated ECW export to save a known EPSG code for the export projection if no known datum code is found but an EPSG code is. This allows the Web Mercator projection and NAD83 HARN/HPGN systems to be maintained exactly. [Item #15385]
- Improved export of display labels to DWG files. Now text color and alignment is maintained and multi-line text is properly aligned.
- Updated CADRG/CIB data so that the zoom level at which the frame bounding boxes appear rather than the actual data is controlled by the zoom level settings for each layer. You can right-click on the a.toc layer in the Control Center and select which zoom levels to display the data at. [Item #15633]
- Updated VPF (VMAP/DNC) import to allow selecting what to load down to the feature class level rather than just selecting coverage libraries to load.
- Updated VPF (VMAP/DNC) import to have a ‘Use for All’ checkbox on the category/tile selection so you can remember which types are disabled for all loads in the current command, like batch conversion and not be prompted for each file.
- Improved display speed of KML/KMZ files that reference a large number of images.
- Updated KML/KMZ export to split lines in to segments of no more than 8,092 vertices to ensure that Google Earth can display them properly.
- When exporting 3D areas marked as ‘Extruded’ to KML/KMZ files, only add side wall 3D area features if there is an explicit 3D_EX_HT attribute to create a 3D volume. Extrusion to ground level is handled by the <Extrude> tab. [Item #15688]
- Updated map catalog handling to keep more off-screen maps loaded if a lot of memory is available. This prevents extra loading/unloading as you pan and zoom around. [Item #15353]
- Allow batch converting from map catalog files. When you add a map catalog, the individual maps from the catalog are added to the list of files to convert. [Item #14078]
- Support reading elevation units from Erdas IMG files that include that information. If present those files are also automatically interpreted as elevation rather than prompting the user. The vertical datum is also added to the layer metadata as a VERT_DATUM value if present. [Item #15717]
- Updated elevation TIFF import to prompt the user for elevation units if we can’t automatically determine them from the header rather than assuming meters. [Item #15717]
- Added support for reading and writing Polar Stereographic and Gnomonic projections from/to BSB charts. [Item #15383]
- Improved error reporting when loading a workspace file that has been truncated.
- Added option to WorldWind export to control whether or not the tiles are filled or cropped to the export bounds/crop area.
- Improved automatic recognition of projections from NetCDF files.
- Automatically recognize Landsat8 GeoTIFF files downloaded from Earth Explorer and treat the 0 values as transparent (no-data) and display the contents of the MTL.txt metadata files on the Additional tab of the Metadata dialog for the layer. [Item #15603]
- Made alpha channels (transparency) work for GeoTIFF files with more than 8 bits per band. [Item #15603]
- Update GeoTIFF import to display the GDAL metadata XML on the Additional tab of the Metadata dialog for the layer.
- Updated GeoTIFF elevation export to include a GDAL metadata XML with the elevation units.
- Allow changing the band display order for 24-bit RGB JPG files. [Item #15386]
- When loading CSV files with a NAME or LABEL attribute, or just a single un-recognized attribute per feature, assign the layer to automatically use that attribute for the label rather than copying to the feature label and removing the original attribute. [Item #15380]
- Allow loading Shapefiles with invalid version codes of ‘0’ in the header. [Item #15367]
- Show progress bar for the total operation progress when exporting Shapefiles to a tile set or when splitting based on a particular attribute value. [Item #15655]
- Added option to not include the GeoTIFF header when batch converting to GeoTIFF files. [Item #15406]
- Updated Global Mapper Grid (GMG) export to default to millimeters for the elevation units for input grids with cells smaller than 2 meters across. [Item #15464]
- Made ‘export to fixed scale’ option work for GeoTIFF elevation export. [Item #15491]
- When exporting to GeoTIFF and using the ‘export to fixed scale’ option, make the export bounds drawn on the map reflect the bounds that would be used based on the provided scale and DPI value. [Item #15500]
- Added support for reading and writing WKT PRJ strings for Erdas Imagine IMG files, allowing more projections to be automatically handled. [Item #15657]
- Updated simple ASCII text (XYZ vector) export to allow creating files over 2GB in size. [Item #15517]
- Made display of layer metadata from map catalog options dialog show the full metadata dialog for the selected layer, including Lidar Statistics and Histogram when appropriate, rather than just the metadata attribute list and projection information. [Item #15527]
- Updated CDF export to create separate label records for each line of a multi-line label so they display properly in Geographix. Also made label point records from CDF files come in with the ‘Text’ point type. [Item #15543]
- Improve search for PERMIT.TXT files for S-63 chart files. [Item #15756]
- Use ETRS89 rather than WGS84 for UTM zones 32-35 for SOSI files. [Item #14328]
- Remove quotes from attribute values from SOSI files. [Item #14328]
- Append numeric suffix to attribute names from SOSI files that have multiple values per feature to avoid duplicate attribute values (like STOFFGRUP). [ [Item #14328]
- Fixed export of Shapefiles splitting on a particular attribute value. In v16.0.2 and later this export would stop if an empty export of a particular attribute was encountered. This would typically been when cropping the export to an area. [Item #15655]
- Fixed shift loading some Surfer Grid ASCII files with very long records.
- Updated Surfer Grid load to default the elevation units to the horizontal units of the projection (if meters or feet) if no projection prompt is shown. [Item #15775]
- Fixed export of labels as attributes for area features to DWG files.
- Fixed problems in v16.1.0-v16.1.2 with negative values in SRTM bathymetry grids showing up as large positive values.
- Fixed rare error using large MrSID files.
- Fixed display of 24-bit uncompressed ADRG files. Broken since v15.2.
- Fixed export of fly-through path data to GMP files. [Item #15429]
- Fixed issue loading OTF from a workspace file. [Item #15428]
- Made significant OTF import performance improvements. Added import options dialog that allows user to select import terrain data as raw TIN, import terrain as an elevation grid, and import features. [Item 15522]
- Now import OTF databases as a map catalog. Data for individual geotiles will be automatically loaded and unloaded as needed based on zoom and pan. [Item #15625]
- Fixed export of Eastern European, Greek, and Turkish text to PDF files when the code page is not explicitly set for the layer. [Item #15478]
- Fixed issue export a single point/label feature to a PDF file. [Item #15478]
- Fixed issue with contrast adjustment for some Erdas Imagine IMG multi-band files not applying correctly to bands other than the first 3. [Item #15487]
- Fixed import of FCC ASR (Antenna Structure Registration) text files. [Item #15511]
- Fixed error loading some Leica PTS Lidar formats. [Item #15536]
- Fixed error with BSB export causing a criss-cross pattern to show in other chart applications or when cropping in Global Mapper. [Item #15556]
- Updated GMP (package) exports including raster layers to create files compatible with Global Mapper v9 and earlier in most cases. [Item #15599]
- Fixed problems loading some CPS-3 format files. [Item #15631]
- Fixed crash displaying Erdas Imagine IMG files with per-band no-data values in files with 4 or more bands. [Item #15648]
- Fixed rare error that caused 3D annotation to be placed incorrectly in 3D PDF export. [Item # 13925]
Rendering/Style Changes
- Added Preset Band Configuration on the Band Setup tab for imagery with 3 or more bands. Now you can easily change the displayed bands to a number of presets, including normal RGB, CIR (Color Infrared), several Landsat7/Landsat8 band layouts, and a grayscale option for each band. [Item #15351]
- Added option on the Shader Options tab of the Configuration dialog to select the method used to calculate slope values for the Slope Shader (and anywhere else slope is used). You can choose from the default method (Average Maximum of 4 Non-Diagonal Adjacent Samples) or 3 new methods, including the Average Maximum of all 8 Adjacent Samples, or an absolute Maximum Slope from the cell center to either the 4 non-diagonal adjacent cells or all 8 adjacent cells.
- Added built-in NDWI shader for coloring NDWI (Normalized Difference Water Index) calculated values. This shader is automatically used when you apply a NDWI formula to multi-spectral raster imagery or display 4-band NIR Lidar data with the new NDWI Lidar draw mode. [Item #15439]
- Made cancel of draw with Esc key press much more responsive for large raster layers, especially, ECW, JPEG2000, and MrSID. [Item #15368]
- Updated live video tracking from a selected feature in the Feature Info Tool to keep the video playback location on the screen if the GPS menu option to ‘Keep the Vessel On-Screen’ is enabled. The current video playback location is also now displayed using the same icon as the GPS is set to use and will also be oriented how the line being tracked is oriented. [Item #15375]
- Added new ‘Aerial Coverage’ built-in area type. [Item #15375]
- Fixed zoom with mouse wheel when the view is rotated. The view would zoom correctly but the location under the cursor would not stay fixed in place.
- Fixed problem with elevation legend for slope or slope direction shaders being tinted by water if water display was enabled at a value over 0.
- Fixed crash in Feature Info tool clicking on a grayscale raster layer. [Item #15386]
- Fixed issue with ‘FROM TYPE’ symbol names being selected by default on Point Styles tab of Configuration dialog and other places rather than the actual symbol name. [Item #15793]
Misc. Changes
- Added numeric rounding functions: FLOOR(num), CEILING(num), TRUNCATE(num), MOD(numerator, denominator). Also added ISNUM function: ISNUM(str): returns true if str denotes a floating point value, and false otherwise, new regex function FIND(str, regex): returns 0-based index to start match in str if the regular expression matches, -1 otherwise, new string concatenation function: CONCAT(str [, str]*) : concatenate the arguments to form a single string: e.g. CONCAT(“a”, “b”, “c”) evaluates to “abc”, and allow MIN/MAX functions to take multiple arguments: e.g. MAX(1, 2, 3) evaluates to value 3. [Item #15611]
- Added trig functions: SIN(radians), COS(radians), TAN(radians), ASIN(num), ACOS(num), ATAN(num), DEGTORAD(degrees), RADTODEG(radians), plus the constant PI. [Item #15293]
- String comparison additions: new operator ‘~=’ that performs case-insensitive string comparison (e.g. “abc” ~= “ABC”); returns true of the strings are equal, and false if not, plus COMPARE(str1, str2), and COMPARENOCASE( str1, str2), which perform case-sensitive and case-insensitive string comparison, returning 0 if the strings are equal, a negative number if str1 is less than str2, and a positive number if str1 is greater than str2. [Item #15694]
- Added calculation mode setting that governs how the +, =, <=, <, >, >=, <> operations are performed. The mode can be set by a setting in the dialog box, or by the new CALC_MODE parameter for the CALC_ATTR_FORMULA script command. The calculation modes: Automatic: the operation is performed as numeric if both arguments are numeric, and as string otherwise; Numeric: the operation is performed as numeric; String: the operation is performed as string. [Item #15321]
- Allow cropping and tiling to selected closed line features for exports and other operations that allow cropping/tiling. Previously you could only crop to selected areas, not closed lines. [Item #15413]
- Added option to reverse the order of selected maps on the Control Center right-click menu.
- Update graph display for vector layers/features to support treating attribute values with text after a starting number, like a degree symbol after a slope, as numeric values for graphic purposes. [Item #15420]
- Made case-insensitive searches using accented characters work. [Item #15465]
- Made the Batch Convert/Reproject dialog resizable.
- Update GPS Setup dialog to only show COM ports that are actually available on the system and to also show the friendly name for the COM port (if any) rather than just COM1, COM2, etc. The auto-detect will also check named COM ports for a recognized data signal before un-named ones, with those with Garmin in the name taking the highest priority. [Item #15583]
- Fixed issue when displaying/exporting feather-blended terrain layers when multiple terrain layers overlap at a single location where feathering is applied. The wrong underlying terrain was being used in some cases to blend with the top-most terrain.
- Fixed crash in v16.1.0 when “Apply settings from previous feature” button on Modify Feature dialog clicked and previous feature does not use the default font.
- Fixed load of point types/styles from .gm_style files to read in default attribute lists if present. They were previously saving to .gm_style files, but not loading.
- Fixed display of info tips for data sets using a code page other than the system code page, like layers with UTF-8 encoded text. [Item #15666]
- Fixed rare crash using data sets with thousands of point features at the exact same location. [Item #15366]
- Fixed issue with custom shortcut keys for Favorites not working for shortcuts using / or \. [Item #15663]
- Fixed issue with option to ‘Show Crosshairs Across Entire Map’ on Image Rectification dialog Options menu being disabled so you can’t turn it on and off. [Item #15760]
What's New in Global Mapper v16.1
Significant New Features
- Sped up online sources by downloading data in the background. The display and export of online sources is now several times faster in many cases. You can also immediately cancel the drawing of any online source by pressing Escape without having to wait for the server to respond.
- Added ability to select features in the 3D viewer. This is a new mode initiated by selecting the selection tool on the 3D viewer toolbar. Any selections are shared by both the 2D and 3D viewer, and the right-click menu allows you to perform operations on the selection.
- Added Measure Mode to the 3D viewer. This is a new mode initiated by selecting the Measure tool on the 3D viewer toolbar. Measurements are shared by both the 2D and 3D viewer, and the right-click menu allows you to perform operations on the selection.
- Added option to rotate the map view under the View menu. The new menu command allows you to easily rotate the map view to whatever angle you want. You can also use Backspace to rotate the view counter-clockwise.
- Added option to automatically rotate the map in whatever direction a connected GPS device is pointing. This new option under the menu allows you to use ‘track up’ mode when connected to a GPS so that forward is always to the top of your display.
- Added option to display a video file synced to any line feature with per-vertex times or point features with recognized timestamp attributes. This option is available on the right-click menu of the Feature Info dialog whenever times are found. This allows you to easily play a video file that tracks a line feature and sync up the playback and the location on the map.
- Updated the Control Center CALC ATTR dialog (Attribute Calculation Setup) with the ability to calculate new attribute values using spreadsheet-like formulas. The new attribute formulas allow numeric, Boolean and string operations, using standard mathematical notation and predefined functions, which include sophisticated text match, search and replace operations using regular expressions.
- Numerous scripting updates, including exporting from specified layers, cropping export to a polygon selected in the user interface, a SET_OPT command to define general options and type filters, and support for using formulas when calculating attribute values (new CALC_ATTR_FORMULA command) and defining variables.
- Improved exports using image-optimized palettes for data with more than 256 colors but large areas with the same color.
New Supported Formats
- Support loading data directly from .7z archive files. Just like .zip or .tar.gz, Global Mapper will extract the .7z file and automatically identify known file types and load them.
- Support loading Landmark Graphics Vector files.
- Support loading ZFS Lidar point clouds.
- Support ArcGIS Layer Pack (*.lpk) archive import.
- Support Rockworks RW16 (.rwgrd) XML grid files.
- Support Landsat Imagery, ESA CCI Soil Moisture, and Gravity Grids in HDF5/NetCDF format.
- Support Carlson 2015 binary grid files.
- Support Carlson GSF Geoid Grid formats.
- Support loading Trimble WM applied survey XML files.
LiDAR Module Only Highlights
- Allow cropping Lidar points to selected area features when automatically classifying.
- Default NO_DATA_DIST_MULT value when generating a bin grid with the GENERATE_ELEV_GRID script command to use a value of 6 for filling gaps rather than 0 which is more appropriate as a default for traditional TIN gridding.
- Improved automatic classification of high vegetation (trees) from point clouds with lots of high return count (3 or more) points, such as highly forested areas.
- Improved assigning of elevation values/attributes when extracting building outlines from classified Lidar data. Also added MAX_ELEV and MIN_ELEV attributes to capture the minimum and maximum elevation of any points used in the building.
- Fixed extraction of separate roof pieces when performing building extraction in a projection using linear units other than meters.
- Fixed issue with option to filter which Lidar points are considered when gridding a Lidar point cloud not working when doing a TIN grid rather than one of the binned grid methods.
- Fixed issue with Lidar points not deleting properly in the Lidar path profile view.
- Made automatic classification of Lidar points in map catalogs work. You will want to immediately export the results as the modified Lidar data will be unloaded without saving if the catalog no longer needs them for display.
- Support using SPATIAL_RES_METERS for any operation that used GRID_BIN_SIZE for binned Lidar gridding or other Lidar operations.
LiDAR Changes
- Made crop of Lidar point clouds to selected area features on load crop to the actual area boundary and not just the bounding box of the area(s).
- [LIDAR MODULE ONLY] Allow cropping Lidar points to selected area features when automatically classifying.
- [LIDAR MODULE ONLY] Default NO_DATA_DIST_MULT value when generating a bin grid with the GENERATE_ELEV_GRID script command to use a value of 6 for filling gaps rather than 0 which is more appropriate as a default for traditional TIN gridding.
- Support use of R, G, and B columns as color in a generic ASCII text file being loaded as a Lidar point cloud.
- [LIDAR MODULE ONLY] Improved automatic classification of high vegetation (trees) from point clouds with lots of high return count (3 or more) points, such as highly forested areas.
- [LIDAR MODULE ONLY] Improved assigning of elevation values/attributes when extracting building outlines from classified Lidar data. Also added MAX_ELEV and MIN_ELEV attributes to capture the minimum and maximum elevation of any points used in the building.
- [LIDAR MODULE ONLY] Fixed extraction of separate roof pieces when performing building extraction in a projection using linear units other than meters.
- [LIDAR MODULE ONLY] Fixed issue with option to filter which Lidar points are considered when gridding a Lidar point cloud not working when doing a TIN grid rather than one of the binned grid methods.
- [LIDAR MODULE ONLY] Fixed issue with Lidar points not deleting properly in the Lidar path profile view.
- Fixed crash exporting to LAS/LAZ when the current projection doesn’t have a known exact EPSG code.
- [LIDAR MODULE ONLY] Made automatic classification of Lidar points in map catalogs work. You will want to immediately export the results as the modified Lidar data will be unloaded without saving if the catalog no longer needs them for display.
3D Viewer Changes
- Added ability to select features in the 3D viewer. This is a new mode initiated by selecting the selection tool on the 3D viewer toolbar. Any selections are shared by both the 2D and 3D viewer, and the right-click menu allows you to perform operations on the selection.
- Added Measure Mode to the 3D viewer. This is a new mode initiated by selecting the Measure tool on the 3D viewer toolbar. Measurements are shared by both the 2D and 3D viewer, and the right-click menu allows you to perform operations on the selection.
- Add option to create a fly-through path from selected line features when using the fly-through controls in the 3D view and no pre-defined fly-through paths are available.
- Added fly-through pause toolbar button.
- Fixed skybox zoom issues.
- Fixed issue where some fly-through avi files were not playable. Allow larger compressed avi files.
- Fixed issue where fly-through avi compression options were not available in 64-bit version.
Path Profile/Line of Sight Function Changes
- Added the 3D segment and total distance to a CSV file for a 3D path saved from the File menu on the Path Profile/LOS dialog.
- Change display of separate lines for multiple overlapping terrain layers to not draw any line for the layer where it does not have valid values rather than drawing a straight line connecting regions with valid elevations.
- Limited the available formats when exporting the rendered path profile to a vector format to only include those formats that support non-spatial data, like PDF or CAD (DXF, DGN, DWG, etc.) formats.
- Fixed issue with the cursor displayed on the path profile dialog changings to an arrow.
- Fixed issue with the option to draw crossing lines on the path profile not being remembered properly.
Analysis Function Changes
- Added option to Watershed calculation to create a flow direction point layer with a selected symbol. This allows you to quickly create a quiver plot showing the flow direction and quantity on a terrain surface.
- Made the Advanced option to snap bounds to an even multiple of the export spacing also apply when generating an elevation grid from 3D vector/Lidar data, both from the user interface and using the GENERATE_ELEV_GRID script command.
- Fixed major issue in volume calculations (any type other than a range of elevations) when the default vertical units are Statute (Feet) rather than Metric (Meters). The results were off by the conversion factor from feet to meters (about 3.28) before this fix.
- Ensure volume results when doing a single cut height are the same as for a range of cut heights. Also show 3D surface area when doing a single cut height.
- Improved precision of generated contour labels when creating contours with a very small (<0.1 meters/feet) contour interval.
- Added option to select the volume units when measuring the volume between surfaces.
- Fixed bug in v16.0.0-v16.0.3 with area features used as obstructions in view shed calculations making everything not blocked by the areas visible.
- Fixed issue with contrast adjustment automatically being enabled for all multi-band images created by the Raster Calculator and not just those with more than 8 bits per band.
- Fixed crash gridding point data sets while cropping to a selected area feature.
Digitizer Tool Changes
- The CALC ATTR dialog (Attribute Calculation Setup) may now be invoked on the current feature selection. This option is accessed from the “Attribute/Style Functions” submenu in the right-click menu for selections.
- Added “Cut Selected Area(s) from all Overlapping Areas” option. Similar to exiting “Cut Selected Area(s) from Another Area” function, except all areas in specified layers are processed rather than a single layer.
- Cropping to selected areas will automatically fix any invalid area geometry when they cause the crop to fail. This will allow many more crop operations to complete without error without needing to manually find and fix invalid polygons before doing the crop. In addition any exports to selected areas will also fix invalid polygons that cause the crop to fail.
- Updated creation of strike-and-dip points to visually show the orientation of the point as you drag after left-clicking to much more easily get the desired orientation of the strike/dip. The dip and strike angle are also now displayed on the status bar as you drag with the left mouse button down.
- Invalid area geometries where an island is on or outside of the parent are now automatically fixed by the invalid polygon detection and fixing tool.
- Added support for copying attributes from points to other nearby point features using the Copy Attributes option in the Digitizer Tool.
- Added “Edit Feature Vertices” option under Vertex Editing right-click sub-menu of Digitizer Tool. This allows displaying and editing the vertex list (including per-vertex elevations and times) of any single selected line or area (including hole/island) feature.
- When creating lines connecting point features to line features, rename the DIST_ALONG_LINE attribute to CHAINAGE to reflect the more common usage.
- Add option to select the native projection for a new layer created from the feature edit dialog. This allows moving/creating new features in a layer with a custom name and whatever projection is desired.
- When creating point features from a line feature with per-vertex time-stamps, add SPEED, AVG_SPEED, and ELAPSED_TIME attributes. Do the same if adding from the Feature Vertices dialog for selected points.
- Added option to disable the selection of holes/islands in area features when clicking/dragging to select. The option is under the right-click Options menu in the Digitizer Tool.
- Updated creating of perpendicular lines to selected lines to add the non-measure attributes of the line/area to the perpendicular lines.
- Updated calculation of area elevation statistics to more often determine a predominate slope aspect and report that as an ASPECT attribute. In addition the average slope direction will always be added as an AVG_ASPECT attribute even if there isn’t a dominant direction.
- Fixed issue with the orientation of the last line when creating perpendicular lines to selected lines.
- Fixed selection of layer in the feature edit dialog when multiple features are selected for editing.
- Fixed crash creating new features in a layer other than User Created Features if nothing in User Created Features and auto-save backup workspaces option checked.
- Fixed issue with option to chop up areas to reduce the vertex count not always being available if multiple areas are selected.
- Fixed issue with option to chop up areas to reduce the vertex count not always reducing all the way to 3 vertices if you want to create triangles from the areas.
- Added units of arc seconds and arc minutes for creating a regular grid of features.
- Fixed issue with using the Edit->Select All menu command or the right-click Select All Features in Layer option in the Control Center selecting features in the Digitizer Tool that are disabled for selection, such as is if you turned off selection of lines.
- Added Create Buffer option to list all attribute values of combined areas, which has been the default behavior, or simply assign a single representative value to each attribute instead.
- Fixed issue where square buffers would sometimes have incorrect shape near start/end vertices.
Scripting Changes
- Added support for exporting only specific layers from an EXPORT script command. You can now add one or more EXPORT_LAYER parameters to an export command and only those layers that match one of the EXPORT_LAYER filters will be exported.
- Added support for exporting everything outside of selected polygons rather than inside by adding POLYGON_CROP_EXCLUDE=YES to any script command where you are cropping to one or more polygons.
- Added support for cropping a script EXPORT* command to an area feature selected in the Digitizer Tool. Just add POLYGON_CROP_NAME=”SELECTED” to the command parameters to use any selected area feature(s) from the user interface in the crop.
- Updated EDIT_VECTOR command to allow filtering what is operated on to a bounding box. Any of the normal bounding box parameters (i.e. LAYER_BOUNDS, GLOBAL_BOUNDS, LAT_LON_BOUNDS, etc.) are applicable.
- Added support for setting a large number of advanced options with the SET_OPT command using new MISC_OPT and MISC_OPT_VALUE parameters. This includes global settings for the snapping of export bounds to pixel or spacing boundaries and maintaining export bounds over sample spacing. You can also set the base temporary files folder used by Global Mapper. See documentation for complete list of options.
- Added support for more built-in variable names to allow easily logging the time required for scripts to run. Now %TIME_SINCE_START%, %TIME_SINCE_LAST_LOG%, and %SCRIPT_FILENAME% are available as built-in variables. You would likely use them with the LOG_MESSAGE command.
- Added facility for calculating new attribute values using formulas using the new CALC_ATTR_FORMULA script command. The CALC_ATTR_FORMULA is similar to the existing CALC_ATTR formula, except that that you can specify new attribute values using formulas. See the documentation for more information, including a description of attribute formulas.
- Added support for new script variables using formulas in the DEFINE_VAR script command. There is now a FORMULA parameter that accepts a formula for assigning a value to a script variable. See the documentation for a more complete description of variable formulas.
- Updated export bounds when cropping operations to polygon features. By default, the export bounds will be the intersection of the crop area bounds for the operation and the data export bounds (either default all-data or the explicitly provided bounds). You can also provide a POLYGON_CROP_INT_DATA_BOUNDS=NO parameter to indicate that the export bounds should be the crop area bounds unless you explicitly listed another bounding box (i.e. GLOBAL_BOUNDS or LAYER_BOUNDS parameter), in which case that explicit bounding box will be used.
- Support exporting unsigned 16-bit and signed/unsigned 8-bit values with the BIL and GEOTIFF type export with the EXPORT_ELEVATION command. The new USE_UNSIGNED parameter is used to specify that unsigned values should be exported.
- Moved type filter functionality to SET_OPT command and deprecated the LOAD_TYPE_FILTER command. It will still work, but any new global options will be part of the SET_OPT command.
- Added support for specifying a Lidar return filter both for global display and export with SET_OPT as well as for individual IMPORT and EXPORT commands with a new LIDAR_RETURN_FILTER parameter.
- Updated EDIT_VECTOR command to allow just providing a NEW_LAYER_NAME parameter to allow creating any new features from the command in a layer with that name rather than placing them in the layer of the feature(s) they were created from.
- Updated EDIT_VECTOR command to support resampling line or area feature vertices by distance using the RESAMPLE_FEATURES parameter.
- Added support for copying attributes from points to other nearby point features using the COPY_ATTRS script command.
- Support wildcards in the FILENAME parameter for an IMPORT command to allow easily loading all files that match a particular wildcard string, like FILENAME=”*.tif” to load all TIFF files in a folder.
- Support NOT recursing sub-folders when using the IMPORT_DIR_TREE command to load files matching a mask string. Now add RECURSE_DIR=NO to the command to only load files in the specified folder.
- Added the GRID_OVERLAP_NUM_PIXELS parameter to indicate whether or not the value specified in GRID_OVERLAP should be interpreted as the number of pixels (EXPORT_RASTER command)
- Added new command SHIFT_LAYER to move one or more layers by the specified offset distance.
- Added support for using the default position and/or projection when loading a layer and that data cannot be automatically determined by adding USE_DEFAULT_POS=YES and/or USE_DEFAULT_PROJ=YES to an IMPORT command.
- Added support for setting the vector detail offset (slider from Vector Display tab of Configuration dialog) with a DETAIL_OFFSET parameter for the SET_OPT command.
- Added support for hiding any windows that would be shown by a RUN_COMMAND command. Add HIDE_WINDOW=YES to the command to hide the window.
- Allow layers to be specified with just a filename with no path rather than requiring a full path or wildcards. Applies to any command where you provide the filename/description of a layer to work on.
- Added nested progress dialogs when running a script which loops over a set of files or layers providing much better monitoring of the script progress and allowing simpler cancel.
- Added support for specifying the altitude mode for elevations in a layer with an ALT_MODE parameter for an IMPORT or SET_LAYER_OPTIONS command.
- Added support for creating a flow direction point layer with the GENERATE_WATERSHED command by adding GEN_FLOW_DIR_POINTS=YES. This layer will have points for each sample location showing the flow direction and magnitude.
- Allow specifying the CODE_PAGE for KML vector and GPX exports with the EXPORT_VECTOR command. The default is to use the UTF-8 code page.
- [LIDAR MODULE ONLY] Support using SPATIAL_RES_METERS for any operation that used GRID_BIN_SIZE for binned Lidar gridding or other Lidar operations.
- Provide more options for label export to DXF/DWG files using the EXPORT_VECTOR command. Now the EXPORT_DWG_LABELS/EXPORT_DXF_LABELS parameters support exporting features labels as attributes, separate points on the features’s layer, or separate points on a label layer. The existing Yes/No support still works as before.
- If you explicitly provide bounding box parameters for a command and also crop to one or more polygons, the explicitly provided bounds are used rather than the bounds of the crop polygon(s).
- Fixed issue with EDIT_VECTOR command not doing anything if no COMPARE_STR parameter were provided (in v16.0.0-v16.0.3).
- Fixed bug passing variables on the command line in v16.0.0-v16.0.3.
- Fixed crash using EXPORT_VECTOR command with %SPLIT_ATTR% in the FILENAME parameter in some v16.0.x builds.
- Fixed issue with EXPORT_RASTER command that caused the display bounding box in the main application view window to change after running the script in some cases.
Online Source Changes
- Sped up online sources by downloading data in the background. The display and export of online sources is now several times faster in many cases. You can also immediately cancel the drawing of any online source by pressing Escape without having to wait for the server to respond.
- Added option to create world files for each downloaded tile from an online tiled source. This allows you to directly load the files in to Global Mapper from the local cache, which is especially useful if you create a map catalog for offline use of the data. The option is found in the Advanced section of the General tab of the Configuration dialog
- Added support for finding the location associated with a MapCode (www.mapcode.com). The Search->Find Address menu command allows specifying a MapCode as the location to find.
- Added Mexico layers from INEGI as built-in sources under the new COUNTRY DATA group. This includes orthophotos and many other types of data covering Mexico.
- Added CORINE Land Cover 2006 (100m Resolution) as built-in online source. The previous CORINE online source was from 2000. That is still available as well. The new source can be used for roughness grid/area calculations.
- Added FEMA Hazard maps as built-in online sources. Both the WMS (Raster) and WFS (Vector) FEMA sources are available under the U.S. Data group and provide flood and other hazard maps for the entire U.S.
- Added built-in link to ESA CCI Soil Moisture global database. This is just a website link so you still have to download the actual data you want and then load it.
- Allow easily adding multiple sources at once from a WFS server. You can now select more than one feature when adding a WFS source. If multiple are selected, you get a separate source for each selected feature.
- Added right-click option to save any selected online source definitions to a XML file to the online source dialog. This allows easily exporting user-added source definitions to load on another machine and add to that machine’s source list.
- Added new option to Add Source dialog when adding a WMS source to allow preferring the use of WMS v1.1.1 rather than whatever the source reports as the default version (i.e. v1.3) if desired. This is useful as some servers don’t properly handle the axis order as the WMS v1.3 specification requires for some coordinate systems.
- Allow removing multiple selected sources at once from the online source download dialog. If you have selected a group of source and none of them are built-in sources, they will all be removed when you use the ‘Remove Source’ button.
- Improved automatic selection of a SRS (projection) to use for WMS sources with a large list of available projections.
- Fixed issue with Brazil Topo Maps source no longer working.
- Fixed issue with right-click on source list causing multiple [Items to be selected.
Projection/Datum Changes
- Improved speed of reprojection in some cases, particularly map catalogs with a large number of maps to reproject. This was slower in v16.0.0-v16.0.3 than it needed to be.
- Fixed issue with small missing sliver near anti-meridian (+180/-180) when reprojecting data that crosses the ATM to Geographic (lat/lon). This affects both display and export to formats that force the projection to lat/lon, like KML/KMZ.
- Added built-in EPSG code for MOLDREF99 (EPSG:4026).
- Added built-in EPSG codes for Idaho State Plane projections using NAD83 (NSRS2007).
- When changing projections on the projection selection dialog and the new projection doesn’t allow the previously selected datum, default to the first datum in the allowed list for the new projection rather than keeping the dis-allowed datum.
- Fixed issues with some reprojected maps being cropped when the original bounds go slightly outside the valid bounds, like a Mercator map with a corner that goes just slightly west of -180 or east of +180 with a map centered on 0.
Format Specific Changes
- Restored ESRI File Geodabase (FDGB) load to 32-bit Global Mapper with no ESRI license (only for Windows Vista and later).
- Added Band Setup tab to Options dialog for multi-band PNG image layers, allowing re-ordering the bands and also disabling the alpha channel.
- Updated GPX export to allow including elevations and timestamps in track log (line) exports, descriptions and symbols for export waypoint features, and to choose character encodings other than UTF-8 and ISO-8859-1.
- Fixed issue rendering dashed lines in PDF layers in v16.0.0-v16.0.3.
- Sped up the load of VPF format data (i.e. VMAP0, VMAP1, etc.).
- Added support for loading SHP files over 4GB in size.
- Improve load and display of text from XML files that is in a language (code page) other than the current system code page. For example you can now load OSM data with Cyrillic/Korean/Chinese/etc. text and display on an English language Windows machine.
- Made DXF export store text justification tags so that text placement is preserved based on what was selected in Global Mapper.
- Improved export of ECW and JPEG2000 files when using a projection with International Feet for the units (typically a State Plane projection). The coordinates are no longer converted to US Survey Feet but instead kept as International Feet. The State Plane projection default units for the zone or an external .prj or .aux.xml will be used on import to determine if the file coordinates should be US Survey Feet or International Feet since the ECW format doesn’t have separate unit codes internally for the different flavors of feet.
- Fixed issue in DXF export with duplicate POINT and TEXT entities being exported at the same location in some situations when the point feature only has text and no symbol.
- Added “Add ELEVATION Attribute” option to batch conversion to Shapefiles.
- Added option to export unsigned 16-bit samples for BIL and GeoTIFF elevation exports. There is now an option next to the select for 16-bit elevation export to choose Signed or Unsigned. Previously only signed 16-bit values could be exported.
- Update map catalogs to not draw map bounding boxes if zoomed in too far to draw the map when you have the display set up to a range of scales/sizes.
- Sped up changes to the map list for very large map catalogs, including sorting the maps and saving modifications.
- Automatically use 24-bit RGB PNG files in raster KML/KMZ export if an output file has 256 or more colors. Otherwise a palette-based PNG will be used.
- Improved sorting of layers by resolution for map catalogs and when sorting from the Control Center right-click menu, especially for maps in polar regions.
- Added progress reporting and option to cancel when embedding large layers in a workspace and exporting large vector layers to a Global Mapper Package (GMP) file.
- Corrected progress reporting when loading a workspace file over 4GB in size.
- Updated Platte River/Geographix export to use proper number of digits for township and range.
- Updated DXF export to include TABLES section at the top to fix problems loading in software that requires that section.
- Fixed more issues loading some XTF files with bad ping values.
- Improved accuracy of OTF elevation grid.
- Made KML/KMZ files that reference images load properly as a map catalog rather than loading as a non-functional map catalog layer and separate working image layers that are always displayed.
- Fixed issues loading some Trimble GGF Geoid, including rotated and flipped grids.
- Don’t export empty Shapefiles if no features intersect the clip area(s)/bounds. Previously if you exported to a Shapefile and some features had bounding boxes that intersected the clip area(s)/bounds, you would get a file even if none of the features actually intersected the clip area(s)/bounds.
- Fixed bug with the attributes loaded from text files without a blank line between features. The first attribute from each feature could be assigned to the previous feature.
- Support DGN files with 3D holes/islands in 3D area features. Previously the per-vertex elevations for the holes were not being used.
- Save some settings on the Generic ASCII import dialog between runs, such as coordinate order, import type, and coordinate prefix.
- When loading multiple ESRI File Geodatabase (gdb) files (or adding to a map catalog), add a ‘Use for All’ button on the table selection dialog so you can load the same set of tables from each GDB being added.
- Import benchmark point features when loading Trimble Field Survey XML files.
- Made generic ASCII text import with ‘Auto-Detect’ or ‘Space or Tab’ delimiter prefer tab over space so that tab-delimited files with spaces in the coordinate fields can be correctly loaded without having to select ‘Tab’ explicitly.
- Fixed issue with exported CADRG/CIB files not working in some software that required a particular ordering of the components in the frame files. Now frame files should order the data internally the same way other CADRG data sets do.
- Fixed issue with missing tiles when exporting from map catalogs to PNG files, including as part of a web export.
- Fixed problems loading some NetCDF files with time-dependent variables.
- Fixed storing of Web Mercator projections in JP2 exports.
- Fixed issue in v16.0.0-v16.0.4 with some rare JP2 files being rotated and incorrectly positioned.
- Fixed issue in v16.0.0-v16.0.4 with some OCAD files with spline curves failing to load.
- Fixed issue with S57 file loads showing warning messages about ignored or mis-placed attributes.
- Fixed issue with S63 files only loading the first 10 update files (i.e. no updates over .010).
- Fixed issue with BSB charts in map catalogs not displaying.
- Fixed export of text in right-to-left character sets (i.e. Hebrew and Arabic) to PDF files.
- Fixed issue with font style attributes (like FONT_ANGLE) only applying to the first feature in a file for Shapefiles that only had font-related style attributes.
- Fixed issue with cropped export to GMP format losing per-vertex time stamps and fly-through information for any lines that are cropped.
- Fixed issue with gaps in OTF terrain layer.
Rendering/Style Changes
- Improved visibility of cursor for Measure Tool so that it shows up better on dark backgrounds.
- Don’t show font rotation and placement options for features that don’t support those options, like line features.
- Updated dialog for naming and saving the current view to have a drop-down list of existing view names to choose from in addition to allowing typing a new name.
- Fixed issue with deleted line features disappearing when you zoom in on them far enough that much of the line is offscreen and you have render deleted features enabled.
- Fixed issue with small render and selection offset when zoomed in on some reprojected data sets.
Misc. Changes
- Updated right-click option to export selected layers from the Control Center to support raster and terrain layers.
- Updated the Control Center CALC ATTR dialog (Attribute Calculation Setup) with the ability to calculate new attribute values using spreadsheet-like formulas. The new attribute formulas allow numeric, Boolean and string operations, using standard mathematical notation and predefined functions, which include sophisticated text match, search and replace operations using regular expressions. The new formula language is used in the associated new CALC_ATTR_FORMULA script command, and also in the DEFINE_VAR script command (See Scripting Changes section).
- Improved exports using image-optimized palettes for data with more than 256 colors but large areas with the same color.
- Added support for embedded generated layers (such as from the Raster Calculator or a gridding operation) over 4GB in size in a workspace file.
- Made 64-bit Global Mapper work on 64-bit Windows XP (broken in v16.0.0-v16.0.1).
- Add group name to the name of any layers in a layer selection list, such as selecting a layer to move another layer after in the Control Center.
- When re-ordering vector layers in the Control Center and your Vector Display Order During Draw setting is set to prefer type over layer order, prompt the user to change this as you typically want the change in layer order to have some visual effect.
- Added support for panning the Zoom and Reference map views on the Image Rectification dialog using the Page Up/Down and Arrow keys. These keys work when the cursor is over one of the map views.
- Allow use of module licenses, such as the Lidar module, from a USB dongle when the main license is not from a dongle.
- Improved the automatic backup of workspaces to save backups when changes are made other than just creating new features, including editing and deleting features.
- Add new Histogram tab to the Metadata dialog for elevation grids and Lidar data
- Updated Attribute Calculation from Control Center right-click menu (or CALC_ATTR script command) to support numeric operations on formatted degree values or numeric values inside parentheses, braces, or brackets.
- Updated Configuration dialog so that resizing it grows the feature type lists on the Area Styles, Line Styles, Point Styles, and Lidar tabs.
- Improved display of speed on the Feature Vertices dialog for features with multiple vertices in a single second (i.e. tracklogs with sub-second resolution). Now the speed for the 5 seconds around a point is displayed instead of just the instantaneous speed at the point.
- ADVANCED: Added support for a registry key (DWORD key at ‘HKEY_CURRENT_USER\Software\Global Mapper\MaxThreadCount’) to specify the maximum number of background threads/cores to use for operations that support multi-threading. The default value of 0 will use all but one available system thread in most cases.
- The Feature Info dialog now shows the index of the feature in the layer in the ‘Map Name’ field.
- Fixed error in v16.0.0 saving a workspace with a view shed layer in it.
- Fixed issue with right-click in Control Center sometimes keeping extra layers selected.
- Fixed issue where the “?” wildcard character was not being recognized as such.
- Fixed issue right-clicking on User Created Features layer and exporting to a file from the Overlay Control Center. This option would duplicate the layer.
- Fixed crash when displaying GeoCalc dialogs.
- Fixed issue with crash when searching Shapefiles with large DBF files in v16.0.0-v16.0.4.
- Fixed issue loading workspaces with references to GeoCalc pass-through coordinate transforms.
- Fixed issue with copy-paste with both parent areas and islands selected pasting duplicate copies of the selected islands.
- Fixed issue with the elevation or color of a clipped layer being shown in the status bar even when you hover over a clipped portion of the layer.
- Fixed bug in v16.0.0-v16.0.5 with layers cropped to a polygon becoming a single color when loaded from a workspace which contains the crop.
What's New in Global Mapper v16.0
Significant New Features
- Dramatically sped up many operations by making use of multiple cores. The following operations are now much faster in most cases:
- Contour Generation
- View Shed Calculation
- Gridding of 3D vector features
- Search by Attributes/Name
- Creation of area features from equal colors/elevation/slopes
- [LIDAR MODULE ONLY] Automatic classification of Lidar ground points (20X as fast or more)
- [LIDAR MODULE ONLY] Initial display of height-above-ground color for Lidar point clouds
- Added option to automatically classify building and high vegetation (i.e. tree) points from a raw Lidar point cloud. This is a very powerful option on the Lidar toolbar (and via the LIDAR_CLASSIFY script command) that, combined with the existing (and much-improved) option to automatically classify Lidar ground points, allows automated classification of over 90% of ground, building, and high vegetation points from a raw Lidar point cloud.
- Added option to automatically extract building outlines from classified Lidar point clouds. This is a very useful option on the Lidar toolbar that, combined with the automatic classification and manual cleanup tools, can allow very efficient extraction of 3D building outlines from Lidar point clouds.
- Added option to automatically extract tree points/areas from classified Lidar point clouds. This is a very useful option on the Lidar toolbar that, combined with the automatic classification and manual cleanup tools, can allow very efficient extraction of tree points (with crown height and width attributes) as well as approximate tree coverage areas from Lidar point clouds.
- Added options to filter Lidar points by class/elevation/color/scan-angle/source-ID/etc. when exporting, gridding, and selecting from point clouds.
- Added option to plan and record a 3D fly-through as a video file. New toolbar buttons on the 3D dialog allow setting up and recording a high-definition 3D fly-through.
- Support rendering textures on 3D polygons in the 3D view. This allows for the creation of photo-realistic 3D model views when loading 3D data that has texture images included. There is a drop-down on the 3D toolbar to select the Skybox background for the 3D display.
- Added a Graph and Chart Manager under the Analysis menu to allow creating graphs and charts from loaded data. The following type of operations are supported:
- Bar graph, histogram, line chart, or bar chart from any attribute field in loaded vector layers.
- Histograms for gridded terrain layers (i.e. DEMs)
- You can save the graph to a BMP file and place it on the map as a fixed screen position layer.
- Graph definitions are saved in the workspace file for easy saving and sharing.
- Added option to export selected layers with new right-click option in Control Center. This finally lets you easily export just one or more layers without having to disable the others, export, and then re-enable them.
- Added built-in streaming online ASTER GDEM v2 worldwide terrain data set at higher resolution (just over 30 meters) and from a much faster/more reliable server than the previous streaming ASTER GDEM v1 data set.
- Removed GEM module. All functionality that was present with the GEM add-on module is now part of the base package.
- Added new GeoCalc toolbar to access Blue Marble’s Geographic Calculator coordinate transformation library if you have that installed. The new toolbar has buttons to enable/disable GeoCalc projections and settings and also a dedicated button to launch the Geographic Calculator.
- Fixed security issue with MAPI.DLL. Secunia Advisory SA 51510/CVE-2013-0727.
New Supported Formats
- Support Numerous New 3D Model Formats:
- Collada: *.dae
- PLY (Stanford Polygon Library) : *.ply
- Blender : *.blend
- OBJ (Wavefront): *.obj
- 3DS (3DS Max): *.3ds
- STL (StereoLithography) : *.stl
- Added support for MrSID MG4 format image and Lidar files.
- Added support for loading RDTED (terrain data in CADRG/RPF format) files.
- Added support for exporting Vertical Mapper Classified (clutter) Grid GRC Files.
- Added support for loading LCV Land Cover Files.
- Added support for ZMap+ Fault Polygon Files.
LiDAR Module Only Highlights
- Added option to automatically classify building and high vegetation (i.e. tree) points from a raw Lidar point cloud. This is a very powerful option on the Lidar toolbar (and via the LIDAR_CLASSIFY script command) that, combined with the existing (and much-improved) option to automatically classify Lidar ground points, allows automated classification of over 90% of ground, building, and high vegetation points from a raw Lidar point cloud.
- Added option to automatically extract building outlines from classified Lidar point clouds. This is a very useful option on the Lidar toolbar that, combined with the automatic classification and manual cleanup tools, can allow very efficient extraction of 3D building outlines from Lidar point clouds. This option is available on the Lidar toolbar and in a script via the LIDAR_EXTRACT command.
- Added option to automatically extract tree points/areas from classified Lidar point clouds. This is a very useful option on the Lidar toolbar that, combined with the automatic classification and manual cleanup tools, can allow very efficient extraction of tree points (with crown height and width attributes) as well as approximate tree coverage areas from Lidar point clouds. This option is available on the Lidar toolbar and in a script via the LIDAR_EXTRACT command.
- Dramatically improved automatic classification of ground points. The following improvements have been made:
- Improved classification to filter out likely buildings and trees before finding nearly certain ground points. This fixes the common issue of the top of flat buildings being classified as ground points. There are parameters controlling this on the ground classify dialog.
- Tremendously sped up automatic classification of ground points. The operation can be 20 times faster or even more on machines with a large number of cores.
- Added option to ground classify dialog to filter the Lidar points that are considered as possible ground. You can manually filter the points by elevation, color, scan angle, etc.
- Allow performing a ground-point automatic classification just on selected Lidar points.
- Added option to Lidar LAS/LAZ export to filter the export so that only points that are within a given elevation range, near any one of a list of colors, within a list of allowed classes, within a scan angle range, and/or within a list of point source IDs are exported.
- Added option when gridding Lidar point clouds to filter what points are considered in the grid. You can use that to grid only points that are within a given elevation range, near any one of a list of colors, within a list of allowed classes, within a scan angle range, and/or within a list of point source IDs are exported. For example you might use this to quickly create a ground grid from a Lidar point cloud.
- Added option to grid Lidar intensity values rather than elevations when doing a bin-based grid of Lidar point clouds. The intensity grid will default to a grayscale rendering, like an aerial image, but can be customized to use any shader. The option is a new Grid Type selection on the grid options dialog. You can also do this from a script by adding GRID_TYPE=INTENSITY to the GENERATE_ELEV_GRID command.
- Added option to grid Lidar height above ground values rather than elevations when doing a bin-based grid of Lidar point clouds. The option is a new Grid Type selection on the grid options dialog. You can also do this from a script by adding GRID_TYPE=HEIGHT_ABOVE_GROUND to the GENERATE_ELEV_GRID command.
- Enhanced option to filter the selected Lidar points in the Digitizer Tool to also allow filtering the selection by classification, point source ID, and scan angle range.
- Greatly improved filling of gaps when doing binned gridding of Lidar point clouds. The filled gaps should now be much smoother and also calculate more quickly.
- Sped up display of height-above-ground color for Lidar point clouds on multi-core machines.
- Added support for coloring Lidar point clouds by the difference in height between the first and last return of a multiple return pulse. This is useful for visualizing things like potential tree heights or non-penetrable objects like buildings.
- Made path profiles through Lidar points in a map catalog show those Lidar points
- Made Feature Info dialog and status bar display modifications to elevations from Alter Elevation Values tab of Options dialog for point cloud layer.
- Made the elevation legend display with height colors for a ‘height above ground’ rendering of a point cloud.
- Fixed coloring of Lidar path profile as height-above-ground if the main map view is not also using the same draw mode.
- Fixed coloring of Lidar path profile as height-above-ground if the main map view is not also using the same draw mode.
- Added right-click option on main map when the Path Profile Tool is active but nothing is drawn to set the corridor width for a Lidar path profile .
- Support automatically classifying building and high vegetation (tree) points using the LIDAR_CLASSIFY script command.
- Support automatically extracting building outlines and tree points/outlines from classified Lidar point clouds using the LIDAR_EXTRACT script command.
- Support filtering exports to Lidar LAS/LAZ files by point attributes like elevation, scan angle, classification, color, etc. with the EXPORT_VECTOR and GENERATE_ELEV_GRID commands using new parameters LIDAR_FILTER, LIDAR_COLOR_FILTER, LIDAR_COLOR_DIST, LIDAR_SCAN_ANGLE_RANGE, LIDAR_ELEV_RANGE, and LIDAR_SOURCE_ID_LIST.
LiDAR Changes
- [LIDAR MODULE ONLY] Added option to automatically classify building and high vegetation (i.e. tree) points from a raw Lidar point cloud. This is a very powerful option on the Lidar toolbar (and via the LIDAR_CLASSIFY script command) that, combined with the existing (and much-improved) option to automatically classify Lidar ground points, allows automated classification of over 90% of ground, building, and high vegetation points from a raw Lidar point cloud.
- [LIDAR MODULE ONLY] Added option to automatically extract building outlines from classified Lidar point clouds. This is a very useful option on the Lidar toolbar that, combined with the automatic classification and manual cleanup tools, can allow very efficient extraction of 3D building outlines from Lidar point clouds. This option is available on the Lidar toolbar and in a script via the LIDAR_EXTRACT command.
- [LIDAR MODULE ONLY] Added option to automatically extract tree points/areas from classified Lidar point clouds. This is a very useful option on the Lidar toolbar that, combined with the automatic classification and manual cleanup tools, can allow very efficient extraction of tree points (with crown height and width attributes) as well as approximate tree coverage areas from Lidar point clouds. This option is available on the Lidar toolbar and in a script via the LIDAR_EXTRACT command.
- [LIDAR MODULE ONLY] Dramatically improved automatic classification of ground points. The following improvements have been made:
- Improved classification to filter out likely buildings and trees before finding nearly certain ground points. This fixes the common issue of the top of flat buildings being classified as ground points. There are parameters controlling this on the ground classify dialog.
- Tremendously sped up automatic classification of ground points. The operation can be 20 times faster or even more on machines with a large number of cores.
- Added option to ground classify dialog to filter the Lidar points that are considered as possible ground. You can manually filter the points by elevation, color, scan angle, etc.
- Allow performing a ground-point automatic classification just on selected Lidar points.
- [LIDAR MODULE ONLY] Added option to Lidar LAS/LAZ export to filter the export so that only points that are within a given elevation range, near any one of a list of colors, within a list of allowed classes, within a scan angle range, and/or within a list of point source IDs are exported.
- [LIDAR MODULE ONLY] Added option when gridding Lidar point clouds to filter what points are considered in the grid. You can use that to grid only points that are within a given elevation range, near any one of a list of colors, within a list of allowed classes, within a scan angle range, and/or within a list of point source IDs are exported. For example you might use this to quickly create a ground grid from a Lidar point cloud.
- [LIDAR MODULE ONLY] Added option to grid Lidar intensity values rather than elevations when doing a bin-based grid of Lidar point clouds. The intensity grid will default to a grayscale rendering, like an aerial image, but can be customized to use any shader. The option is a new Grid Type selection on the grid options dialog. You can also do this from a script by adding GRID_TYPE=INTENSITY to the GENERATE_ELEV_GRID command.
- [LIDAR MODULE ONLY] Added option to grid Lidar height above ground values rather than elevations when doing a bin-based grid of Lidar point clouds. The option is a new Grid Type selection on the grid options dialog. You can also do this from a script by adding GRID_TYPE=HEIGHT_ABOVE_GROUND to the GENERATE_ELEV_GRID command.
- [LIDAR MODULE ONLY] Enhanced option to filter the selected Lidar points in the Digitizer Tool to also allow filtering the selection by classification, point source ID, and scan angle range.
- [LIDAR MODULE ONLY] Greatly improved filling of gaps when doing binned gridding of Lidar point clouds. The filled gaps should now be much smoother and also calculate more quickly.
- [LIDAR MODULE ONLY] Sped up display of height-above-ground color for Lidar point clouds on multi-core machines.
- Dramatically sped up searches on point clouds.
- [LIDAR MODULE ONLY] Added support for coloring Lidar point clouds by the difference in height between the first and last return of a multiple return pulse. This is useful for visualizing things like potential tree heights or non-penetrable objects like buildings.
- Sped up the display of point clouds with a very large number of points (i.e. 10’s of millions) of points, particularly when zoomed in on a small section of the point cloud.
- [LIDAR MODULE ONLY] Made path profiles through Lidar points in a map catalog show those Lidar points
- Added new built-in point type for Railroad ASPRS class 10 (Lidar, Railroad).
- Added support for coloring points by the point index in the point cloud. This allows visualizing the spatial arrangement of the points in the source file.
- Updated display of min/max Scan Angle on the Statistics dialog for Lidar point clouds to show the min/max values in degrees rather than the raw scaled values.
- [LIDAR MODULE ONLY] Made Feature Info dialog and status bar display modifications to elevations from Alter Elevation Values tab of Options dialog for point cloud layer.
- [LIDAR MODULE ONLY] Made the elevation legend display with height colors for a ‘height above ground’ rendering of a point cloud.
- Updated creation of point clouds from elevation grid cell centers to create the points in the full native units of the layer and not a more precise unit like centimeters.
- [LIDAR MODULE ONLY] Fixed coloring of Lidar path profile as height-above-ground if the main map view is not also using the same draw mode.
- Fixed bug in v15.1.6-15.2.1 with Lidar classification filter on the Lidar load dialog not being remembered.
- Fixed bug in v15.2.0-v15.2.1 with binned gridding of Lidar data sometimes not creating a layer.
3D Viewer Changes
- Added option to plan and record a 3D fly-through as a video file. New toolbar buttons on the 3D dialog allow setting up and recording a high-definition 3D fly-through. To create a 3D fly-through, you first define a fly-through path from a line feature. You can define the camera location and direction for every point along the path, preview the fly-through frame-by-frame or as a single stream, and save the results to an AVI video file with different resolution and frame rates.
- [LIDAR MODULE ONLY] Fixed coloring of Lidar path profile as height-above-ground if the main map view is not also using the same draw mode.
- Fixed bug in v15.1.6-15.2.1 with Lidar classification filter on the Lidar load dialog not being remembered.
- Fixed bug in v15.2.0-v15.2.1 with binned gridding of Lidar data sometimes not creating a layer.
- Support rendering textures on 3D polygons in the 3D view. This allows for the creation of photo-realistic 3D model views when loading 3D data that has texture images included. There is a drop-down on the 3D toolbar to select the Skybox background for the 3D display.
- Added real-time display of main map display cursor location in the 3D view. You can enable display of a vertical line in the 3D view that shows where your cursor is positioned in the main map view as you move it around.
- Added support for drawing the current GPS location and recorded track in the 3D viewer. There on options on the 3D View Options dialog to control the display of the GPS icon.
- Made 3D points with rotated symbols draw at the appropriate location in space and with the specified rotation relative to the plane of the surface. This allows for things like floating arrows pointing in different directions.
- Added option on toolbar to control whether or not the 2D and 3D map views are linked. By default they are linked so updated in either one also updates the other. If you disable the linking then you can separately pan and zoom the 2D and 3D view windows.
- Added option to display skybox. Add a realistic background to your 3D views.
- Added display of onscreen notifications as 3D viewer settings change. This will show text about changes to the water height, walk mode height, vertical exaggeration, etc. as text in a corner of the 3D window for some period of time (default is 10 seconds). You can configure the display of these notifications on the 3D view options dialog.
- Added support for specifying an Altitude mode of Depth Below Sea Level for vector features (either for an entire layer or for individual features). If this is set the elevation for the feature will be treated as a negative value for display in the 3D view.
- Fixed 3D zoom with mouse option which was broken in v15.2.0-v15.2.1.
Path Profile/Line of Sight Function Changes
- Made crossing 3D lines shown in the path profile view display at the interpolated elevation at the cross point and not the elevation at the start of the intersecting line segment.
- [LIDAR MODULE ONLY] Added right-click option on main map when the Path Profile Tool is active but nothing is drawn to set the corridor width for a Lidar path profile .
- Fixed bug in v15.2.0 with path profile dynamically drawn line not being correct for long lines.
- Fixed problem with areas that the path profile crosses not being displayed if there are no line features loaded.
Analysis Function Changes
- Added support for conditional expressions in the Raster Calculator. This allows things like performing different operations on band/elevation values depending on how they relate to other values. For example, you could have a formula like ‘IF ( B1 > B2, B1 - B2, 0 )’. This would cause the resulting value to be B1 - B2 if B1 > B2, and 0 otherwise.
- Improved creation of watershed, water rise, and view shed coverage areas to more rarely create self-intersecting (invalid) areas.
- Updated creation of view shed coverage areas with a transmission angle to create a 3D area with the height of each vertex being the height of the transmission at the vertex distance. This allows for a nice 3D display of the transmission beam.
- Made volume calculations accurate regardless of what projection you are currently using for display. Previously the volume could be inaccurate if using a distorted projection for the location, like Geographic far from the equator.
- Improved pile volume calculation by sampling the terrain at more locations around the pile area boundary to form the “base” surface rather than only sampling at the vertex locations. This helps a lot for pile boundaries with only a few vertices and also lowers the effect a single poorly-placed vertex can have.
- Improved pile volume calculation when the pile boundary has some vertices outside of the terrain surface. Before that could cause large spikes in volume as those vertices were treated as 0. Now they are just ignored. It is still best to have all vertices on the terrain surface though.
- Updated contour generation to create lines mark as absolute height and contour areas with extrusion disabled to improve the default 3D view.
- Added better progress reporting to watershed operation and allow cancel when finding flow to/from points, lines, and areas.
- When creating Voronoi diagram, extend lines to clip boundary.
- Fixed long-standing error gridding 3D vector layers with lines used as constraints for some data sets.
- Fixed problem with points with elevations of -9999 or below not gridding.
- Fixed error about not enough 3D points being available to grid when trying to grid 1 or 2 3D triangle (TIN) features.
- Fixed problem with styling for drainage areas created from watershed calculation. They were displaying with a single color rather than random colors in v15.2.
Digitizer Tool Changes
- Added option to range ring creation to create radial areas (as opposed to radial lines) so that you can easily create pie wedges at a fixed radius.
- Added an option to create a point feature at the centroid/average of a group of selected point features. This is under the Advanced Feature Creation right-click menu when you have more than one point feature selected.
- Updated option to count features in selected area to be able to count lines that are partially inside the area rather than just those that are completely inside the area.
- Updated add of coordinate attributes for line and area features to add a BOUNDS attribute with the bounding box.
- Updated creation of line features from selected islands/holes in areas to assign the parent area attributes to the new lines and also add an ISLAND=Y attribute.
- Updated creation of regular grid of features to all creating point features at the grid cell centers.
- Added support for resampling selected line features at a fixed percentage of the length rather than a fixed distance along the line.
- When create points from the vertices of selected features, add the feature name as an AREA_NAME or LINE_NAME attribute to the created points.
- Added right-click menu for layer selection box on feature edit dialog to allow controlling whether the group name for a layer is pre-pended or appended to the layer name.
- Made enclosed area and length/perimeter for rectangular or circular areas and lines be displayed in the status bar as the features are drawn with the Digitizer Tool.
- Added Insert Vertex option to top-level right-click menu of Digitizer Tool when vertex display is enabled.
- Fixed issue in v15.2.0-v15.2.6 with new area features added to a layer loaded from a file being lost if you save to a workspace and then load that workspace back in.
- Fixed error in v15.2.0-v15.2.5 creating buffers on one side of the boundary of a closed line feature.
- Fixed bug in v15.2.0 with rectangular buffers/range rings around point features being huge.
- Fixed bug in v15.2.0-v15.2.1 with multiple combined range rings not drawing properly.
- Fixed bug where the elevation values will change units when combining 3D lines.
- Fixed crash in v15.2.0-v15.2.8 when doing many Digitizer Tool operation (like creating a line) when grid lines are displayed.
Scripting Changes
- Added ability to calculate pile volumes using the new CALC_VOLUMES command.
- Added support for setting the area, line, and point display for a layer from a .gm_layer_style file with the AREA_STYLE_NAME, LINE_STYLE_NAME, and POINT_STYLE_NAME parameters for the IMPORT/SET_LAYER_OPTIONS command.
- Added support for providing a MAP_ORDER of MOVE_FRONT, MOVE_FRONT_GROUP, MOVE_END, or MOVE_END_GROUP to the SORT_LAYERS script command. You can also filter what layer group to sort by adding a LAYER_GROUP parameter. This allows re-ordering individual layers however you need.
- [LIDAR MODULE ONLY] Support automatically classifying building and high vegetation (tree) points using the LIDAR_CLASSIFY script command.
- [LIDAR MODULE ONLY] Support automatically extracting building outlines and tree points/outlines from classified Lidar point clouds using the LIDAR_EXTRACT script command.
- [LIDAR MODULE ONLY] Support filtering exports to Lidar LAS/LAZ files by point attributes like elevation, scan angle, classification, color, etc. with the EXPORT_VECTOR and GENERATE_ELEV_GRID commands using new parameters LIDAR_FILTER, LIDAR_COLOR_FILTER, LIDAR_COLOR_DIST, LIDAR_SCAN_ANGLE_RANGE, LIDAR_ELEV_RANGE, and LIDAR_SOURCE_ID_LIST.
- Updated the COMPARE_STR parameter for the EDIT_VECTOR command to support more comparison operators than = and !=, including <, <=, >, and >=.
- Support including the group name in the FILENAME parameter for commands like SET_LAYER_OPTIONS. You can add <sub> in the filename filter to specify a group separator.
- Added support for finding and fixing invalid polygons/area geometries by adding FIX_INVALID=YES to the EDIT_VECTOR command.
- Added support for creating point features spaced along line/area features using the EDIT_VECTOR script command. The CREATE_POINTS_ALONG_FEATURES attributes allows you to specify the spacing of the points in meters.
- Added built-in %TIMESTAMP%, %DATE%, and %TIME% variables so you can easily add the current date and time to things like log messages with the LOG_MESSAGE command.
- Added option to specify what elevation value is the no-data (void) elevation by adding VOID_ELEV to the IMPORT_ASCII script command.
- Made GEN_PRJ_FILE and GEN_AUX_XML_FILE parameter work for EXPORT_ELEVATION script command.
- Display filename being imported or exported in progress for script/workspace.
- Show progress for IMPORT_DIR_TREE command and allow cancel of process.
- Added support for defining a map layout from a .gm_layout file with the MAP_LAYOUT command.
- Added support for defining a layer style from a .gm_layer_style file with the DEFINE_LAYER_STYLE command.
- Added option to require one or more attributes to have equal values when copying attributes between features with the COPY_ATTRS command. Add EQUAL_ATTR parameters for each attribute that must be equal.
- Support disabling showing warnings when no layers are unloaded with the UNLOAD_LAYER script command by adding SHOW_WARNINGS=NO to the command.
- Fixed bug with failure to write workspace when calling SAVE_WORKSPACE to the same .gmw file multiple times within a script.
- Made UNLOAD_LAYER work with hidden layers. Broken since v15.2.0.
- Allow providing a default value for DEFINE_VAR when getting the variable value from a feature attribute.
Online Source Changes
- Added built-in streaming online ASTER GDEM v2 worldwide terrain data set at higher resolution (just over 30 meters) and from a much faster/more reliable server than the previous streaming ASTER GDEM v1 data set.
- Added built-in link for NSF OpenTopography online source which catalogs freely available Lidar data worldwide.
- Updated NAIP source to new server URL and made workspaces that reference the old NAIP URL automatically update to point to the new server.
- Fixed crash in v15.2.0-v15.2.2 when trying to remove a user WMS source.
Projection/Datum Changes
- Added support for providing a default projection to use when starting the application or unloading everything. If you define a projection in a startup.prj file in either the install folder or the User Settings file list on Help->About, that projection will be automatically selected at application start or when you unload everything.
- Sped up change of projection for layers covering a large part of the earth on multi-core systems.
- Added built-in AMG (Australian Map Grid) projection so the correct projection name could be used for AGD66/AGD84-based projections (rather than MGA).
- Improved display of Transverse Mercator-based projections far from the central meridian.
- Added built-in Mars MOLA Sphere datum so that newer Mars data can automatically load with the correct ellipsoid model.
- Added built-in Batavia (Indonesia) and NAD83 (NSRS2007), NAD83 (NSRS2011), NAD83 (PA11), and NAD83 (MA11) datums and EPSG codes. Note the special NAD83 datums are currently treated as coincident with base NAD83. The new codes are to allow maintaining the correct metadata.
- Added built-in Clarke 1866 Ellipsoid and Clarke 1880 Ellipsoid datums to make it easier to position older small scale maps that only specify an ellipsoid but no datum.
- When using GeoCalc integration mode, added button to the Projection tab of the Configuration dialog to allow reloading the GeoCalc XML DataSource without needing to restart.
- Fixed fetch of projection information from ESRI .aux.xml files in some cases.
- Improved storage and retrieval of Minnesota County Datum projections with custom county datums from GeoTIFF headers.
- Made State Plane projections with NAD83 HARN datums store the EPSG code correctly to GeoTIFF and Lidar LAS/LAZ files.
- Improved compatibility of GeoTIFF files using the Web Mercator projection in Esri products.
- Fixed shift in RSO Malaysia projections in v15.2.1-v15.2.5.
Format Specific Changes
- Made layer selection for PDF import be a tree control to match how Acrobat displays the layers and make it easier to enable/disable entire groups of layers.
- Added option to Shapefile export to include the sides and bottom of extruded 3D areas as additional 3D area features in the export.
- Improved loading of multi-part 3D areas with Z values. There were problems with things like the sides of buildings being treated as islands/holes in the top.
- Added recognition of additional types from OSM XML files as the proper Global Mapper type.
- Improved import of building areas from OSM XML files. They should all come in as areas now and also will be marked to extrude and treat heights as relative to ground.
- Additional improvements to Wasp .map export to prevent cross-point errors in Wasp.
- Added support for specifying what Z value is treated as the no-data (void) value when loading ASCII files with the 3rd coordinate value treated as the Z (elevation) value. This allows no-data values other than the default of -999999.0.
- Added option to control whether -useserver or -netecm is used in the command line when exporting MrSID files and using a cartridge license server on the network.
- Update MrSID exports to embed the WKT projection string in the SID file header if the projection/datum could not be fully stored in the GeoTIFF tags in the header. This allows for projections to be stored that aren’t fully describable in GeoTIFF tags.
- Updated GML import to remove the prefixes from attribute names, like ‘slip:’. All prefixes are removed except for osgb: and gml: if they won’t result in duplicate attribute names.
- Fixed problem with toc.xml files for ECRG format files being overwritten by a Global Mapper map catalog when closing the layer.
- Added option in Advanced section of General tab of Configuration dialog to control whether or not to use geometry columns when importing from MS SQL Server databases.
- Made date fields in DBF/Shapefiles be formatted using the current system local date settings rather than always MM/DD/YYYY.
- Added support for using PRJ files for DWGs.
- Improved export of imagery from a map catalog (GMC) draped on top of terrain for 3D PDF export. It will now maintain the full resolution of the data in the map catalog.
- Made 3D PDFs export XY units as meters to match the vertical units so the elevations aren’t exaggerated due to unit inconsistencies.
- Updated KML/KMZ export so that if a KML folder attribute (default of KML_FOLDER) exists but is empty, the feature will be exported at the top level rather than inside a default folder.
- Sped up load of large GeoTIFF DEM files that have an .aux.xml file with the valid min/max elevation range.
- Fixed handling of attributes for generic ASCII text files when breaking new features on the change in the value in a particular column. Before the first line of attributes from the next feature could be added to a feature. In addition attributes with different values were added as separate attributes rather than combined in one.
- Support file versions up to 1155 for CADRG exports when exporting through the user interface. Previously anything over 33 was not allowed.
- Loading a workspace with data loaded from a spatial database now automatically selects the database table rather than prompting user.
- Automatically decode Equirectangular projections and more Mars datums from PDS format files.
- Fixed bug in v15.2.0-v15.2.3 with manual rectification of TIFF files with the File->Rectify Imagery menu command not doing anything.
- Fixed problems in BSB export with position fields in v15.2.0-v15.2.2.
- Fixed problems loading some BAG files, such as those from the Canadian Hydrographic Service.
- Fixed grayscale BMP export to create an 8-bit BMP file rather than 24-bit with gray colors.
- Fixed issue with images from ECRG files loaded from a .zip file not displaying.
- Fixed crash in RasterOverlay.cpp when enabling contrast adjustment for ECRG files.
- Fixed bug in v15.2.0-v15.2.1 with layer attribute not saving to MapInfo and Shapefile exports when the option is selected.
- Fixed bug in v15.2.0-v15.2.1 with invalid symbol/icon size error with some KML/KMZ files.
- Fixed bug in v15.2.0-v15.2.2 with incorrect rotation of point symbols from KML/KMZ files.
- Fixed placement of line feature labels when exporting to KML/KMZ and the current projection is not already Geographic/WGS84.
- Fixed bug in v15.2.0-v15.2.1 with alignment of multi-line text labels in PDF export.
- Fixed problem with toc.xml files for ECRG format files being overwritten by a Global Mapper map catalog when closing the layer. This was supposed to be fixed in v15.2.0 but wasn’t really fixed until v15.2.4.
- Fixed text size issue with opaque backgrounds for PDF export.
- Fixed rendering issues with some PDF files, particular that use transparency.
- Fixed issue with some layers not being listed for PDF import so you couldn’t turn them off.
- Fixed export of vector layers set to use the UTF-8 text encoding to PDF.
- Only show a single error message for all invalid areas encountered during 3D PDF export rather than an error message for each invalid area.
- Fixed issues loading some XTF files with bad pings.
- Make TIFF orientation other than top-left work for elevation GeoTIFF files.
- Fixed crash with some high bit-depth Erdas Imagine files with void values.
- Fixed issue with the units coming in as US Feet rather than International Feet for ECW files that use a .aux.xml file for specifying the projection when that .aux.xml specifies international feet.
- Support automatic decoding of RGF93 datum from ECW files.
- Fixed problem with LDEM (Lunar DEM) PDS files coming in as Sinusoidal projection instead of Equirectangular.
Rendering/Style Changes
- Sped up the display of data layers with a very large number of features, particularly when zoomed in on the data.
- Added option to draw labels with an opaque (filled) background of a custom color rather than always using the current view background color. The new option is on the font selection dialog.
- Added option to add just minimum, maximum, and average attributes when using the ‘Init from Values’ button for attribute-based styling for a layer. This allows easily setting up a color range without initializing to all values for a range of numerical attributes.
- Further speed-up when rendering raster layers cropped to polygons, particular when cropped to polygons with large numbers of vertices.
- Added loaded view shed layers to the map legend when displayed with the color for each listed along with the view shed layer name.
- Fixed crash zooming to view in Google Earth in v15.2.0-v15.2.1.
- Fixed problem with dialogs not remembering what they were resized to in v15.2.0-v15.2.2.
- Fixed problem with option to hide area labels that are not completely contained within the areas in v15.2.4.
- Fixed bug with attributes not showing in Quiver Plot dialog opened from Point Styles tab of Options dialog for layer in v15.2.0-v15.2.4.
- Fixed issue with elevation legend showing coloring for wrong range when the topmost layer uses a custom layer shader that is also the same as the shared shader.
- Fixed issue with custom vector symbols scaled to a fixed height in meters not always drawing.
Misc. Changes
- Made the Configuration, Options, and Metadata dialogs be resizable.
- Allow canceling a long search on the search dialog.
- Support saving a workspace when no data is loaded, allowing the save of just the projection and map layout settings in a workspace.
- Added support for forcing a filename passed on the command line (including .gmw) to be run in an existing instance of GM if possible rather than starting a new instance. Just add -existing to the command line. If you load a workspace in an existing instance, you can also add -no_prompt to the command line to indicate that the “unload all” prompt at the beginning is skipped and the workspace should just be loaded on top of the already loaded data.
- When calculating attributes using a numeric operation, like addition, subtraction, or division, treat monetary values with a $ at the front of the attribute as numbers.
- Added new Tree point type.
- Support using a feature display label or layer name for an elevation attribute.
- When splitting a layer by attributes and the description of the layer has been customized, make the new layer names use the customized layer name and not the original one.
- Fixed modification of elevation units on vector options dialog. This was broken in v15.2.0-v15.2.1.
- Fixed odd selection behavior in the Control Center when clicking on the + or - next to a group of layers. Previously any existing selection would be maintained and the new group also selected, rather than the previous selection being reset.
- Fixed installation problems on XP 64-bit in v15.2.0-v15.2.1.
- Fixed crash stopping GPS tracking when playing back a NMEA log file in real time.
- Fixed rare issue with custom settings, like custom shaders or datums, not reading on application start if you start multiple instances at nearly the same time.
- Fix error about parsing GMSettings.xml on systems with no internet connection.
- Fixed placement of main Global Mapper window when the placement of multiple monitors is changed. In some cases before it could start up off screen.
- Fixed issue with right-click option to move selected layers after another layer in the Control Center not working if the layer to move after was before the layer to move in the list.
- Fixed issue with *.TMP files sticking around in temp folder after crashes.
- Fixed issue with lockup closing all layers with a grid layer displayed.
What's New in Global Mapper v15.2
Significant New Features
- Added option to File menu of 3D Path Profile/Line of Sight dialog to save the rendered path profile to any supported vector export format, including PDF files
- Added option to Display Options menu of 3D Path Profile/Line of Sight dialog to display any area and line features that cross the path.
- Improved buffer area creation. You can now create rectangular/squared buffers, buffers on just one side of selected line features, and buffers with variable width from start to end.
- Added option to create a Quiver Plot from attributes of point features to easily create directed, scaled arrows (or other symbols). With this option you can select U and V vector attributes or Magnitude and Rotation attributes as well as a symbol to get rotated and scaled symbols (typically arrows) from the attributes of point features. The Quiver Plot functionality is available on the Point Styles tab of the Options dialog for a point layer as well as from the Attribute or Create Point Features right-click submenu of the Digitizer Tool.
- Added support for displaying and exporting text in multiple languages. The following changes resulted:
- Each vector layer’s options dialog now includes a Code Page/Language setting where you can select which character set the display labels and attributes for the layer user. This includes UTF-8.
- Display labels will be displayed on-screen using that character set information. The text is converted from the selected code page/language to Unicode for display, so any text language can be displayed regardless of system language.
- File formats that specify a character set, including Shapefile/DBF, KML/KMZ, GML, OSM XML, and GPX, will automatically set the proper code page for a layer when loaded.
- Searching and editing of labels and attributes will use the current system language setting, so you can for example edit Korean language attributes if your Windows language is set to Korean.
- Exports to formats that support character set information, like Shapefile/DBF, KML/KMZ, OSM XML, and GPX will convert text from the original layer text language/code page to the selected output language or the character set for that format.
- Made toolbars remember their location between runs. Finally you can re-organize your toolbars and have their location be remembered when you close and re-open Global Mapper.
- Added support for specifying the altitude mode for vector features/layers. This allows specifying whether 3D vector features have heights relative to ground or absolute heights relative to sea level. You can set the altitude mode individually for features when editing them or for an entire vector layer at a time on the Options dialog for the layer. The altitude mode is used in the 3D viewer to place the features. If unspecified the 3D View setting for relative/absolute is used. The altitude mode is set automatically when reading KML/KMZ files. The altitude mode is also used during view shed calculations with vector obstructions and when displaying a path profile for a 3D line feature.
- Added conditional processing via new commands IF/ELSE_IF/ELSE/END_IF. This allows conditional execution of groups of commands based on some variable value. The variables could have been passed on the command line or the user prompted to enter one.
- Added support for multiple levels of grouping layers in the Control Center. You can now specify group names with <sep> embedded in them to provide multiple levels of grouping.
- Greatly sped up rendering of some layers when reprojected, particularly online sources that use Web Mercator when displayed in Geographic or Mercator/WGS84.
- Fixed Security Vulnerability in NCSECW.dll (CVE-2010-3599).
- Fixed OpenSSL Heartbleed vulnerability. This only affected the PostgreSQL support.
New Supported Formats
- Added support for many more 3D models from Collada DAE files.
- Updated XTF (eXtended Triton Format) import to create mosaic from sidescan sonar data.
- Added support for additional HDF5 elevation grid data formats.
- Added support for loading AVS UCD format with 3D TIN features.
- Added support for exporting loaded 3D areas and terrain layers to ASCII AVS UCD files.
- Added support for playing back Hypack RAW files as NMEA GPS log files to extract the line information.
- Added support for exporting line and polygon data to Kongsberg SIS plan format files.
- Added support for exporting point data to Lowrance SonarLog (SLG) CSV files.
LiDAR Module Only Highlights
- Added support transforming the coordinates of Lidar point clouds, including graphically rectifying them, providing a transform (shift, rotate, and scale), and doing a file-based coordinate-to-coordinate transformation, including via .gm_xform file. Previously the only transformation available for Lidar point clouds was reprojection.
- Added option to filter selection of Lidar points to only those selected points within a certain elevation range or near certain colors. This provides a very easy way to select things like points of a certain color or just high points in a region. This option is under the Advanced Selection right-click sub-menu of the Digitizer Tool when Lidar points are selected.
- Added support for auto-classifying ground points in Lidar points clouds in a script using new LIDAR_CLASSIFY command.
- Fixed bug with creating of grid using binned grid methods to Feet elevation units creating a grid that says meters when the values are in fact feet.
- Use squared off buffers rather than rounded buffers when getting a path profile through a Lidar point cloud.
- Use a larger palette of colors when coloring by point source ID so you don’t get duplicate colors when more than 5 point source IDs are present.
- Added option under View->Toolbars menu to turn the Lidar toolbar on and off.
- Added support for auto-classifying ground points in Lidar points clouds in a script using new LIDAR_CLASSIFY command.
LiDAR Changes
- [LIDAR MODULE ONLY] Added support transforming the coordinates of Lidar point clouds, including graphically rectifying them, providing a transform (shift, rotate, and scale), and doing a file-based coordinate-to-coordinate transformation, including via .gm_xform file. Previously the only transformation available for Lidar point clouds was reprojection.
- [LIDAR MODULE ONLY] Added option to filter selection of Lidar points to only those selected points within a certain elevation range or near certain colors. This provides a very easy way to select things like points of a certain color or just high points in a region. This option is under the Advanced Selection right-click sub-menu of the Digitizer Tool when Lidar points are selected.
- [LIDAR MODULE ONLY] Added support for auto-classifying ground points in Lidar points clouds in a script using new LIDAR_CLASSIFY command.
- [LIDAR MODULE ONLY] Fixed bug with creating of grid using binned grid methods to Feet elevation units creating a grid that says meters when the values are in fact feet.
- Made cut/copy/paste work for points in a Lidar point cloud.
- [LIDAR MODULE ONLY] Use squared off buffers rather than rounded buffers when getting a path profile through a Lidar point cloud.
- [LIDAR MODULE ONLY] Use a larger palette of colors when coloring by point source ID so you don’t get duplicate colors when more than 5 point source IDs are present.
- Added support for disabling the write of the projection to an exported LAS/LAZ file header in a script by adding NO_PROJ_HEADER=YES to the EXPORT_VECTOR command.
- Added option to keep the original file offset/scale when exporting to Lidar LAS/LAZ files. This is useful if you have some kind of requirement to keep the original offset/scale in the header rather than having an optimal offset/scale calculated.
- Added support for providing a specific offset and scale to use when exporting Lidar LAS files rather than using the default calculated one with a new option on the Lidar export dialog or by adding a HEADER_OFFSET and HEADER_SCALE parameters to the EXPORT _VECTOR script command.
- Allow cropping to a selected area when specifying the bounds to import from a Lidar point cloud. This will currently just limit the points to the bounds of the selected areas and not actually crop to the areas.
- Made Lidar point cloud data export to spatial databases, like Esri File Geodatabases (GDB). They will export as normal 3D point features.
- Made the GPS_TIME attribute for Lidar points be more intelligent about how many decimal digits are shown rather than always just showing a 10th of a second precision. The number of digits is now based on the smallest time slice encountered.
- Allow searching on the RETURN_NUM attribute in the search vector dialog.
- Improved display of Lidar point clouds with intensities over 255.
- [LIDAR MODULE ONLY] Added option under View->Toolbars menu to turn the Lidar toolbar on and off.
- Added option to specify the Flight Date to store in the LAS/LAZ file header when exporting.
- Changed FLIGHT_TIME metadata value for Lidar files to FLIGHT_DATE.
- Fixed bug with editing the elevation value of multiple selected Lidar points with the elevation of some being set to an incorrect value or not changed at all.
- Fixed bug with the color not being maintained from a provided Lidar point cloud if exporting and also checking raster layers, such as through a script EXPORT_VECTOR.
- Fixed problems loading Leica PTS files with extra blank lines at the end.
- Fixed issue with elevation legend range not updating when you delete Lidar points or change their elevation.
Path Profile/Line of Sight Function Changes
- Added option to File menu of 3D Path Profile/Line of Sight dialog to save the rendered path profile to any supported vector export format, including PDF files. This is very handy for making documents including the path profile since it will scale cleanly.
- Added option under Display Options menu of 3D Path Profile/Line of Sight dialog to display any lines and areas that intersect the path. With this option enabled you see a vertical line showing exactly where any of the other lines/areas on the map intersect the 3D path. If the intersecting lines have their own elevations they are shown at that elevation. Otherwise they are shown at the path elevation.
- Added right-click menu to Path Profile Tool with option to show the last drawn path profile if you’ve closed the dialog it was one. This is useful for bring the path profile dialog back up for the last drawn profile if you needed to change some stuff and go back to it.
- Updated right-click option to set the color for separate lines draw for each terrain layer to allow specifying the style to use as well so you can draw a layer’s terrain values using any line style you want rather than just a single-pixel wide dashed line.
- Added option to Display Options menu on the Path Profile dialog to control whether or not portions of the path that don’t cross loaded terrain are filled by interpolating the valid elevations on either side of the gap or filled with the minimum valid value along the path.
- Added option to right-click menu on path profile dialog to control whether or not the start and stop coordinates are drawn on the profile.
- Move path label to the top center of the path profile when saving the profile and showing the path label. It had been at the bottom left of the profile.
- When creating min/max (extrema) points along a path profile, make the new point labels be in the selected elevation units for the path and include the elevation unit label.
- Updated the saving of a XYZ file from the path profile dialog to save the path from each terrain surface as separate 3D lines if you have the option enabled to display a separate line for each surface and there were multiple surfaces under the path.
- Updated the saving of a CSV file from the path profile dialog to save the elevation from each terrain surface as separate column if you have the option enabled to display a separate line for each surface and there were multiple surfaces under the path.
- Updated the 3D Path Profile Path Details to include the Path Length (length along path) and the ground (3D) length for the Total Climbing and Total Descending segments.
- Updated line of sight dialog prompt for which elevation layer to base ground-relative tower heights on to only show once per path profile dialog instance so if you want to check different heights you don’t have to keep re-selecting the base elevation layers.
- Added option on the dialog to set up the profile sample count/spacing to always keep all original vertices of the line the path profile is being shown for. This option allows you to specify a custom sample spacing but still ensure the original line path is exactly followed.
- Made CSV export from path profile start the distances at the specified base distance.
- Made right-click in the path profile when Lidar points are selected clear the Lidar selection rather than showing the context menu. This provides an easy way to clear the selection.
- Added more distance units to the path profile spacing options and also made the units selection be remembered between runs.
- Fixed display of Total Climbing and Total Descending in 3D Path Profile details when elevation values are displayed in feet rather than meters.
Analysis Function Changes
- Added new Analysis menu command to Count Overlapping Layers. This is useful for a number of things, in particular counting how many view shed layers overlap at any particular location.
- Automatically mark any closed contour lines that are simplified into a stick (i.e. first and last point the same with one other unique point) as deleted.
- Added option to specify the size of the allowed elevation or slope change when simplifying 3D lines.
- Allow calculation of volumes within areas at a fixed height relative to the ground surface at each vertex rather than only at a fixed height relative to sea level.
- Updated option to Measure Volume Between Surfaces for selected areas to add the calculated volume values to the areas as attributes.
- Changed roughness for oceans to 0.0003 in built-in roughness tables from 0.03 as that is more in agreement with common usage.
- Automatically skip loaded terrain layers that are outside a custom elevation range for contour generation to speed up the operation in some cases.
- Updated reported Total Volume for area/pile volumes to be the cut volume minus the fill volume rather than adding them together.
- Updated Combine/Compare Terrain Layers dialog to only show a single list of layers to select from for those operations that work on multiple layers in a single list, like Add, Average, Maximum, Minimum, and the new Count Layers.
- Added new Combine/Compare Terrain Layers option to count layers with valid samples. This option will create a grid with the count of valid overlapping layers at each location.
- Added new Combine/Compare Terrain Layers option to keep the first layer value only if the second layer value is invalid. This is used to cut one or more terrain layers from a terrain layer.
- Added option to view shed calculation when using a range of angles and a height to check to allow specifying whether the height to check is relative to sea level or ground.
- When generated contours from terrain, automatically apply the default attribute list for iso-height areas to any created contour areas.
- When generated contours and marking closed contours less than some length as deleted also mark contour areas as deleted that don’t meet the length requirements.
- Improved accuracy of volume results when the current projection is highly distorted in the area of interest, like if Mercator is selected and you are not near the equator.
- Made the maximum depression fill depth setting be remembered between runs of the watershed and find ridge lines tools.
- Fixed bug with pile/area volume reports being incorrect for pile bases that are sloped. A single elevation was being chosen.
- Fixed bug in v15.1.0/v15.1.1 with the saving of the TIN layer when generating a grid from vector layers not working.
- Fixed bug in v15.1.0-v15.1.4 with flattening of areas during gridding where the area edges are shared with others of different heights not actually making the areas flat even though they have a single elevation.
- Fixed problem with creation of equal-value areas from feather-blended terrain layers not using the feather-blended values.
- Fixed bug with colorization of contour area features when contours are created in feet and unit labels are not appended.
- Fixed bug with contour generation with areas generated not obeying a custom elevation range and generating a contour outside the range.
- Fixed problem with creation of roughness areas (and equal-value areas) that caused some sections to erroneously be marked as islands/holes in other larger areas that they were not actually inside of. This could also result in cross-point errors when exporting to Wasp .map files.
- Fixed bug with label of contour lines in feet being wrong if you based the contours on the minimum specified elevation rather than even contour intervals.
Digitizer Tool Changes
- Added support for creating buffer areas around line features with variable width from start to end. You can specify different start and end buffer distances to get a buffer that tapers from one end of a line to another. This is useful for things like creating slowly widening areas from stream lines from a watershed analysis.
- Added support for created squared-off feature buffers rather than just rounded ones. No longer create separate rectangular buffer areas about line and area feature segments. Result is now a single buffer area with squared rather than round edges.
- Added options for creating buffers on just the right or left side of line features.
- Added option to create a Quiver Plot from attributes of point features to easily create directed, scaled arrows (or other symbols). With this option you can select U and V vector attributes or Magnitude and Rotation attributes as well as a symbol to get rotated and scaled symbols (typically arrows) from the attributes of point features. The Quiver Plot functionality is available on the Point Styles tab of the Options dialog for a point layer as well as from the Attribute or Create Point Features right-click submenu of the Digitizer Tool.
- Added option to create randomly-spaced points within selected area features. This option allows you to specify how many points to create inside selected areas and a minimum spacing. This is useful for determining random sample locations for scientific tests, among other things.
- Added new Feature Creation Options [Item under right-click Options menu for setting up the automatic creation of features (i.e. no Feature Edit dialog) and the handling of default attribute lists. You can now set up area, line, and point features so that when you digitize a new feature it is automatically created and initialized with the settings of the last digitized feature of the same type rather than having to confirm the settings on the feature edit dialog for each feature.
- Added prompt for maximum allowed separation when connecting selected points into lines. This option allows you to connect larger collections of points that form separate lines rather than just joining them into one long line. Any points further apart than the specified maximum distance will be connected as part of a new line.
- Added option to drag the map to scale features on the rotate/scale features dialog. Also added new options to the Move/Reshape right-click menu and Favorites toolbar to select drag to rotate and drag to so you can quickly get into drag rotate/scale mode.
- Added option to create a separate coverage area (concave hull) for each selected area/line feature. This is useful is you have a collection of irregular area features (like automatically generated building outlines) and you want to create a more smoothed boundary for each.
- Updated creation of lines connecting points to nearest line to also add an attribute (both to the point and the connecting line) with the distance along the line to the nearest point. This is useful for finding chainage and offset.
- Updated selection of features with selected areas to also operate within selected closed line features. This means that you no longer have to convert closed lines to areas to be able to select features within them.
- When you have multiple picture points selected the option to place the picture points now allows you to draw a box in which to tile the pictures. They will then automatically tile inside that box based on the size of the highest aspect selected associated image.
- Fixed subtracting/adding islands of areas that have vertices on the edge of the “parent” area so you don’t get an island added that touches the parent instead an actual subtract operation that removes the polygon from the parent shape.
- Added option to snap to the nearest raster layer pixel center when digitizing. This new snapping option can be enabled under the right-click Options menu. When enabled, digitized points will snap to the center of raster/image layer pixels if nothing else is available to snap to and the click location is inside a raster layer.
- When creating/editing individual features, make the layer selection box include the group name for the layer the feature is in if it is grouped. Also prepend an asterisk to any layer names that are hidden or non-selectable so they are sorted together.
- Added option when moving lines to the nearest point to also insert vertices in the line at the point locations.
- Updated option to select all lines within selected area features to also select any vertices within that area if vertices are displayed for selected features.
- Added new option to select any line features that are outside of selected area features and leave any inside the area de-selected.
- When creating a regular grid of features, allow using special values %left%, %top%, %right%, and %bottom% for the numeric start value for the rows and columns. Those special values will be replaced with the corresponding edge of the grid cell bounding box. This allows you to easily get grid cell coordinates as the names of the grid cells.
- Added new option when copying attributes from areas to areas to require that at least half of an area be covered by another area before using it to assign attributes.
- Added option when measuring the volume of multiple selected areas to calculate a break-even volume for all selected areas, either as a whole or separately for each area.
- Added option when calculating elevation statistics for selected area features to also create point features at the locations of the minimum and maximum elevations within the areas.
- Updated option to create a regular grid of features to have separate Grid Placement options for filling a specified rectangle by providing the cell counts and calculating the cell width and height needed to fill with those counts or vice-versa.
- Added support for editing the description of features. When you edit a selected feature you can now choose whether or not is uses a custom description and also edit that description.
- When creating points at the end points of grid lines when creating a Regular Grid and the spacing is in degrees, use the Position Display Format setting to format the coordinates. So you can get DMS or DM formatting.
- Made calculation of elevation/slope statistics for selected line features, also include the average elevation along the line as an AVG_ELEV attribute.
- Added option to add attributes for the pixel coordinates of point features in a raster layer when point features are selected and there is raster data available at the point location.
- Added option to create point features at the min/max elevation locations along selected line features when calculating elevation statistics along lines like you could with areas.
- Added option when applying terrain elevations to selected area and line features to only apply the terrain elevations to selected vertices rather than the entire features.
- Made 3-point rectangle area/line draw support snapping to horizontal/vertical locations.
- Greatly sped up operations that select or create a large number of features, especially point features.
- Improved option to reduce the vertex count of selected areas. It will now chop at more intelligent locations to result in less areas. Also allows reducing all the way down to 3 vertices each without locking up.
- Added new Advanced Selection option to select any line or area features that intersect or touch a selected line feature.
- Made fixed width line features draw at that fixed width when selected rather than at just the width of the ‘Selected Line’ style.
- When editing a feature and assigning it to a newly created layer, make the new layer have the same elevation units as the layer the original feature was in.
- When selecting a new location for a point or vertex, add an option to select the point location from a map.
- Added support for automatically fixing invalid polygons where the child/island is on the parent.
- Added option when creating distance/bearing/COGO lines to specify that the bearing provided is relative to the bearing of the last line segment rather than an absolute bearing.
- Added ‘Add/Update Feature Measure Attributes’ option to right-click Analysis/Measurement submenu in Digitizer Tool when multiple features are selected. This is in addition to the Attribute/Style submenu where it already is present.
- Fixed bug in v15.1.0-v15.1.2 that cause area buffers to be wrong in many cases when the current projection is not Geographic.
- Fixed bug existing since at least v14 that caused any new islands/holes added to area features loaded from a file to be assigned to the wrong area when you save a workspace with the modifications and reload it. This fix will also try and fix the island assignment when you load an old workspace with this mis-assignment.
- Fixed bug in v15.1.0 that prevented selection of area features inside other areas.
- Fixed bug in resampling a line or creating perpendicular lines along a line at a fixed number of spaces if you didn’t want to keep the original vertices.
- Fixed EXTEND line functionality that was broken in v15.1.
- Fixed crash cropping loaded point/Lidar features to a selected area and assigning the cropped results to a new layer.
- Fixed bug in 15.1 causing a lockup when creating point features from selected line and area features. Also added progress bar so you can cancel the operation if it is taking a while.
- Fixed bug in v15.1.5 that caused crash when applying elevations from terrain to selected point features when one or more of the points already had an elevation value.
- Fixed bug with cropping points to an area and placing the results in a new layer just deleting the points in the area and not creating new ones.
- Fixed buffering of areas with islands/holes to also buffer the hole in the parent area rather than dropping the hole.
- Made per-vertex elevation lists correctly convert units when moving 3D features from layers in one elevation unit to layers with a different elevation unit.
- Fixed bug causing a lockup when creating area features from selected 3D line features when some of the lines had consecutive points with the same XY location but differing Z values.
Scripting Changes
- Added conditional processing via new commands IF/ELSE_IF/ELSE/END_IF. This allows conditional execution of groups of commands based on some variable value. The variables could have been passed on the command line or the user prompted to enter one.
- Added support for exporting web-format tiles (Google Maps, Bing Maps, OSM, TMS, MBTiles, RMaps) using a new EXPORT_WEB script command.
- Added support for updating the style of loaded features by providing style attributes with a new STYLE_ATTR parameter for the EDIT_VECTOR command. This allows you to easily update the style of matching features based on whatever criteria that you want, and to just update the pieces of the style that you want, like just the color or style.
- Added support for working on layers that are selected in the Control Center when running a script in the context of the map main view. Just specify the filename as ‘SELECTED LAYERS’ and the command will operate on any layers selected in the Control Center.
- [LIDAR MODULE ONLY] Added support for auto-classifying ground points in Lidar points clouds in a script using new LIDAR_CLASSIFY command.
- Added SET_OPT script command for setting general options. Currently it supports setting the Position Display Format and turning the display of areas, lines, points, and labels on and off.
- Added new SAVE_WORKSPACE script command to allow saving a workspace from a script.
- Added support for copying/moving matching features to a new layer using the EDIT_VECTOR command. You can use new COPY_TO_NEW_LAYER, MOVE_TO_NEW_LAYER, NEW_LAYER_NAME, and NEW_LAYER_PROJ parameters to control the operation.
- Added support for creating tapered buffers around line features with the EDIT_VECTOR script command by adding BUFFER_DIST_END or BUFFER_ATTR_END parameters to existing buffer parameters.
- Added QUERY_LAYER_METADATA script command to allow defining a variable based on some metadata value of a loaded layer. You can also do the same now with the DEFINE_VAR command using the METADATA_LAYER and METADATA_ATTR parameters.
- Added support for referencing already loaded layers with the POLYGON_CROP_FILE and FEATHER_BLEND_POLY_FILE parameters. Just specify the name of the loaded layer (or ‘User Created Features’).
- Added EXPORT_ANY script command for automatically selecting from EXPORT_ELEVATION, EXPORT_PACKAGE, EXPORT_PDF, EXPORT_RASTER, and EXPORT_VECTOR based on the provided TYPE parameter.
- Added new parameter to RUN_COMMAND to allow the result of the specified program to be stored in a variable. The new parameter is CAPTURE_RESULT=<var_name>, where <var_name> is the name of a script variable.
- Added support for providing CODE_PAGE parameter to EXPORT_VECTOR for Shapefile export to get exported results in difference code pages (languages).
- Added support for using a POLYGON_CROP_FILE with the GENERATE_ELEV_GRID script command.
- Added option to keep the original layer and features around rather than closing them when using the SPLIT_LAYER script command. Just add CLOSE_ORIG_LAYER=NO to the script command to keep them open.
- Added support for keeping all duplicates when using the JOIN_TABLE command by adding more supported values for the ALLOW_DUPLICATES parameter.
- Added option to chop up areas to remove islands by adding REMOVE_ISLANDS=YES to an EDIT_VECTOR script command.
- Added option to split matching line features at the nearest location to point features from a layer using a new POINT_LAYER_TO_SPLIT_AGAINST parameter for the EDIT_VECTOR command.
- Added support for duplicating features with multiple values in a single attribute when using SPLIT_LAYER. You can now add a SPLIT_ATTR_SEP parameter with a value indicating a separator character. If the split attribute has multiple values, like PROPERTY_NAME=”A,B,C” with SPLIT_ATTR_SEP=”COMMA” you wouldget 3 copies of the feature, one in layer A, another in layer B, and another in layer C.
- Added support to specify the type for an EXPORT script command as FIRST_LOADED or LAST_LOADED to export the same type as an already loaded layer.
- Updated SET_OVERLAY_OPTIONS script command to only update any options that are actually provided for the layer rather than resetting many (like GROUP_NAME) to the default if not provided.
- Allow specifying multiple FLOW_TO_POS parameters to a GENERATE_WATERSHED script command so you can analyze the flow to multiple points at once.
- Added option to create point features from each vertex of matching area and line features by adding CREATE_VERTEX_POINTS=YES to an EDIT_VECTOR script command.
- Added support for specifying the Lidar class filter using the LIDAR_TYPE_FILTER command with the LIDAR_FILTER parameter.
- Added support for specifying a Lidar class filter with the LIDAR_FILTER parameter for IMPORT and IMPORT_ARCHIVE script commands.
- Allow leaving off SHAPE_TYPE for EXPORT_VECTOR if only one type (areas, lines, or points) of features are loaded. The SHAPE_TYPE will be auto-selected in that case.
- Added support for getting the folder string that the current file in a DIR_LOOP_START loop is relative to the original search folder. This is inserted using %RECURSE_FOLDER%.
- Added support for specifying a mask of commonly used formats (all, elevation, raster, or vector) in the FILENAME_MASKS parameter for the DIR_LOOP_START command.
- Added support for excluding some filenames from a DIR_LOOP_START by adding FILENAME_MASKS_EXCLUDE to skip files that match the FILENAME_MASKS that you don’t want.
- Fixed handling of FILENAME_MASKS=”..” for DIR_LOOP_START so that without recursing you get one record for each sub-folder and not just a single record for the specified folder itself.
- Added support for extracting a piece of a filename value by adding FILENAME_PIECE to the DEFINE_VAR script command specifying which piece to extract from the value (i.e. DIR, FNAME_WO_EXT, FNAME, PARENT_DIR).
- Added support for automatically feathering to the coverage polygon of a layer by adding FEATHER_BLEND_POLY=COVERAGE to the IMPORT (or SET_LAYER_OPTIONS) command. This will calculate the coverage polygon for the layer and feather to that rather than requiring you to already have that computed.
- Added support for generating an index file for tiled KML/KMZ exports by adding KML_GEN_INDEX_FILE=YES to the EXPORT_VECTOR command.
- If you pass a script on the command line to Global Mapper and no license can be acquired, just show a single message and exit rather than bringing up the full application.
- Added support for disabling the write of the projection to an exported LAS/LAZ file header in a script by adding NO_PROJ_HEADER=YES to the EXPORT_VECTOR command.
- Added support for providing a specific offset and scale to use when exporting Lidar LAS files rather than using the default calculated one by adding HEADER_OFFSET and HEADER_SCALE parameters to the EXPORT _VECTOR script command.
- Added support for sorting multiple attribute values when copying from areas to points or lines. Use MULTI_AREA=ALL_SORT with the COPY_ATTRS script command to do this.
- Added support for creating polygonal coverages and bounding boxes in the current projection with the GENERATE_LAYER_BOUNDS command using a new BOUNDS_TYPE parameter. You can add a MAX_VERTEX_COUNT parameter to specify the maximum number of vertices to include in the polygonal coverage.
- Added support for exporting to OSM XML files with EXPORT_VECTOR command.
- Added support for disabling export of <ele>, <desc>, <sym>, and <time> for GPX exports from a script.
- Made EXPORT_RASTER script command work when only Lidar point clouds are loaded.
- Added support for ignoring attributes when exporting OSM XML files by adding ATTR_TO_DELETE parameters to the EXPORT_VECTOR command with the attributes to ignore.
- Fixed problem with GENERATE_ELEV_GRID script command showing error if the only loaded vector data was in the User Created Features layer.
- Improved duplicate finding with SUBSET_IS_DUP=YES and MARK_DUPLICATES=YES or DELETE_DUPLICATES=YES with the EDIT_VECTOR command to allow some fuzziness when matching lines that shared end points but slightly different along the path and also to fix some incorrect duplicate marking.
- Fixed export of rendered vector data to CADRG/CIB files with the EXPORT_RASTER script command. It wasn’t saving the rendered vector data when INC_VECTOR_DATA=YES was added as it should.
- Fixed generation of contours in feet with GENERATE_CONTOURS when specifying a MIN_ELEV and MAX_ELEV. Those values should now be interpreted as feet when generating contours in feet.
- Added support for some common incorrect values for the TYPE parameter for commands, like LIDAR_LAZ, LAS, LAZ, and KMZ. They will now work as aliases for the intended type.
Online Source Changes
- Added support for multiple levels of grouping of online layers. You can add ‘-->’ to the group name when adding a layer to specify a sub-level.
- Allow quickly adding an entire layer tree from a WMS source. If you select a layer with child layer, like the top-level source, then you are prompted to separately add the child layers as their own source. If you select to do this you will get a sub-group under each selected group with the specified source name as the sub-group name, then each child layer under the main layer is added under that sub-group.
- Added NLCD 2011 (National Land Cover Database 2011) built-in online source.
- Added new AVIATION CHARTS group that has some streaming VFR/IFR charts for North America.
- Added NOAA Digital Coast source for terrain and Lidar data along US coastlines.
- Added new OpenStreetMap.org Vector Map Download source under Worldwide Data group to take you directly to download of OpenStreetMap data for your area of interest.
- Added Maine (MEGIS) sources under U.S. Data->Maine group.
- Updated OSM and TMS web format exports to include option to export directly to GMG (Global Mapper Grid) terrain tiles and also specify the tile size to use.
- Updated OSM/TMS/Google Maps exports to automatically create a .gm_source_def.xml file that you can use to add the source as an online source using the ‘Add Sources from File’ button on the online download dialog.
- Added option to specify the Resampling Method to use when rendering downloaded source right on the online dialog. This defaults to bicubic resampling to significantly improve the clarity of some sources at some zoom levels.
- Added support for adding streaming TMS (tiled) online sources that are tiled to World Mercator (Mercator with WGS84 datum) instead of Web Mercator.
- Added support for splitting Bing Maps exports up into a separate folder for each zoom level and row (each image name is still the full quad name) to avoid slow exports due to having a huge number of files in a single folder.
- When adding a custom tile source (OSM/TMS/Google Maps) there is now a button to select a local folder as the base. Selecting that automatically sets up the Base URL with the file:/// prefix.
- Added support for custom tiled sources with only a single zoom level so there is just a %x and %y but no %z in the custom tile filename definition.
- Sped up access to local file-based tile sources by directly accessing the tiles in their specified location rather than copying to our local cache.
- Added support for WCS sources that use wcs: prefixes in their tags.
- Added support for customizing the user agent string provided with web requests. Add a registry string value named ‘WebUserAgent’ in ‘HKEY_CURRENT_USER\Software\Global Mapper’ to have that used rather than the automatically generated user agent string.
- Added support for loading WFS services that don’t specify a bounding box for the data in the WFS capabilities XML document.
Projection/Datum Changes
- Support automatically getting projections from SRS strings like SR-ORG:7044 (where 7044 is the projection code). This also works with the ‘Init from EPSG’ button on the projection dialog.
- Support automatically getting projection from SRS strings like urn:adv:crs:ETRS89_UTM33.
- Made projection files and EPSG codes that match to Swedish Grid and MGA zones that also match a UTM zone use the country-specific projection name.
- Changed unit name ‘Chains (Sears)’ to ‘Chains (Sears/Gunter)’ to reflect common usage.
- Fixed saving of interplanetary datums to workspace files.
- Fixed read/write of GeoTIFF files using the Hotine Oblique Mercator Azimuth Natural Origin projection, like Alaska State Plane Zone 1.
- Made GeoTIFF export with Polyconic projection write out the ProjNatOriginLatGeoKey for the origin latitude in addition to writing it to the ProjCenterLatGeoKey.
- Recognize Web Mercator projections from GeoTIFF files created by Esri products where it is stored in the GTCitationGeoKey.
- Automatically detect GeoPDF files that are clearly not in Canada but specify a Canadian datum code (like NAS-E) and make them generic NAD27 rather than NAD27 (Canada).
- Improved precision of the Mercator (Navionics Special) projection.
- Improved scale bar display for Mercator projection. It will now much more closely match the great circle distance even when far from the equator.
- Added support for L2CAN83 projection code from EPSG and ERS files.
- Increased precision of lat/lon projection parameters stored in workspace files. Now they will be saved to 1/100,000th of an arc second, or about 0.3mm on the ground as compared to about 3cm precision before. False easting/northing values are now stored to the nearest 0.1mm instead of 1mm.
Format Specific Changes
- Added option to Shapefile export to allow selecting the code page/language to export. All exported attributes and other text will be converted from the specified language for the layer to the selected output language. If you export to UTF-8 a .cpg file is also created with the export specifying that the text is encoded with UTF-8.
- Greatly sped up handling of Shapefiles with large numbers of attributes, both for initial display and search.
- Improved 3D PDF and U3D export performance.
- Allow use of any available attribute value for naming layers in PDF export rather than limiting to just the feature description or source filename as before. Includes addition of LAYER_ATTR to EXPORT_PDF script command.
- Made Korean and Japanese text export properly to PDF files.
- Added option to 3D PDF export to control whether Lidar points are saved as short colored lines or points, noting that Acrobat reader cannot currently display the colored 3D points.
- Updated KML/KMZ export of 3D area features with a specific extrusion height in a 3D_EX_HT attribute to automatically add the faces necessary to create a floating 3D volume rather than just extruding the area to the ground. This is useful to create 3D airspaces or other floating volumes.
- Updated PostGIS, Spatialite, and MySql databases to properly convert text to/from UTF-8 now that we have code page/language support.
- Added option to load BMP, JPG, PNG, and TIFF images with no geo-position information directly as Picture Points, similar to a JPG with EXIF information. You get to select the location to place the image on the map. You can also provide a PICTURE_POS with an IMPORT command in a script to load a file as a picture point via script.
- Updated KML import to keep the ‘extrude’, ‘tesselate’, and ‘altitudeMode’ attributes for area and line features. The ‘extrude’ attribute is used in the 3D display to control the extrusion of 3D areas to the ground. The ‘altitudeMode’ attribute is used to specify whether elevations are relative to ground or absolute in the 3D view.
- Added advanced option to KML/KMZ raster export to use transparent PNG images for any exports with transparent pixels when the JPG format is chosen for the export. This allows you to use the best compressed JPG images whenever possible and only switching to PNG for transparency when absolutely necessary.
- Added option to KML/KMZ vector export to quickly add available attribute values to the custom HTML description text.
- Made area transparency and border line styles work for some KML/KMZ files that they weren’t used for before.
- Fixed lockup loading some KML/KMZ files that referenced custom icon images.
- Allow cropping to a selected area when exporting a vector KML/KMZ file.
- Added support for rotated symbols in KML/KMZ files.
- Made the option to import DGN cells as points work for DGN v8 files. Previously it only worked for DGN v7 files.
- Added option to write out ECEF coordinates when exporting to CSV and Simple ASCII Text format.
- Added option to specify Security Classification and added an advanced option to write out empty frame files for CADRG/CIB export.
- Added option to specify the maximum number of colors to use for a CADRG/CIB export. This allows you to reduce the number of significant colors considered to possibly enhance the presence of small features using colors not found in the rest of the map.
- Fixed CADRG/CIB export with vector data that had poor results in areas of partial vector coverage.
- Added option to select the Security Classification character for DTED exports.
- Automatically recognize the elevation for spot heights and contour lines from OSGB GML files.
- Load <node> entities from OSM XML files if they have any non-default attributes and not just a recognized OSM type.
- Updated OSM XML exports to remember the last used automatically assigned node and way IDs so that subsequent exports will have unique ID ranges.
- Remove quotes automatically from attribute values in generic ASCII text file import.
- Add Tiling tab to CSV export to allow gridding into tiles.
- Updated GMG export to default to using lossless compression. Also made that setting be remembered between runs.
- Added many more recognized names for GRIB format weather products.
- Made batch conversion from Arc Binary Grid files uses folder name for new file name rather than w001001 since all Arc Binary Grid files use the same filename.
- Added option to export the Y/Latitude coordinate before the X/Longitude coordinate when batch converting to Simple ASCII Text, XYZ Grid, and XY Color files.
- Updated OSM XML export to always write out a ‘version’ attribute for each <node> and <way> element written out. A value of version=’1’ is used if no version field already existed.
- Added MBTiles and RMaps exports to the File->Export Raster Data menu. Previously they were only on the File->Export Web Format menu.
- Improved handling of Hydra clutter (.Z1C) files.
- Fixed problems running out of memory when exporting to web formats (Google Maps, Bing Maps, etc.) and cropping to areas that are separated by great distances so the entire tile set would be millions of tiles if not cropped to the selected areas.
- Added option to web format exports (Google Maps/Bing Maps/OSM/TMS/etc.) to allow specifying a custom tile naming scheme, including with hexadecimal-formatted rows and columns using %x_hex and %y_hex in the names.
- Updated web exports (Google Maps/Bing Maps) where JPG is used for most tiles and PNG for any transparent tiles to save the forced PNG tiles with a .jpg extension so that the generated HTML will still display everything.
- Updated web exports (OSM/TMS/Google/Bing) to discard any edge tiles that have less than one half pixel of overlap with the output rectangle.
- Updated Geographix CDF import/export to support rotated labels and automatically place line labels along the line at an appropriate location.
- Added additional producer codes for CADRG/CIB exports.
- Added option to DWG export to control whether or not 2D lines with a single elevation (like contour lines) are saved as 3D lines or 2D lines with an elevation.
- Added support for LogASCII well files with the lat/lon stored in a FL1 field.
- Defer errors encountered while reading from MrSID files during export until the end of the export. The problem areas will be filled with the background color or black.
- Updated Garmin JNX export to include the Product ID everywhere it is needed in the output file so that BaseCamp can activate it properly.
- Allow selecting a band marked as an alpha channel as a data band for MrSID and JPEG2000 images. This allows doing multi-spectral analysis on files that incorrectly mark a data band as an alpha channel.
- Added option to control whether or not elevation attributes are included when batch converting to MapInfo MIF/MID and TAB/MAP files.
- Added support for wildcard characters (‘*’ and ‘?’) in the PDF layer names in the LOAD_FLAGS of the IMPORT command.
- Create BSB file alongside KAP when exporting to the BSB chart format. In scripts you can disable this by adding CREATE_BSB_FILE=NO to the EXPORT_RASTER command.
- Fixed problems displaying some BSB charts.
- Fixed loading of binary DXF files.
- Fixed rendering of some SPLINE entities from DXF and OCAD files. Advanced users can customize how many points are used to stroke a spline curve with a given number of control points by creating a DWORD value in the registry named ‘SplineCurveMult’ at ‘HKEY_CURRENT_USER\Software\GlobalMapper’ with the number to multiply the control point count by to get the final vertex count. The default value is 8, so a spline with 4 control points will have 32 vertices.
- Added support loading ELLIPSE entities from DXF and DWG files.
- Made text exported to DXF files maintain its color.
- Made any .THF file be recognized for use with a ASRP/ADRG format file.
- Fixed loading of text from OCAD files. Only half of the text was loading in some cases.
- Fixed problem where original elevation as read from a 3D point Shapefile won’t go away even if you edit the attributes.
- Updated PDF export of labeled area features to ensure the area label is included in the PDF if the area is cropped. The label location will be moved to a central location in the cropped area.
- Fixed alignment and font issues, especially with rotated text, for PDF export.
- Added support for more vector features from EMF files, like Bezier curves and complex paths.
- Fixed problem with areas in 3D Shapefiles not loading if the only have 2 unique points if elevations are ignored but 3 (or more) if Z values are considered.
- Automatically load additional models in DGN files if the active model is empty.
- Fixed crash loading some rare YCbCr-encoded TIFF files in 64-bit builds.
- Fixed problem with striped and background line and area border styles not exporting properly to PDF files.
- Fixed bug with vector-based symbols, like many Geology symbols, not exporting to PDF files.
- Fixed problems loading some CityGML files.
- Fixed inconsistent scaling of vector exports to CADRG depending on the bounds of the loaded data and not the bounds of the export.
- Fixed problem with elevation TIFF files with overview layers not displaying properly when the elevations are not stored in meters.
- Fixed orientation and position of imported CPS3 grid files.
- Fixed error loading some Erdas Imagine IMG files.
- Fixed problem in v15.1 when exporting to MS SQL Server database with float field.
- Fixed display of EXIF JPG files in map catalogs in v15.1.
- Fixed error at end of loading large Surfer Grid ASCII files.
- Fixed problems with large (over about 42,676) values in elevation GeoTIFF files with unsigned 16-bit samples drawing as invalid/voids.
- Fixed saving of Albers Conic projections to MapInfo files.
- Fixed crash loading some corrupt/incomplete LAZ files.
- Fixed issue with point elevation units changing to meters if the Elevation Display/Export Units setting was set to ‘Native Layer Units’ on the Vertical Options tab of the Configuration dialog when exporting to formats like CSV.
- Fixed crash in OSM XML export when one or more lines contains a RouteParam value with more than 12 fields.
- Fixed vertical shift in output XY Color files when using a resolution that is an odd integer.
- Fixed slow load of some Arc Binary Grids in v15.1.
Rendering/Style Changes
- Added option to create a Quiver Plot from attributes of point features to easily create directed, scaled arrows (or other symbols). With this option you can select U and V vector attributes or Magnitude and Rotation attributes as well as a symbol to get rotated and scaled symbols (typically arrows) from the attributes of point features. The Quiver Plot functionality is available on the Point Styles tab of the Options dialog for a point layer as well as from the Attribute or Create Point Features right-click submenu of the Digitizer Tool.
- Added new option to Vertical Options tab of the Configuration dialog to set up hill shading using multiple different light directions. This allows you to create a shaded elevation map that is less dependent on the light direction (azimuth) that you set up.
- Added support for using attribute-based styles based on the description and type of features on the Styles tabs of the Options dialog for a vector layer.
- Dramatically sped up feather blending of raster/terrain layers when feathering to complex polygon boundaries with a large number of vertices.
- Made generated lat/lon grid lines with the Position Display Format set to DMS or DM trim any zeroes off of the end of the formatted coordinates so you don’t get unnecessary precision.
- Made 3D view display the currently rendered data on a flat surface if no terrain data is available.
- Added option to 3D view options dialog to control whether or not 3D vector features are drawn both in space and reflected on the terrain surface. By default they are also drawn on the terrain surface as they show in the top-down view. Now you can turn that off so they only show in space if you want.
- Added support for displaying a North Arrow in the 3D View. Use the ‘C’ shortcut key to turn it on and off.
- Added option to turn hill shading on and off for individual terrain layers rather than sharing the global hill shading option.
- Added option to right-click menu in Swipe Tool to swipe the image that was right-clicked on. This helps you easily swipe away an image you want without knowing its name.
- Made option to zoom to a selected layers be the first [Item in the right-click menu for a layer in the Control Center.
- Made any custom shaders in use be saved in workspace files (DEFINE_SHADER command) so that if you use the workspace on another machine the custom shader will be display the same way on the other machine.
- Updated exports of terrain where the displayed elevation range is based on what is in the display to also do the same for what is in the total export.
- Made last used Map Layout no longer be remembered between sessions by default. There is a new checkbox option on the bottom of the Map Layout dialog if you do want it to be remembered like before, otherwise it will still save to workspaces as usual, but you will get a default map layout whenever starting a new session. The distance and elevation scale enable/disable state will be remembered regardless.
- Greatly sped up cropping raster/elevation layers to complex polygon features from the Cropping tab of the Options dialog for the layers.
- Add option to Info Tips configuration to allow displaying the elevation/color from all layers under the cursor rather than just the top-most layer.
- Added Preview to the Custom Shader dialog so you can easily visualize what the custom shader colors will look like.
- Made box minimum/maximum resamplers work for slope values (before they just provided the average).
- When creating new area, line, and point types from the Styles tabs of the Configuration dialog, default the style to what is selected in the type list.
- Support selecting point styles based on a point type wherever you can select a point symbol to use. This allows you to set up a point type with the symbol you want and then select by that type name rather than re-defining the point style somewhere else.
- Greatly improved the appearance of the Geology - Arrow symbols when scaled or rotated. They are now vector symbols internally so they are clean no matter the scaling or rotation.
- Added option to specify that line styles should render with flat “endcaps” rather than rounded as normal. There is a new checkbox option on all line styles dialog allowing you to specify that lines more than a single pixel wide should draw with a flat end.
- Made default attribute list dialog for feature types be resizable.
- When adding area/line/point types from a cGPSMapper RGNType.txt file from a Styles tab of the Configuration dialog, automatically assign the feature style from any existing GM type that the MP type code was mapped to.
- Added option on Palette tab of Options dialog for palette-based layers to switch to a grayscale palette. This allows easily setting up a palette image for extraction of the raw palette indices rather than colors in a new palette on export to a grayscale format.
- When rendering line direction arrows for line features with a label centered on the line, draw the direction arrow to the end of the line rather than under the label.
- Fixed bug causing new copies of custom symbols to be created in the custom symbol folder with an increasing numeric prefix every time you start Global Mapper.
- Fixed bug in 64-bit version when specifying a fixed height in meters for custom shape symbols that caused those symbols to not select in a symbol selection box.
- Fixed slowness when changing the background color in v15.1.5-v15.1.6.
- Fixed problem in v15.1.5-v15.1.7 with the hill shading setting being disabled whenever making a change on the Shader Options tab of the Configuration dialog.
- Fixed display of 3D line features in the 3D view when they are set to use a different elevation unit than the elevation display units on the Vertical Options tab of the Configuration dialog.
Misc. Changes
- Added new button on Search dialog to only ‘Search Selected Features’. This option will cause the search to only consider features that are currently selected with the Digitizer Tool.
- Add checkbox option to Search dialog to make features selected in the Digitizer Tool automatically be selected in the Search dialog and vice-versa.
- Made the results in the Search dialog be sorted in a case insensitive manner if the box to do a case sensitive search is not checked.
- Added the ability (finally!) to edit the description of features using the feature edit dialog, the CALC ATTR option from the Control Center or the EDIT_VECTOR script command.
- Made relative paths on UNC (network) paths work from workspaces and map catalogs so that you can now move workspaces around and share them from different locations even when referencing UNC paths (those that start with \\).
- Updated the option to view the current view in Google Earth to have the option to include any selected features.
- Add support for copying entire vector layers to the clipboard by selecting them in the Control Center and pressing Ctrl+C. You can then paste them to a new layer or instance of Global Mapper by using Ctrl+V.
- Added prompt when loading a non-georeferenced BMP, GIF, JPG, PNG, or TIFF file to have an option to load as a picture point instead of manually rectifying or faking position. You can then select the point to place the image on the map.
- Made coverage bounding boxes created for cropped raster layers follow the bounds of the crop area rather than the bounds of the uncropped file.
- Improved the default ‘Recent File Types’ filter to always include some very commonly used formats, like .tif, .shp, .kml. .las, .etc.
- Fixed clipping of 3D lines to interpolate new Z values along clipped segments.
- Added support for using a special attribute value of <Feature Layer Group Name> in any place that an attribute can be selected for an operation. This will be the name of the group of layers that the feature is in.
- Added new options when duplicate records are encountered when joining records to a loaded file. Now in addition to aborting the join or keeping the last match, you can keep all matches either by appending to the same attribute value or by creating new attributes with a numeric suffix.
- When selecting a feature with the Feature Info tool that has an attribute value with a URL or a link to a file, you will now be prompted for an action to take automatically for that link, including opening the file/URL in the associated Windows shell application or browser or loading the file into Global Mapper. This provides more straight-forward access to some of the existing functionality that was on the right-click menus for the Feature Info dialog. That functionality is still there as well.
- When selecting a feature with the Feature Info tool, automatically open any path specified in an OPEN_LINK attribute with the associated Windows application. Also support additional formats from the LINK attribute, including PDF, DOC, and Excel spreadsheet files.
- Added new option on the Vector Display tab of the Configuration dialog to hide the display of style attributes on the Feature Info and Search dialogs.
- When exporting to tiles using the Tiling tab on export, allow using special values %left%, %top%, %right%, and %bottom% for the numeric start value for the rows and columns. Those special values will be replaced with the corresponding edge of the tile cell bounding box. This allows you to easily get output filenames with the tile cell coordinates embedded in them.
- Made further significant speed up to exports cropped to areas when you are cropped to multiple area features. The more areas you cropped to at once the faster it is now as compared to before.
- Made the last used Tool be remembered between runs so if you use the Zoom, Pan, or Measure Tool that tool will automatically be selected when you start Global Mapper the next time.
- Updated layer metadata to include 8 new entries, the longitude and latitude for each corner of the map bounding box in the current map projection datum.
- Allow adding the ‘Open Sample Data’ option from the quick start buttons shown when you first open Global Mapper to the Favorites drop-down list on the toolbar so you can use it when you already have other data loaded.
- Updated the batch geo-coder to recognize PROVINCE and POSTAL CODE as column names from a CSV/text file being geo-coded.
- Made exports cropped to an area when keeping pixels if any part is in the crop area handle any type of intersection of the crop area with a pixel and not just those where the pixel center or any corner point is included.
- If snapping an export to the nearest layer pixel boundary and cropping to an area, make sure that at least the entire area coverage is kept so we don’t lose anything on bottom or right if we snap up and/or to the left.
- Made named views be immediately shared to other running instances of Global Mapper rather than requiring an instance to be closed then the other instance re-opened to make them available.
- Fixed lockup saving GPS tracklog in some cases.
- When initializing a new custom shader from an existing file (like a Surfer CLR file), initialize the shader name to the filename if the shader name is still the default.
- Fixed rendering of ‘Solid with Black Edges’ line style when a fixed width in meters is used for the line.
- Fixed problem with un-grouping a layer in the Control Center in the middle of a group also un-grouping the later layers in the same group.
- Fixed problem with some windows showing off-screen when you go from a multiple monitor setup to a single monitor. In particular this was an issue with the Control Center.
- Fixed display of nested progress dialogs on multi-monitor displays.
- Fixed problem with ‘Select All’ (from everything or just in layer) not select islands/holes in parent areas so that subsequent operations don’t always do anything with those islands/holes.
- Fixed bug with some edges of manually specific crop boundaries being lost when loaded from a workspace in v15.1.7-v15.1.8.
What's New in Global Mapper v15.1
Significant New Features
- Added support for loading data from and exporting data to MS SQL Server Spatial databases. The spatial database import and export dialogs now have an option for MS SQL Server.
- Updated the Raster Calculator to support calculations from elevation grid layers. You can now apply any custom formula to loaded terrain layers to create a new terrain layer. The layer may actually be a grid of other non-elevation values, like NDVI values, etc., so this opens up an entirely new set of analysis possibilities.
- Dramatically sped up raster/elevation exports cropped to complex area features. For very complex areas (i.e. hundreds or thousands of vertices) the exports may be 10x as fast or even better!
- Added built-in links several online sources, including all NASA GIBS (Global Imagery Browse) sources, Landsat8 imagery and Lidar data from the USGS EarthExplorer web site, and GlobCover ESA2009 Land Cover data.
- Added Attribute Setup tab to Shapefile export to allow customizing exported attribute types and lengths.
- Added option to generate contour lines directly from 3D TIN areas. This allows you to exactly maintain breaklines or other 3D features when you have a 3D TIN including those, such as you might save from the gridding process. There is a new Analysis menu command for generating contours from TIN areas.
- Added option to 3D Path Profile to display the path from each terrain layer separately. This allows easily comparing the surface of multiple loaded terrain layers along a path. The new option is under the Display Options menu on the Path Profile dialog.
- Added support for writing Adobe ISO 32000 Extensions to PDF and 3D PDF export. These are the Adobe-standard for geo-spatial PDF files. The PDF export options include a checkbox option to specify that this type of placement information should be saved.
- Added new Recent File Types filter in the File->Open dialog to track commonly used file types. As you open files those you use the most often will be added to that filter. It will start with the contents of the Commonly Used Formats filter, but will adapt over time as you use the software.
New Supported Formats
- Added support for loading data from and exporting data to MS SQL Server Spatial databases. The spatial database import and export dialogs now have an option for MS SQL Server.
- Added support for loading generic MS Access (MDB) files with point data. You are prompted for the fields to get the coordinate data from. This works for things like GPSeismic files. Note that because there is not a 64-bit MS Access driver generally available you have to use the 32-bit Global Mapper to load these files.
- [LIDAR MODULE ONLY] Added support for loading Leica PTS point cloud files.
- Added support for loading new GvLF Lidar database format (.gvl).
- Added support for exporting 3D terrain and features to U3D files.
- Added support for loading ECRG (Enhanced Compressed Raster Graphics) toc.xml files.
- Added support for loading new ECW v3 format.
- Added support for loading Field Survey XML files from Trimble devices.
- Added support for loading GML files from the Finnish Land Survey.
- Added support for loading Kongsberg SIS plan format files.
- Added support for loading text file listing location and bounding box of OSM tile images in format of filename and 4 bounding box columns in lat/lon.
LiDAR Module Only Highlights
- Added support for loading Leica PTS point cloud files.
- Added additional selection option on path profile dialog with Lidar points shown to select by drawing a polygon.
- Added support for loading Leica PTS point cloud files.
- Added option when batch converting to Lidar LAS/LAZ files to apply color from loaded imagery.
- Made searching by HEIGHT_ABOVE_GROUND attribute possible in vector search dialog.
- Allow adding favorites toolbar option to set any Lidar classification from 0-20 so you can add 1 click (or keyboard shortcut) access to reclassify selected Lidar points to any classification that you need.
- Added option to automatic classification of ground points to reset any pre-existing ground points to unclassified for the operation. This is useful if you want to re-run the operation with different parameters and start from scratch.
- Fixed binned gridding of Lidar data after load from Analysis menu to obey a bin spacing provided in current projection units rather than as a multiple of native point spacing.
- Improved automatic classification of ground points for multi-return data by only considering the last return of each pulse.
- Support using bin-based gridding with GENERATE_ELEV_GRID script command via GRID_ALG and GRID_BIN_SIZE parameters.
LiDAR Changes
- [LIDAR MODULE ONLY] Added additional selection option on path profile dialog with Lidar points shown to select by drawing a polygon.
- [LIDAR MODULE ONLY] Added support for loading Leica PTS point cloud files.
- [LIDAR MODULE ONLY] Added option when batch converting to Lidar LAS/LAZ files to apply color from loaded imagery.
- [LIDAR MODULE ONLY] Made searching by HEIGHT_ABOVE_GROUND attribute possible in vector search dialog.
- Added built-in links to online Lidar data from the USGS and other US agencies under new Lidar group in online source dialog. The USGS National Lidar Dataset is linked to via EarthExplorer. The bounds you specify will automatically be sent to the EarthExplorer site for easy download.
- Made batch converting Lidar point clouds with RGB colors to new LAS/LAZ files automatically include the colors in the output files.
- Updated Digitizer Tool option to count points inside selected area features to count Lidar point cloud points.
- Added option to render Lidar points by the point source ID. In addition the point source ID is available as a SOURCE_ID attribute and can be searched on and you can choose to load just a particular source ID when loading Lidar files.
- [LIDAR MODULE ONLY] Allow adding favorites toolbar option to set any Lidar classification from 0-20 so you can add 1 click (or keyboard shortcut) access to reclassify selected Lidar points to any classification that you need.
- [LIDAR MODULE ONLY] Added option to automatic classification of ground points to reset any pre-existing ground points to unclassified for the operation. This is useful if you want to re-run the operation with different parameters and start from scratch.
- Correct Lidar point classifications between 10 and 17 to match ASPRS definitions (for example 10 is Rail, not Bridge, and Bridge is 17). Also added classification code 18 for High Noise points.
- [LIDAR MODULE ONLY] Fixed binned gridding of Lidar data after load from Analysis menu to obey a bin spacing provided in current projection units rather than as a multiple of native point spacing.
- [LIDAR MODULE ONLY] Improved automatic classification of ground points for multi-return data by only considering the last return of each pulse.
- Allow export of Lidar point clouds to PLS-CADD format files.
- Fixed error when discarding points outside of some range (in standard deviations) from the mean on load.
- Fixed error saving workspace with modifications to a Lidar point cloud if all Lidar classifications in the point cloud are turned off on the Lidar Configuration dialog.
- Fixed color of Lidar points on map legend to reflect custom Lidar colors from the Lidar Configuration tab.
Analysis Function Changes
- Added option to generate contour lines directly from 3D TIN areas. This allows you to exactly maintain breaklines or other 3D features when you have a 3D TIN including those, such as you might save from the gridding process. There is a new Analysis menu command for generating contours from TIN areas.
- Added option to 3D Path Profile to display the path from each terrain layer separately. This allows easily comparing the surface of multiple loaded terrain layers along a path. The new option is under the Display Options menu on the Path Profile dialog. You can also right-click on the profile itself when this option is enabled and select a new option to specify what color to use for each terrain layer line.
- Added option to get the min/max/avg elevation in a corridor around a defined path for 3D path profile display and line-of-sight analysis. There are new menu commands under the Path Setup menu on the 3D Path Profile dialog for defining an elevation corridor. You can specify the corridor width and specify whether to use the minimum, maximum, or average elevation encountered along lines perpendicular to each sample location.
- Added option to save a 3D Path Profile to a DXF file directly from the File menu on the Path Profile dialog.
- Updated the Raster Calculator to support calculations from elevation grid layers. You can now apply any custom formula to loaded terrain layers to create a new terrain layer. The layer may actually be a grid of other non-elevation values, like NDVI values, etc., so this opens up an entirely new set of analysis possibilities.
- Added built-in Raster Calculator formula for NBR (Normalized Burn Ratio).
- Added built-in NDVI shader for displaying calculated NDVI data grid data in a nice manner. If you select a NDVI formula then the display will default to the NDVI shader.
- Added new Analysis menu command to ‘Create Layer Statistics Report’. This allows you to analyze loaded vector layers and generate a report of feature counts and attributes. This provides the functionality of the GENERATE_REPORT script command in the user interface. You can also get this by right-clicking on a layer in the Control Center and selecting to display layer statistics.
- Added option to the Line of Sight dialog so that you can specify the from or to elevations are relative to a selected layer rather than just ground or sea level. This allows you to specify transmission relative to an actual ground layer while including things like clutter or obstruction layers on top for the line of sight, like perhaps a tower extending above trees that act as obstructions.
- Added option when finding ridge lines to only find ridge lines above some minimum elevation.
- Added option to Generate Contours dialog to discard any closed contour line segments below some minimum length threshold in meters. This makes it easy to discard any very short little contours that commonly crop up in very detailed data sets, like those derived from Lidar.
- Added Resampling method selector on the Generate Contours dialog for selecting which resampling method to use when sampling terrain layers during contour generation.
- Fixed problem with the Pile Volume calculations results not being consistent with the results if you add elevations from the terrain to the area vertices then calculate against that.
- Fixed problem with high bit-depth images created with the Raster Calculator not displaying properly if the calculated values are larger than 255.
- Fixed problem with tiny unconnected line segments sometimes being created as part of contour generation.
- Fixed path profile when sampled at a fixed distance interval to not include the non-endpoint vertices that aren’t at an exact distance multiple.
- Fixed problem with inconsistent path profile/line-of-sight results depending on your zoom level when creating the path profile.
- Fixed crash when doing a path profile where no elevations are available on the path.
Digitizer Tool Changes
- Added polygon selection mode in the Digitizer Tool. You can enable this under the Advanced Selection submenu, then you can draw a polygon by left clicking to define a region to select features in.
- Added option to create point features at grid line intersections when creating a regular grid of features. This new option on the Create Regular Grid dialog allows you to get a point feature named for the grid cell it anchors created automatically at each grid cell intersection.
- Added option to create ellipses with a defined major and minor axis length and rotation with the Create Range Ring option.
- Added option to select all point/Lidar features within some distance of selected line features. The option is under the Advanced Selection right-click submenu when you have one or more line features selected.
- Added option when applying elevations to selected vector features from loaded terrain layers to add the terrain elevations to any existing elevations (i.e. make the elevations relative) rather than just overwriting any existing elevation values with the terrain elevations.
- Added option to copy attributes from point to lines features with the Copy Attributes option in the Digitizer Tool.
- Added option when copying attributes between feature types to handle when more than one “from” feature is in or near the “to” feature.
- Updated the option to show a path profile for a selected line feature to allow showing the path profile dialog for up to 8 selected lines at once. Each selected line will get its own dialog.
- [GEM Module Only] Added a new checkbox option to the 'Create Flattened Site Pad Plan' dialog to specify that the new flattened terrain should be inside the selected area(s) rather than outside. This means that the new terrain will smoothly transition from the heights at the edge of the area to the terrain surface inside the area.
- Updated the regular grid creation so you can now choose to either anchor it to the top-left point like before or specify to fill a box. If you choose to put the grid in a box, you select the box you want and just the number of rows/columns or the cell width/height, then the other value is calculated from the box.
- Added option when creating coverage polygons for features (and layers) to control how “smooth” the resulting polygon is relative to the data.
- Added options when creating points from area centroids to control whether or not the points are moved inside the areas if the centroid is outside the area (the default) and also whether only a single centroid per group is created if you have grouped areas.
- When creating points at line intersections, include the attributes of the intersecting lines as attributes of the new intersection points. The attribute names will be prefixed with LINE1 or LINE2 depending on which line they came from.
- When creating points at the centroids of selected area features, make sure the point doesn’t end up inside an island of the area.
- When you move a vertex of a 3D line to a location that snaps to a 3D feature, the Z value of the vertex is now updated to the Z value of the snapped location.
- Made creating multiple new area features from lines in separate operations default the layer to the last selected layer for the new areas rather than always defaulting back to the User Created Features layer.
- Fixed problem with the Z values assigned to area vertices being divided by 100 when you snapped to existing 3D points/vertices.
Scripting Changes
- Added support for adding vector features from inside a script by using a new DEFINE_TEXT_FILE command which allows embedded text descriptions of features right in the script and then loading with IMPORT_ASCII.
- Added new Favorites toolbar option to ‘Run Last Script from Run Script Command.’ This option will run the last script that you ran via the File->Run Script command.
- Added support for generating contours from 3D TIN areas by adding GEN_FROM_TIN_AREAS=YES to the GENERATE_CONTOURS script command.
- Added new LOG_MESSAGE command to allow writing any string (including variable values) to the current script log.
- Added support for copying attributes from point to line features using the COPY_ATTRS script command.
- Added support for controlling the copying of attributes from areas to points when there are multiple areas containing a point with a new MULTI_AREA parameter for COPY_ATTRS.
- Added support for controlling the copying of attributes from areas to lines when there are multiple areas containing a line with a new MULTI_AREA parameter for COPY_ATTRS.
- Allow overriding the palette interpretation of a layer in the IMPORT or SET_LAYER_OPTIONS script commands by adding a PALETTE_NAME parameter with the filename of a palette file to use.
- Added support for wildcard matches in type names in EDIT_VECTOR compare strings rather than requiring an exact match or a match on all types.
- Added support for replacing new-line character sequences using the EDIT_VECTOR command. Just use \n in the from or to side of an ATTR_REPLACE_STR parameter.
- Added support for cropping layers to a polygon boundary specified in layer pixel coordinates rather than layer native coordinates. Do this by defining the pixel boundary with a DEFINE_SHAPE command and adding CLIP_COLLAR_POLY_PIXEL=YES to the IMPORT command.
- Added support for specifying a producer code and security classification for DTED exports using EXPORT_ELEVATION. New DTED_PRODUCER_CODE and DTED_SECURITY_CLASS parameters are now available.
- [LIDAR MODULE ONLY] Support using bin-based gridding with GENERATE_ELEV_GRID script command via GRID_ALG and GRID_BIN_SIZE parameters.
- Added option to create area skeleton lines using the EDIT_VECTOR command. Add CREATE_SKELETON_LINES=YES to the command to create them.
- Updated creation of buffers with the EDIT_VECTOR command to support putting the buffer distance units right in the BUFFER_DIST parameter. Also made units of MILES work, they were treated as meters before.
- Updated match on loaded layer filenames and descriptions with wildcards to do a case-insensitive search of loaded layers.
- Added support for appending results of EXPORT_METADATA to existing text file by adding APPEND_TO_FILE=YES to the command. You can also add a custom header line with a new HEADER parameter and add an extra blank line with ADD_BLANK_LINE=YES.
- Added option to SPLIT_LAYER script command to make the description for the new layers just the attribute value instead of also including the original description. Add LAYER_DESC_ATTR_ONLY=YES to enable this.
- Added SCALE_XY_AS_TENTHS and SCALE_Z_AS_TENTHS parameters for the EXPORT_VECTOR command when exporting to SEGP1. They provide the same options that the interface has when exporting SEGP1 files.
- Made PRECISION parameter for EXPORT_VECTOR script command also work for SVG exports.
- Added support for customizing the color format used for GENERATE_EQUAL_VAL_AREAS command with new ATTR_FORMAT parameter.
- Allow specifying colors as raw integers or hex representation like “#RRGGBB”.
- Made GEN_TAB_FILE work when exporting to ECW or JPEG2000 files with EXPORT_RASTER command.
- Made DEFINE_VAR prompts shown when running a script in batch mode from a command line if no default value is provided or the prompt is for a directory or file.
- Fixed save of world file from EXPORT_ELEVATION script command to specify correct spacing and corner.
- Made Run Script dialog title bar show the filename of the script that is loaded.
- Allow using letters for PRODUCER_CODE for CADRG/CIB exports with EXPORT_RASTER.
- Added support for adding USE_CENTER_COORDS for ARCASCIIGRID export with EXPORT_ELEVATION script command.
- Added support for importing text files with a per-vertex time column using the IMPORT_ASCII command with a custom COORD_ORDER parameter describing where the time column is located.
- Added support for a new PIXEL_SIZE_MAX parameter for EXPORT_RASTER and EXPORT_ELEVATION commands where you can specify the maximum pixel dimensions to use. Either width or height may be shrunk to maintain sample spacing.
- Added support for specifying slope values in percent rather than degrees when defining a shader via the DEFINE_SHADER script command. Add SLOPES_PERCENT=YES to command to indicate the slopes are in percent.
Online Source Changes
- Added built-in links to all NASA GIBS (Global Imagery Browse) sources. This includes daily imagery from the AQUA, MODIS, and TERRA satellites among many others. There is an entire NASA GIBS group in the online download dialog that provides quick access to all of the sources.
- Added built-in links to Landsat8 downloads from USGS Earth Explorer. The Landsat8 data is not available as a streaming source, so the new source just takes you to the web site.
- Added built-in links to online Lidar data from the USGS and other US agencies under new Lidar group in online source dialog. The USGS National Lidar Dataset is linked to via EarthExplorer. The bounds you specify will automatically be sent to the EarthExplorer site for easy download.
- Added built-in GlobCover Land Cover ESA 2009 source. This source provides land cover data for the entire world. A built-in roughness tab for calculating roughness grids from the ESA 2009 data is also included.
- Added prompt for dimension values for streaming WMTS sources that have customizable variables, like a time/date for NASA GIBS sources so you can pull down imagery from whatever date you need.
- Fixed problems with using WMS sources set to not draw with tiles and also using the option to limit the zoom level range they display at. The data was still downloading even at zoom scales it wasn’t requested.
- Fixed error using WMS sources with a negative “resx” or “resy” tag value in the layer definition.
- Improved status reporting when sources are down so that you can get additional information about what is going on with a data source without having to contact technical support.
- Added new 'Export: Online Sources Use Same Scale Logic as Draw' option to Advanced section of General tab of Configuration dialog so that the zoom scale selection logic works the same for online layers when exporting and drawing. If unchecked draws will skew more towards the lower resolution layer (when scale is between 2 zoom scales on the online server) while exports will pick up the more detailed layer sooner. If checked then both exports and draws use the draw behavior.
Projection/Datum Changes
- Made custom datum definitions save into Global Mapper file formats, like .gmw, .gmp, and .gmg. This allows you to load a file or workspace saved with a custom datum on another machine and have that datum automatically added to the new machine.
- Made unrecognized ellipsoids in WKT PRJ files automatically be added as a custom ellipsoid.
- Added option to set the current view/export projection from a WKT projection string stored in a feature attribute. Now if you have a feature attribute whose value is a projection string (like from a PRJ file), you can right-click on that attribute in the Feature Info dialog and set the current view/export projection based on the attribute value.
- Updated Equirectangular projection to match Esri products when using datums based on an ellipsoid. Note this will make any saved Equirectangular data from GM prior to v15.0.4 not match the results of anything after v15.0.4. This is a rarely used projection though.
- Improved handling of "Local" projections with rotations to and from WKT PRJ files to match Esri.
- Added built-in Naparima 1955 datum.
- Added support for additional EPSG codes.
- Updated datum shift file for ED50 (Spain/Portugal) to new file from 2009.
- Fixed Transverse Mercator transformation with negative northing values and displaying in a projection system with a datum based on a sphere rather than an ellipsoid.
Format Specific Changes
- Added support for Adobe ISO 32000 Geospatial Extensions to PDF and 3D PDF export.
- [GEM Module Only] Improved loading of IHS Well (297/298) files so that directional surveys for each well come in as separate lines and you can better visualize the entire well path in the 3D viewer.
- Added Attribute Setup tab to Shapefile export to allow customizing exported attribute types and lengths.
- You can now load KML files that reference local imagery (<GroundOverlay> tags) and those will load like a map catalog with the bounds of each image shown until you zoom in.
- Added support for positioning rotated images from KML files that use the gx:LatLonQuad tag of a <GroundOverlay> to provide the corner coordinates.
- Re-enabled support for loading KML files that are marked as UTF-8 but have improperly encoded characters internally.
- Fixed Wasp Map export problems with cross-point and other others due to overlapping or touching roughness areas.
- Added support for loading Parcels from LandXML files.
- Further rendering improvements for complex DXF/DWG files, including fixing problems with lines that are too wide and better support for multi-line text.
- Made DWG exports of 2D line features create 2D polylines rather than 3D polylines.
- Improved quality of CADRG exports when vector data is included in the export.
- Updated Geographix CDF import to add attributes for PLSS and Texas Land Survey System attributes in ‘B’ records.
- Updated Geographix CDF export to include PLSS survey information in export ‘B’ records for survey section areas.
- When exporting to Platte River .dat files, don’t add .0 to township and range values.
- Added additional layer Metadata reporting for ASRP, CADRG, CIB, DTED, and ECRG format data.
- Improved display of imagery with 32-bit floating point samples.
- Updated BSB export to add dimmed palettes for dusk and night display.
- Added option to specify elevation digits of precision and resampling method when exporting to XYZ Grid files.
- Added option when exporting vector KML/KMZ files to control whether or not picture points (i.e. points with externally linked images, like a JPEG with an EXIF position) are embedded directly in the KMZ or are just linked to the local file on disk.
- Support loading of attribute/value pairs from <description> tags in KML files where an HTML table is used with a single row of attribute names and another row of attribute values.
- Fixed load of 3D area features from KML/KMZ files (only a single elevation used before).
- Added option to use WKT formatting and includes area and line features when batch converting to CSV format files.
- Added display of additional metadata values for NITF format files.
- Updated Wasp Map export to include both roughness and elevation for area features with both.
- Allow loading NetCDF files directly from .grd.gz files.
- Made export of background lines (i.e. thick road backgrounds, striped lines, etc) work to PDF files.
- Added option when batch converting from PDF format files to control whether or not PDF layers that are hidden by default are included in the exported results or not.
- Added support for loading NetCDF files with 32-bit integer samples for the grid.
- Added support for GRIB files from NOAA with Polar Stereographic projections and with longitudes from 0-360.
- Fixed inversion of some PDF files positioned with Adobe 32000 position data.
- Fixed export of 3D vector data to 3D PDF files so that all elevations are converted to meters so they are consistent with the terrain.
- Fixed error loading some S-57/S-63 data sets.
- Made the DGN import option to import cells as points work for DGN v7 files. Does not currently work for newer DGN files.
- Fixed problem with fixed width area border styles not saving to GMW and GMP files.
- Fixed error saving a workspace with modified ASCII text files that contained areas.
- Fixed display of 32-bit TIFF grayscale imagery with invalid values of -2147483647.
- Remove extra blank line after header lines when exporting to SEGP1 format.
- Fixed problem with PRJ file not being found automatically for SHP files on a network drive that has case-sensitive filenames.
- Fixed error reading OTF feature template file.
- Fixed problem with attributes coming in wrong for text files with WKT coordinates in the first column.
Rendering/Style Changes
- Added support for rotated multi-line text.
- Added new line styles for double lines with lines on the outside path but not the middle.
- Added support for specifying a background color and width for any line style to allow drawing a solid line of any color behind any line style.
- Added new line styles for rendering lines based on elevation. This will use the current elevation shader to colorize each line segment based on the average elevation of the segment. This is useful for GPS tracklogs and other 3D lines, like contours. There is also a special GPS menu option to enable this for track lines which is just a shortcut to set the track line style to use elevation shading. You can also render the GPS vessel itself in a color from the current elevation.
- Added the ability to specify flat end caps for line styles.
- Updated Swipe Tool to allow swiping multiple layers rather than just a single one. Useful if you have a group of layers that you want to swipe on and off rather than just a single one.
- Made Map Layout text display on top of any fixed screen ‘always on top’ layers, rather than under them. This allows you to easily place labels on top of things like custom logos and legends.
- If you edit the style for multiple selected attribute-based styles on a Styles tab of the Options dialog for a vector layer and you change the color, the color will now apply to all selected styles. If you don’t change the color the original color will be kept, allowing you to change the style of multiple values without making them use the same color.
- Fixed loading of Surfer ASCII Grid files that use tabs rather than spaces in file header.
Misc. Changes
- Updated the Feature Info Tips display setup under the View menu to allow providing a custom formatting string, similar to how you set up custom label display.
- Updated display of nearest feature elevation in status bar to be in current Elevation Display/Export Units rather than always native layer units.
- Fixed problem with drag-and-drop not working from Windows Explorer on machines with Windows UAC enabled.
- Made metadata display for layers in the Map Catalog Options dialog actually load the layer and show the full metadata rather than just general metadata.
- Added * after workspace name in title bar if the workspace has un-saved modifications.
- Added new right-click option for layers in the Control Center to control whether or not export is allowed from the layer. This is stored in workspace files as well.
- Added new Position Display Format option to show lat/lon values as just plain decimal with no degree symbol or hemisphere indicator. You can select this in the Position Display Format setting on the General tab of the Configuration dialog.
- Added optional tracking and reporting of errors encountered and commands and formats used so that we can better concentrate our development efforts on the most commonly used functions and also fix bugs even faster. You can disable tracking under the Help menu. No identifying information or mapping data itself is included with the reporting, only statistics about what is being used and any errors.
- Made the statistics displayed when right-clicking on a numeric column in the Search dialog and selecting to display stats show the sum of the values in addition to the other stats.
- Updated check-in of borrowed license to automatically check license back out normally from the license server rather than requiring you to re-register against the license server.
- Made the ‘borrow until’ date show on the Help->About dialog if using a borrowed license from a network license server.
- Improved automatic adding of commonly used commands to the Favorites toolbar to add more commands used in the Digitizer Tool.
- Made the ‘Shift Layers’ option in the Control Center remember the last offset units and values.
- Fixed problem with custom vector point symbols from DXF files being vertically flipped.
- Fixed favorite option to move selected vertices to work if only a single vertex is selected.
- Fixed problems with favorite shortcuts using special characters like commas.
- Made GPS NMEA data log dialog resizable.
- Fixed slowdown replaying a recorded GPS NMEA log in real-time. The display was very unresponsive.
- Fixed problem with GPS menu option to keep the vessel on screen being disabled.
- Fixed problem with some settings, like custom styles and custom datums, not saving and being available in the next session if some Global Mapper SDK-based applications had been run on the machine, such as SonarWiz.
- Fixed PolygonClipper.cpp error when exporting reprojected data with islands where some of the islands of an area cannot be displayed in the export projection.
- Fixed crash showing metadata for a layer in a map catalog.
What's New in Global Mapper v15.0
Significant New Features
- Added support for feature extension plugins to Global Mapper. These allow 3rd-parties and customers to create add-ins to Global Mapper to extend the functionality through their own toolbars and/or menu [Items. The feature extensions will have access to all data loaded in the Global Mapper application instance through same API used by the Global Mapper SDK. There is an [Item under the Help menu for managing the installation and registration of feature extension plugins and add-in modules. There are 2 extensions included with the install, a COAST extension allowing cost-analysis of sea level rise simulations, and a Map Overview extension to allow adding a separate map window allowing easy navigation around the entirety of the loaded data.
- Added separately licensed Lidar module with advanced Lidar analysis functionality. See Lidar Changes section below for details. The licensing is handled under a new Help menu option for working with module and feature extension licenses.
- Added Raster Calculator under Analysis menu for performing mathematical operations on multi-band imagery to extract different types of information. You can use pre-defined formulas, like NDVI and NDWI, or create your own free-hand formulas using common mathematical operations, like addition, subtraction, multiplication, division, and powers, as well as simple operators like absolute value, minimum value, and maximum value of 2 values.
- Added option to adjust the elevation shader colors based on just the elevations in the current view. There is a new option on the Vertical Options tab of the Configuration dialog to enable this behavior. It allows easily pulling out localized elevation differences when you zoom in to an area with small relief changes relative to the entirety of the loaded data.
- Added support for passing variables on the command line to a script. You can provide the variable after the script (.gms) filename itself on the command line in the form ‘-var_name var_value’. For example, ‘global_mapper.exe “c:\my_path\my_script.gms” -my_var my_var_value’.
New Supported Formats
- Added support for importing and exporting 3D PDF files. Underlying data format in PDF 3D Annotations may be U3D or PRC. We do not support the less common PRC format at this time.
- [LIDAR MODULE ONLY] Added support for loading E57 Lidar files.
- Added support for CMIP5 HDF5 data sets with sea surface temperatures.
- Added support for loading text files with the coordinates stored as ECEF (Earth-Centered Earth-Fixed) coordinates. The Coordinate Format drop-down on the ASCII Text Import dialog has an option to specify that the coordinates are ECEF.
- Added support for GCP (control-point) files with the pixel coordinates specified as a percentage value rather than an absolute pixel coordinate. So if you have text placement files with just the corner coordinates you can easily add 0% or 100% for the X and Y pixel coordinates of each corner to get a good placement.
- Added support for feature extension plugins to Global Mapper. These allow 3rd-parties and customers to create add-ins to Global Mapper to extend the functionality through their own toolbars and/or menu [Items. The feature extensions will have access to all data loaded in the Global Mapper application instance through same API used by the Global Mapper SDK. There is an [Item under the Help menu for managing the installation and registration of feature extension plugins and add-in modules. There are 2 extensions included with the install, a COAST extension allowing cost-analysis of sea level rise simulations, and a Map Overview extension to allow adding a separate map window allowing easy navigation around the entirety of the loaded data.
- Added separately licensed Lidar module with advanced Lidar analysis functionality. See Lidar Changes section below for details. The licensing is handled under a new Help menu option for working with module and feature extension licenses.
- Added Raster Calculator under Analysis menu for performing mathematical operations on multi-band imagery to extract different types of information. You can use pre-defined formulas, like NDVI and NDWI, or create your own free-hand formulas using common mathematical operations, like addition, subtraction, multiplication, division, and powers, as well as simple operators like absolute value, minimum value, and maximum value of 2 values.
- Added option to adjust the elevation shader colors based on just the elevations in the current view. There is a new option on the Vertical Options tab of the Configuration dialog to enable this behavior. It allows easily pulling out localized elevation differences when you zoom in to an area with small relief changes relative to the entirety of the loaded data.
- Added support for passing variables on the command line to a script. You can provide the variable after the script (.gms) filename itself on the command line in the form ‘-var_name var_value’. For example, ‘global_mapper.exe “c:\my_path\my_script.gms” -my_var my_var_value’.
- Added support for loading ANUGA Rainfall and Greenland Terrain NetCDF format files.
LiDAR Module Only Highlights
- Added support for loading E57 Lidar files.
- Added new binning methods for gridding Lidar point clouds. You can now create a regular grid from the minimum, maximum, or average value in individual “buckets”. This method is extremely fast compared to the normal triangulation-based approach. You can select which method to use on the dialog that appears when importing Lidar data.
- Added support for displaying and editing the classification of Lidar points in the path profile tool. You can control the corridor width and select displayed Lidar points in the path and reclassify them or delete them. Any Lidar points that are displayed are also considering for line-of-sight operations.
- Added support for applying colors from loaded imagery layers to loaded Lidar point clouds directly in memory. This allows easily creating a fully colorized Lidar data set without having to export to a new LAS/LAZ file first.
- Added support for automatically identifying and classifying ground-shot points from unclassified Lidar point clouds.
- Added support for drawing points from a point cloud as a ‘height above ground’. This will determine a ground elevation for all locations under the point cloud (using classified ground and water points if available) and then display the height relative to that. The new draw mode is available on the Lidar draw mode drop-downs.
- Added support for exporting elevations to LAS/LAZ points from a point cloud as a ‘height above ground’. There is a new checkbox option on the LAS/LAZ export dialog allowing you to specify that the saved Z values should be heights above ground rather than the normal elevation. You can also script export of height above ground by adding SAVE_HEIGHTS_ABOVE_GROUND to the EXPORT_VECTOR command for LAS/LAZ export.
- Added support for saving Lidar statistics from a script. If you add ADD_LIDAR_STATS=YES to an EXPORT_METADATA script command you get all of the information from the Statistics tab of the Metadata dialog dumped to the file.
- Added Alter Elevation Values tab to Lidar options dialog to allow offset, scale, and range restriction of Lidar point cloud data. This is the same as the Alter Elevation Values tab available for gridded elevation layers.
- Added support for saving Lidar statistics from a script. If you add ADD_LIDAR_STATS=YES to an EXPORT_METADATA script command you get all of the information from the Statistics tab of the Metadata dialog dumped to the file.
LiDAR Changes
- Added a new premium Lidar add-on module with advanced Lidar analysis tools. You can activate the Lidar module license under the new Help menu command for managing modules and feature extensions.
- [LIDAR MODULE ONLY] Added new binning methods for gridding Lidar point clouds. You can now create a regular grid from the minimum, maximum, or average value in individual “buckets”. This method is extremely fast compared to the normal triangulation-based approach. You can select which method to use on the dialog that appears when importing Lidar data.
- [LIDAR MODULE ONLY] Added support for displaying and editing the classification of Lidar points in the path profile tool. You can control the corridor width and select displayed Lidar points in the path and reclassify them or delete them. Any Lidar points that are displayed are also considering for line-of-sight operations.
- [LIDAR MODULE ONLY] Added support for applying colors from loaded imagery layers to loaded Lidar point clouds directly in memory. This allows easily creating a fully colorized Lidar data set without having to export to a new LAS/LAZ file first.
- [LIDAR MODULE ONLY] Added support for automatically identifying and classifying ground-shot points from unclassified Lidar point clouds.
- [LIDAR MODULE ONLY] Added support for drawing points from a point cloud as a ‘height above ground’. This will determine a ground elevation for all locations under the point cloud (using classified ground and water points if available) and then display the height relative to that. The new draw mode is available on the Lidar draw mode drop-downs.
- [LIDAR MODULE ONLY] Added support for exporting elevations to LAS/LAZ points from a point cloud as a ‘height above ground’. There is a new checkbox option on the LAS/LAZ export dialog allowing you to specify that the saved Z values should be heights above ground rather than the normal elevation. You can also script export of height above ground by adding SAVE_HEIGHTS_ABOVE_GROUND to the EXPORT_VECTOR command for LAS/LAZ export.
- Added new Lidar tab to Configuration dialog for easily filtering Lidar data by classification and return type.
- [LIDAR MODULE ONLY] Added support for saving Lidar statistics from a script. If you add ADD_LIDAR_STATS=YES to an EXPORT_METADATA script command you get all of the information from the Statistics tab of the Metadata dialog dumped to the file.
- [LIDAR MODULE ONLY] Added Alter Elevation Values tab to Lidar options dialog to allow offset, scale, and range restriction of Lidar point cloud data. This is the same as the Alter Elevation Values tab available for gridded elevation layers.
- Faster drawing of large Lidar point clouds by using multiple cores/processors.
- Much faster drawing of reprojected Lidar point clouds when zoomed out so the point cloud takes up only a tiny part of the screen.
- Added new option on Lidar Options dialog to control the brightness when coloring by intensity.
- Added support for new ASPRS classifications 40-45 from Topo-Bathy Profile for bathymetric points.
- Support exporting Lidar point cloud data to DGN and PDF files.
- Improved the reported density figure (points per square meter) on the metadata dialog for Lidar point clouds. Now the point cloud is chopped up into a grid and the count of points in each piece of the grid is used to calculate more localized densities, then those are analyzed to get a good representative density that skews towards the denser parts of the cloud. This is especially improved for point clouds with large areas of no data as those no longer bring down the calculated density.
- Fixed bug editing Lidar points from some Lidar files, particularly ASCII Text or MrSID Lidar, LAS/LAZ editing was not affected.
- Fixed bug that caused RGB colors to not display for point clouds with less than 512 points.
- Fixed bug that would cause the scan angle to be reported incorrectly for some points in very rare cases.
- Fixed crash loading LAS/LAZ files with an invalid (but non-zero) date in the header.
- Fixed bug with elevation values being multiplied by 100 when exporting part of a point cloud to a GMP file with the export elevation units set to Statute.
- Fixed bug with the displayed elevation range not updating when changing the elevation units for a loaded Lidar layer.
Analysis Function Changes
- Improved path profile/line of sight paths that cross areas of no known elevation so that the path is smoothly interpolated between the surrounding valid elevations rather than showing 0 for invalid locations.
- Fixed problem with very large view shed calculations and very small clearance at the view shed center that resulted in a strange pattern of blocked samples in the outer parts of the view shed.
- Fixed problems with the creation of polygon coverage for area and line layers that could cause the coverage to cross through some long straight segments.
- Allow editing the parameters and recalculating multiple view shed layers at once from the Control Center. Previously you could only edit and recalculate a single view shed layer at a time.
- Added display of the total elevation increase and decrease along a path on the 3D path profile details.
- Fixed crash in path profile when creating a new point feature along the profile and assigning it to a new layer rather than an existing one.
- Added checkbox option to view shed calculation to control whether or not to treat invalid/missing elevations as ocean (height of zero).
- Fixed issue in v14.2 with odd island creation in view shed coverage and equal area coverage creation.
- Fixed issue in v14.2 with pressing cancel on view shed options dialog causing the Control Center to stop updating properly.
- Added option when creating roughness areas from a land cover layer to control whether or not invalid areas are automatically chopped up.
- Fixed problem calculating roughness grids from land cover layers that have had color modifications, like translucency, contrast, etc. applied.
Digitizer Tool Changes
- Added option to automatically download and/or load files/web links associated with an attribute of selected features. This is a very powerful feature allowing you to easily download files associated with features (like coverage areas) from online server or load from local disk. This option is on the right-click Attribute submenu when one or more features is selected.
- Added option to add curve/arc segments when creating distance/bearing/COGO lines. The arc parameters (like chord length, radius, and bearing) are providing as part of the COGO string for a segment.
- Added option to create numbered points along a distance/bearing/COGO line. The points start at a specified number and increase by 1 for each vertex.
- Added option to copy attributes from line features to area features.
- Added option to create radial lines at some fixed angle interval when creating a range ring.
- Updated option to crop selected areas to a selected line to allow cropping areas to multiple selected lines at once.
- When creating new areas or lines by clicking on existing 3D features, only require half of the clicked locations to have valid elevations before creating a new 3D feature. Any vertices with unknown elevations will be filled in from the adjacent elevation values.
- Added new option under Crop/Combine/Split submenu to chop up selected area features until they have less than some vertex count.
- Add new right-click options under the Vertex menu to move the vertex selection to the next or previous vertex. This is available when a single vertex is selected in a line or area.
- Made the measure attributes for areas in a group of areas include a GROUP_AREA attribute that is the combined enclosed area of all areas in the grouping.
- Added option when creating buffer areas from 3D areas and lines to add a Z offset to the buffer areas so you can stack them.
- Updated option to add coordinate attributes to selected features to also work for line features. The start and end point coordinates will be saved in START_X, START_Y, END_X, and END_Y attributes.
- When calculating elevation statistics for selected lines, add a LENGTH_3D attribute for the length of the line along the surface. Also prompt if any 3D lines are encountered to see if the existing per-vertex elevations should be used or if samples along the line path from the terrain should be used.
- Added option to customize the drawing style used when creating range rings.
- Fixed bug that would cause areas that failed to combine with errors to be marked as deleted rather than kept unmodified.
- Allow reversing the vertices for a single selected area (previously only worked for lines or if multiple areas were selected).
- Fixed problem with every 32nd vertex not showing vertex editing commands in right-click menu.
Scripting Changes
- Added support for passing variables on the command line to a script. You can provide the variable after the script (.gms) filename itself on the command line in the form ‘-var_name var_value’. For example, ‘global_mapper.exe “c:\my_path\my_script.gms” -my_var my_var_value’.
- [LIDAR MODULE ONLY] Added support for saving Lidar statistics from a script. If you add ADD_LIDAR_STATS=YES to an EXPORT_METADATA script command you get all of the information from the Statistics tab of the Metadata dialog dumped to the file.
- Added new DEFINE_VAR_TABLE command to allow providing a table of variable values with key names to allow easily creating generic scripts with tables of things like state names and abbreviations associated with a numeric code, etc.
- Added support for creating buffers around features using the EDIT_VECTOR command. There are new BUFFER_DIST and other attributes (see the scripting reference for details).
- Updated behavior of VAR_LOOP_START so that if you provide an end value less than the start and explicitly provide a positive VAR_STEP, the loop is just skipped rather than the step direction being automatically reversed. This allows you to use the VAR_LOOP_START as an ‘IF’ statement to conditionally execute a block of commands.
- Updated COPY_ATTRS command to allow copying from areas to areas.
- Added support for replacing text strings within feature attribute values using the EDIT_VECTOR script command and a new ATTR_REPLACE_STR parameter. This allows you to replace one text string with another in a particular attribute value (or feature label) for all features matching a search query.
- Added support for extracting more pieces of the path to the current file inside a DIR_LOOP_START...DIR_LOOP_END. You can now use %PARENT_DIR1% to get the grand-parent folder, %PARENT_DIR2% to get the super-grand-parent, etc.
- Added support for including %SPLIT_ATTR% in the EXPORT_VECTOR command when splitting by attribute so that you can use the split attribute value in the export filename path.
- Added support for deleting all attributes except a list of allowed attributes with EDIT_VECTOR. You can provide one or more ATTR_TO_KEEP parameters to specify which attribute s to keep.
- Added support for specifying the export row and column order for XYZ grids exported with EXPORT_ELEVATION using new EXPORT_ROW_MAJOR, REVERSE_COLS, and REVERSE_ROWS parameters.
- Updated cropping to polygons during export to support any special attribute name for POLYGON_CROP_NAME_ATTR and POLYGON_CROP_FOLDER_ATTR. The previous <Area Display Label> and <Area Source Filename> still work but are deprecated in favor of the standard names, like <Feature Name>.
- Added support for including a filename suffix when cropping an export to a list of polygons. Add a POLYGON_CROP_FILENAME_SUFFIX to specify text to include after the attribute value but before the file extension in the output filename.
- Added support for controlling whether or not areas with the same filename attribute are combined when doing a POLYGON_CROP_USE_EACH operation. Now POLYGON_CROP_COMBINE_DUPS handles this.
- Added ALLOW_COMMA_DECIMAL parameter to EXPORT_VECTOR command for Shapefiles to control whether or not a comma can be treated as a decimal when detecting floating point fields.
- Added support for exporting area and line features to CSV files with EXPORT_VECTOR by adding POINTS_ONLY=NO as a parameter.
- Support providing a custom precision and no-data value for Arc ASCII Grid exports with the EXPORT_ELEVATION command using VOID_ELEV and PRECISION parameters.
- Made cancelling an individual grid cell export for EXPORT_ELEVATION or EXPORT_VECTOR cancel the entire script immediately list it already does for EXPORT_RASTER.
- Added support for supplying the flight date for an exported Lidar LAS/LAZ file with a FLIGHT_DATE parameter for an EXPORT_VECTOR or EXPORT_ELEVATION script command.
- Added support for KEEP_ZERO_AT_ZERO parameter for GENERATE_WATERSHED command to allow disabling the option to keep zero (ocean) elevations at 0 height for flow modeling.
- Added support for specifying the projection to use for a POLYGON_CROP_FILE using a new POLYGON_CROP_FILE_PROJ parameter.
- Added support for marking lines that are a subset of another line as a duplicate when using MARK_DUPLICATES=YES or DELETE_DUPLICATES=YES with the EDIT_VECTOR command. Just add SUBSET_IS_DUP=YES to command.
- Improved behavior of FORCE_EXIT command so it doesn’t cause a different exception to be thrown. Now it cleanly exits the application. Also if the application does crash for some other reason 1 should be returned as the return code rather than 0.
- Added option to ignore islands/holes in areas when using CONVERT_AREAS_TO_LINES=YES with the EDIT_VECTOR command. Now also add IGNORE_ISLANDS=YES to only create lines from the parent area boundary.
- Updated JOIN_TABLE command to accept FILE_DELIM=SPACE or FILE_DELIM=TAB.
- Made MIN_ELEV and MAX_ELEV for GENERATE_CONTOURS command be interpreted in the ELEV_UNITS specified rather than always meters.
Online Source Changes
- Included OpenSeaMaps data as a built-in online source. This provides sea-marks (buoys, etc.) as an overlay layer to draw on top of an already loaded layer, like base OpenStreetMaps data or an imagery layer.
- Fixed issue with some WMS sources not listing all available projections that are defined in the capabilities document if said document didn’t also list a bounding box for that projection.
- Fixed issues with tiled (OSM/TMS/Google Maps) sources with a ? followed by extra parameters in the base URL not saving properly to workspace files.
Projection/Datum Changes
- Updated Alberta 10TM projection to have separate “zones” for Resource and Forestry versions of projection.
- Added new EPSG codes for Indiana State Plane zones using US Feet (codes 2965 and 2966 replacing deprecated codes 2244 and 2245).
- Fixed problem loading Nautical Miles units from WKT PRJ files.
- Added better error message when we can’t load a WKT PRJ file due to an unrecognized datum, ellipsoid, or unit string.
Format Specific Changes
- Updatd DXF/DWG import to set the default view to the extents specified in the file rather than just showing everything. This eliminates the default view of a bunch of extra stuff and not the core data.
- Added additional options to DWG/DXF export for choosing what information about a feature to create the layer name from (i.e. description/type, name, layer name, etc.).
- Greatly improved display of text loaded from DWG/DXF files, including getting font names and proper alignment in many cases.
- Fixed problems with some extruded features being improperly positioned when reading from DXF/DWG files. This is a very old problem that is finally fixed!
- Made 3D Tin Face areas loaded from DXF/DWG files use the brush style for the type from the Area Styles tab of the Configuration dialog rather than always filling the TIN areas.
- Dramatically improved the rendering and load of CityGML files.
- Improved handling of non-English text in Shapefiles/DBF. Text will automatically be converted based on the language specified in the DBF file. Support for UTF-8 decoding specified in a .cpg file along with the .shp file is also supported.
- Added support for specifying the output format (MG2, MG3, or MG4) and the network cartridge server location
- Updated PDF export to have options to control where the header and footer strings are placed relative to the margins. You can now place them in the center or edges of the margins or directly on the map.
- Make sticky notes in PDF files import as text point features.
- Improved placement of text next to point symbols in exported PDF files.
- Updated DGN export to write point features out as 0-dimensional line features rather than create shared cells for each point.
- Added options to XYZ Grid export to allow exporting from the bottom-to-top or right-to-left rather than the default order.
- Added registry option to specify the precision for XYZ Grid elevation exports. If you add a DWORD key in ‘HKEY_CURRENT_USER\Software\Global Mapper’ with a name of ‘ASCIIGridExportPrecision’ and a value of 0 or higher, that value is how many digits of precision to include after the decimal for the output Z values.
- When loading GeoTIFF files with an Esri .aux.xml and the option is selected to prefer world files over built-in coordinate information, use the .aux.xml positioning before all else if the .aux.xml has both a projection and control points.
- Updated generic ASCII text import where attributes from coordinate lines are kept and lines are broken based on the change in some field to add the break attribute to the attribute list for the line feature.
- Added option to KML/KMZ vector export to control whether or not filled area features with no border are chopped up automatically into smaller pieces to avoid issues displaying them in Google Earth.
- Added additional attribute and style decoding from CityGML files.
- Updated BSB exports from a single layer with an automatic crop boundary to save that in the exported KAP file’s PLY entries rather than the full export bounds to allow seamless viewing in other applications.
- Updated CADRG and CIB exports to wrap the a.toc file in a NITF header to make it readable by more applications.
- Fixed errors reading some ASRP data sets with incorrect data in the header file.
- Added built-in area fill colors for OSGB VectorMap Local GML files.
- Made area groups be supported for import from and export to CSV files with WKT coordinate strings and MULTIPOLYGON objects.
- Added option to Shapefile export to allow discarding any attributes for which all values are empty.
- Fixed problems reading some Shapefiles over 2GB in size.
- Made the RGB color at the cursor location display in the status bar for ECW, JPEG2000, and MrSID image files.
- Updated Shapefile export to replace degree characters with spaces since some versions of Arc can’t handle degree symbols in DBF files.
- Added option to Shapefile export to control whether or not ELEVATION attributes are written out for features with a single elevation value.
- Added option to Shapefile export to control whether or not a comma can be used for a decimal when detecting the type of fields.
- Fixed problem with extra comma in the Projection Setup field for Ozi .map files written out for some projections (like Transverse Mercator).
- Added option to generate PRJ files when exporting to most terrain formats, including Arc ASCII Grid and XYZ Grid.
- Allow loading files from .tar.gz archives that are larger than 2GB in size.
- Added support for Swedish RIK files with transparency and also made the SWEREF99 projection read correctly from newer RIK files.
- Fixed export of ECW file with New York East State Plane zone storing as New Jersey zone (they are identical definitions so the coordinates are the same anyway).
- Updated Erdas Imagine IMG files to automatically obey any no-data values specified in the header, both for terrain grid and imagery files.
- Fixed handling of attributes with double-quotes from PLS-CADD XYZ files.
- Improved support for <ExtendedData> tags with attributes in KML/KMZ files.
- Fixed encoding of non-ASCII folder names in KML/KMZ files.
- Fixed problem with the latitude of origin not writing out to MapInfo files for Hotine Oblique Mercator-based projections, like Swiss Grid.
- Updated GPX import to automatically assign the symbols for waypoints if the <sym> tag matches a point symbol name in Global Mapper. If not the <sym> tag value is saved as an attribute and will be kept on export to a new GPX file.
- Fixed export of labels with the background marked as filled rather than transparent to PDF files. Now (if not rotated) the background will be blanked out in the PDF as well.
- Added new option on OSM/TMS/Google Maps/Bing Maps export dialog to only export tiles that are fully covered by the export bounds. This advanced option makes it easier to update just part of an earlier large web tile export.
- Automatically decode datums from GeogCitationKey in GeoTIFF files if provided there but not in datum code.
- Fixed error loading some HTF format files.
- Fixed bug in export of area Shapefiles that could cause some islands/holes to turn into parents in the exported file.
- Fixed problems with some area features not loading from DGN files if they are incorrectly marked as ‘holes’.
- Fixed errors loading some workspace files over 2GB in size.
- Fixed export to 3D vector files pulling elevations from Erdas IMG files with overviews or online layers to pull from an appropriate layer automatically (most detailed for IMG files) rather than pulling from current drawn layer.
Misc. Changes
- Renamed ‘Gridding’ tab to ‘Tiling’ to make the intent clearer, especially when used in conjunction with other operations that refer to ‘grids’.
- When cropping loaded layers to multiple selected area files, allow using just the most overlapped area from the selected areas to crop rather than all. When cropping a map catalog to multiple areas this is automatically done for each map in the catalog individually. This allows easily cropping to a custom grid of coverages all at once.
- When placing your mouse near 3D features, the elevation of the feature (or closest location on 3D areas/lines) will be displayed on the status bar after the feature description.
- Added new ‘Show All’ button to Search dialog allowing you to easily reset the search back to all searchable features.
- Updated search on attributes != (not equal) to a text value to include results that don’t include the attribute at all.
- Added option to display slope percent grades on the Elevation Legend if using a slope shader. Enable this by right-clicking on the elevation legend if a slope-based shader is active and checking the option to display slopes as percent grade.
- Added option when creating custom elevation shaders to repeat the colors for anything outside the specified range rather than clamping them.
- Updated Style tabs of Options dialog for vector layers to allow manually entering an attribute name to base the styles on rather than selecting from a list. This allows selecting an attribute style for map catalogs where the attribute list isn’t known up front.
- Add display of the coordinates of each vertex in the current view/export projection on the Feature Vertices dialog for area/line features if the feature is reprojected.
- Made Control Center position and size be remembered in workspace (.gmw) files. If you have the Control Center displayed when you save a workspace, the next time you load that workspace the Control Center will automatically be displayed at the location it was when you initially saved the workspace.
- Updated the Feature Info dialog to show the combined area of all grouped areas next to the group area count.
- Added a new menu command on the Options->Rectification Method submenu on the rectification dialog to control whether or not an explicitly selected method of Polynomial will switch to a 2nd-degree polynomial at 6 points or not.
- Added option in 3D view to control the step size used by the water up/down toolbar buttons.
- Updated the Full View (Home) button to ignore any hidden layers when zooming to the full view.
- Added support for customizing the 3D view rotation angle based on pressing the ‘4’ or ‘6’ key. If you add a string value ‘HKEY_CURRENT_USER\Software\GlobalMapper\3D_KeyRotateAngle’ with the number of degrees to rotate with each key press that will be used rather than the default.
- Allowed zooming to 1:1 resolution for multiple selected layers from the right-click menu on the Control Center. Previously it only worked if a single raster or elevation layer was selected.
- Fixed multi-band export fill value for no-data values. Should be 0 or the gray value of the background color, but was set to last valid encountered value in v14.2
- Added display of current loaded and selected layer count on the title bar of the Control Center.
- Updated option to create polygonal coverages for selected layers from the Control Center to work for map catalog layers as well. Rather than just creating bounding box areas for each map in the catalog it will now load and create coverage polygons for each map.
- Play a sound when lengthy operations (i.e. 5 minutes or longer) complete. This provides a way to notice a long operation is done without switching back to the program.
- Fixed bug with extra period being inserted in some filenames on export when you don’t explicitly enter the extension to use.
- Added support for connecting to GPS devices at 300, 1200, and 2400 baud.
- Smoothed out some sharp edges in vector data when transforming with a coordinate transformation file with more than 4 control points.
- Fixed batch conversions to multi-band imagery formats when the ‘Use Other Source Files as Filler’ option is checked.
- Added support for new text alignments that align text with the baseline of text rather than the middle of text. This is not automatically used when loading DXF/DWG files that specify that alignment.
- Fixed problems with creation of coverage areas for some data sets.
What's New in Global Mapper v14.2
Significant New Features
- Updated option to Measure Volume Between Surfaces to support measuring the volume difference within multiple selected area features and generating a report of the volume difference within each area and the total difference.
- Added option when measuring the volume of one or more area features (either with the Digitizer Tool or drawn with the Measure Tool) to measure the cut and fill volume of the area relative to how the edges of the area feature cut the terrain surface. This provides a very easy mechanism to measure the volume or one or more piles of material simply by drawing/selecting an area around them.
- Added new EXTEND function allowing extending one or more line features to a previously selected line feature. To use this, first select the line feature to extend to, then right-click and choose the Move/Reshape submenu command to select the “extend to” feature. Then select the line feature(s) to extend to that line, then right-click and select the Move/Reshape menu command to extend the selected lines.
- Added new right-click option to the ‘Search Vector Data’ dialog to allow calculating and displaying the statistics for a numeric column in a result set. This allows you to easily see the minimum, maximum, average, and standard deviation of the numeric values for all of the selected attribute for the result set.
New Supported Formats
- Added support for loading Natural Resources Canada (NRCAN) BYN geoid offset grid files.
- Added support for loading text files with a pen up/down column with values of 1 for pen down. There is a new checkbox option for this on the ASCII import dialog.
- Added support for loading DECC wind speed text files for the UK.
LiDAR Changes
- Allow searching on elevation values for Lidar points (missing in v14.1.0).
- Added option to color Lidar point clouds by the return number to easily visualize where you have multiple returns (often vegetation).
- Added quality slider to the Lidar display options tab of the Options dialog for point cloud layers allowing control of display quality (i.e. what fraction of points are drawn) vs. display speed.
- Added option when loading Lidar files to specify how often to sample points when using preview mode.
- Added option when loading Lidar files to automatically mark any points outside some number of standard deviations from the mean as deleted. This allows easily getting rid of outlier/noise points.
- Added option to Lidar load options dialog to load the elevation values as depth, resulting in negative elevations.
- Improved load as ASCII (like .xyzi) files to allow selecting the Lidar classification to assign to the points.
- Updated creation of points from the grid cell centers of a loaded terrain layer to create a point cloud rather than a series of full point features, resulting in vastly less memory usage and much greater performance.
- Added report of point density (samples per square meter) to the metadata report for Lidar point cloud layers.
- Sped up the initial display of the search dialog when searching on Lidar point cloud data.
- Updated batch conversion of Lidar LAS/LAZ files to GMP (Global Mapper Package) files to allow storing as point clouds or grids since GMP files can store the data either way.
- Added support for exporting point clouds to DXF and DWG format files.
- Fixed issue in v14.1.0 loading some LAS files with lat/lon XY coordinates.
- Fixed issue in v14.1 with incorrectly positioned points in some ASCII files loaded as point clouds.
- Allowed Lidar point cloud export to MapInfo MIF/MID and TAB/MAP files and also allowed batch converting Lidar point clouds to Shapefiles.
- Made colorizing Lidar point clouds using the EXPORT_VECTOR script command work properly with online imagery sources.
- Fixed issue in v14.1 with exports to new LAS/LAZ files dropping the GPS time from input files if exporting to LAS v1.2 or earlier.
Analysis Function Changes
- Added support for combining/comparing terrain layers with more than one selected layer in each of the sets of terrain layers.
- Updated water rise calculation to find flow to any elevations <= to the specified fixed elevation rather than only exactly equal elevations.
- Updated watershed, ridge line, and water rise calculations to have option to specify the resampling method for each layer rather than defaulting to resample if any reprojection or pixel mis-alignment occurs to avoid changing values.
- Sped up gridding of 3D area features that are already in a TIN. Also fixed crash doing this in some cases.
- Re-arranged watershed options dialog to fit on lower resolution screens.
- Allow calculating density grids from the centroids of area features.
- Made watershed, roughness grid, and equal-value areas always be valid when created (i.e. no self-intersecting pieces).
Digitizer Tool Changes
- Added new EXTEND function allowing extending one or more line features to a previously selected line feature. To use this, first select the line feature to extend to, then right-click and choose the Move/Reshape submenu command to select the “extend to” feature. Then select the line feature(s) to extend to that line, then right-click and select the Move/Reshape menu command to extend the selected lines.
- Replaced options for copying attributes between individual features types with a generic ‘Copy Attributes Between Features’ option. This displays a dialog that allows you to select which types of selected/loaded features to copy attributes between and exactly which attributes to copy.
- Added options to group multiple polygons into a single multi-part polygon and also to un-group polygons. These options are under the Advanced Feature Creation submenu. All areas in a multi-part group must be in the same layer and have the same attributes, style, and type. Editing any area in a group will edit all areas in the group. These areas will stay grouped as a multi-part polygon when exporting to Shapefiles. You can select all areas that are part of a group under the Advanced Selections submenu. You can also see all of the areas in a group with the Feature Info tool.
- Added tool to find and fix invalid (i.e. self-intersecting) area features among selected areas.
- Added the option to specify an allowed distance threshold when connecting lines into areas so that you can create areas from lines that don’t exactly match at their end points, but are within some specified distance.
- Allow inserting of vertices at intersections of area features. Previously the vertex insert only worked for line features.
- Added option to select all area and island features below a certain size threshold. This allows easily finding small areas/islands for removal.
- Updated Concave Hull creation to work for area and line features.
- Updated subtracting of lines from multiple area features when using the Crop Loaded Features to Selected Area(s) option to generate the correct results if the line crosses multiple area features.
- Fixed error about invalid polygons when creating buffers for some features.
- Added new [Items to Options submenu to control whether or not snapping is only to point features or vertices of line/area features.
- Fixed scaling of features in a different projection than the current view projection when not also rotating them.
- Fixed issue with duplicate lines being created when creating area skeleton lines.
- Fixed issue with point attributes not copying properly to Voronoi/Theissen polygons.
- When digitizing, allow snapping to the first point of a line or area feature that is being digitized.
- Updated combine of line features to prefer the choice of line to connect to that maintains the original direction of both lines if possible over an option that requires a reversal.
- Updated the addition of per-vertex elevations to selected features to always pull from the most detailed layer of loaded grid sources and never overview layers.
- Restored option to select only those areas whose centroid is within a selected area.
- Allow splitting a line into separate features when multiple vertices are selected.
- Added support for providing bearings as mils6400 for distance/bearing/COGO lines and for offsetting features by a fixed distance and bearing.
- Fixed bug in v14.1 that caused splitting an area against a selected line to only keep half of it.
- When combining lines that don’t connect within the specified distance threshold, if a single end point of each line is selected, combine between those 2 end points rather than at the shortest connection.
- Fixed bug in v14.1 when selecting areas in other areas by centroid only that caused areas whose centroid is outside the area to not be selected.
- Fixed bug in v14.1 when finding the intersection of 2 areas that caused all of the pieces to not be kept when specifying that you want to keep the parts outside of the crop area as well.
Scripting Changes
- Added COPY_ATTRS script command to allow copying attributes between different types of features using a script.
- Updated GENERATE_REPORT to allow specifying multiple REPORT_ATTR parameters to group the results by multiple attributes. This allows you to do things like find the total area and line length by layer and feature type or name.
- Added support for forcing the filename created with EXPORT_VECTOR to only contain lower-case letters by adding MAKE_FNAME_LOWER=YES.
- Added support for forcing the filename created with EXPORT_VECTOR to only contain lower-case letters by adding MAKE_FNAME_LOWER=YES.
- Updated GENERATE_REPORT to support generating based on any recognized attribute type, like <Feature Layer Name>, <Feature Type>, etc. Also added Lidar point counts to the generated report.
- Added support for generating coverage areas (concave hulls) for layers by adding a CREATE_COVERAGE_AREAS=YES parameter to the EDIT_VECTOR script command.
- Added support for using a Yes/No, Yes/No/Cancel, or Ok box when prompting with DEFINE_VAR. Use PROMPT=YES_NO or PROMPT=YES_NO_CANCEL or PROMPT=OK.
- Added support for adding coordinate attributes (X and Y) to point features using EDIT_VECTOR with ADD_COORD_ATTRS=YES.
- Added support for discarding all closed contour lines less than some length when using the GENERATE_CONTOURS script command by adding a MIN_CONTOUR_LEN parameter with the minimum length to keep in meters.
- Added support for specifying the major and minor contour intervals in a script using MAJOR_MULT and MINOR_MULT parameters for the GENERATE_CONTOURS script command.
- Added support for creating areas from lines that don’t exactly connect at end points. The new MAX_DIST parameter for the COMBINE_LINES command allows specifying the maximum allowed distance between end points in meters.
- Updated GENERATE_LAYER_BOUNDS to allow providing a FILENAME parameter to specify that you only want to add the bounds for a particular layer.
- Added support for defining a variable with DEFINE_VAR that is set from the first non-empty value of an attribute of the features in a loaded layer. Use VALUE_ATTR rather than VALUE for the value and optionally use FILENAME to specify which layer to check.
- Added support for forcing the filename created with EXPORT_VECTOR to only contain lower-case letters by adding MAKE_FNAME_LOWER=YES.
- Fix bug in v14.1.0/1 with EDIT_VECTOR not returning any results if no COMPARE_STR parameters are provided.
- Add support for generating NITF files with D for ICORDS rather than G. Use NITF_USE_DECIMAL=YES to enable.
- Added support for generating .ers header files along with raster image exports by adding GEN_ERS_FILE=YES to EXPORT_RASTER script commands.
- Made FILL_GAPS option work for multi-band exports with EXPORT_RASTER command.
- Added time stamp to ‘Script Processing COMPLETED’ message recorded when a script finishes so you can track the start and stop time of a script from a log file.
- Added option to disable the write of projection information to ECW/JPEG2000 files by adding NO_PROJ_HEADER=YES to the EXPORT_RASTER command.
- Added support for saving long labels (over 31 characters) to DXF files when exporting using EXPORT_VECTOR by adding ALLOW_LONG_LABELS=YES to the command.
Online Source Changes
- Added support for loading data from INSPIRE WMS servers (commonly used in Europe) which are based on WMS 1.3.0.
- Only show one error message when trying to access a WMS source that is offline rather than several messages.
- Fixed problems loading from some WFS sources.
Projection/Datum Changes
- Added built-in Qatar 1974, RT38, and RT38 (Stockholm) datums.
- Updated great circle paths to be calculated along the geodesic for the ellipsoidal model defined by the current datum using the Vincenty formulas rather than using a spherical earth model. This makes the great circle path more accurately the shortest path on the surface, although for navigation purposes the differences are usually negligible.
- Added NTv2 grid shift file for MGI Austria datum conversions to make them more accurate.
- Added German Legal Metre as a built-in unit.
- Corrected European Datum 1979 to use International 1909/1924 ellipsoid (it had been set to International 1967).
- Corrected Indian (Nepal) [Kalianpur 1975] datum to use the new Everest 1830 (1975 Adjustment) ellipsoid rather than Everest 1856.
- Corrected Schwarzeck datum to use new Bessel Namibia (GLM) ellipsoid rather than the base Bessel 1841.
- Corrected Hong Kong 1963 datum to use Clarke 1858 ellipsoid rather than International 1909/1924.
- Corrected Indian 1954 datum to use Everest 1830 (1936 adjustment) ellipsoid.
- Corrected EPSG code assigned to Reykjavik 1900 datum.
- Updated SAD69 datum to prefer EPSG code 6618 as the old code 6291 is deprecated.
- Updated save of WKT PRJ files based on NAD83 or NAD27 datums to use GeogCS name expected by Esri products. Also store UTM ProjCS as Esri expects for those datums.
- Made projections using Yards and Indian Yards save to WKT PRJ files.
- Updated handling of Web Mercator projections (Mercator with WGS84 Auxiliary Sphere/Google Maps datum) to be stored how Esri products expect in both WKT PRJ format and GeoTIFF headers.
Format Specific Changes
- Added support for creating a map catalog (GMC) from selected area features with an attribute that contains a URL of an associated file for each area. When you zoom in far enough that the map is needed, it is downloaded from the URL and then loaded automatically. This allows you to have a single map catalog reference a huge online database of data.
- Updated CSV export to have option to specify the digits of precision, allow use of spaces or semi-colons as separators, write the ELEV field first, and to allow using commas for decimals rather than periods (i.e. European style).
- Add progress reporting for load of XML-based formats, like KML, GML, GMC, OSM XML, including the ability to cancel the load.
- Updated the GeoPDF import to have a 'Use for All' option when importing PDF files with layers. If you check that all PDF files in that load operation will disable the same layers automatically without showing the prompt. The next load operation won't automatically select them, but will uncheck those layers by default and show the layer dialog.
- Added support for loading more PDF files directly from .zip files.
- Added advanced support for overriding the DPI that PDF files are loaded at so you can achieve better display on some systems. You can now create a DWORD value in the registry at ‘HKEY_CURRENT_USER\Software\GlobalMapper’ named ‘PDF_RENDER_DPI’ with the value set to want you use for the DPI. For example, try 1200 for a very high resolution render. Note this will take more memory and load more slowly and might fail and use a lower resolution anyway.
- Fixed issue with raster PDF exports being less sharp than the originals.
- Fixed issue with PDF export of translucent filled areas with holes/islands also making the border of the area translucent.
- Fixed issue with CIB exports that caused them to get significantly darker and also to be slightly mis-aligned with where standard CIB tiles should be.
- Updated CADRG exports to map type with ‘Various’ for scale to save the actual scale entered in the exported files rather than just saving ‘Various’.
- Improved handling of workspaces with very large embedded layers.
- When loading multiple workspace (.gmw) files at a time, if you choose to skip unloading all layers for one workspace in the load operation, the rest will automatically be skipped.
- Added check for corrupted workspaces when saving a new workspace. This offers some protection against bad disk sectors or incomplete writes over a network that can result in lost data.
- Updated Zoomify format exports to keep empty tiles.
- Added support for loading elevation values from attributes/text files that use commas for a decimal separator rather than a period.
- Fixed issues loading Erdas Imagine .img files with signed 8-bit values.
- Updated GeoTIFF export of Web Mercator projections to store an ESRI PE String in the PCS Citation so that Esri products can recognize the projection.
- Corrected placement of GeoTIFF files with negative X or Y pixel scale factors.
- Fixed issue from v14.0 with not being able to hide some NITF image layers.
- Fixed problem with missing tiles when exporting CADRG files from some map catalogs.
- Updated to support 64-bit feature IDs in OSM XML imports and exports.
- Greatly sped up the display of some rotated BSB charts.
- Updated SPS import to keep point depth and water depth as separate DEPTH_PNT and DEPTH_WTR attributes if both are present.
- Added support for loading NetCDF files with time-dependent variables.
- Added support for adding generic text files (like XYZ) to map catalogs.
- Updated OSM XML import to automatically try to find a connecting path for areas formed from relation tags when the specified lines (ways) don’t connect.
- Added support for ASTER L1A HDF files with 14 bands of data. Also added all layer metadata to HDF files.
- Made .jpf be recognized extension for JPEG2000 files.
- Added option when batch converting to JPEG2000 and ECW format files to control whether or not the projection/datum information is stored in the header.
- Added option to ‘Create Uncompressed Files’ when batch converting to Erdas Imagine files image or elevation files and to ‘Create Overview Layers’ for elevation Erdas files.
- Updated KML/KMZ export to fix an issue with the name of area features showing up in the balloon text box when you specify a custom HTML description.
- Updated KML/KMZ export to not export area and line label points when the feature has labeling disabled in the main view.
- Reorganized the vector KML/KMZ export dialog so that it will fit on smaller screens.
- Automatically chop up large vector areas (> 1024 vertices) when exporting to KML/KMZ to ensure they always render properly in Google Earth.
- Allow cropping to selected area features when exporting DVG and SVG format files.
- Fixed issues with banded shadows when zoomed out on some large Erdas Imagine elevation files with multiple overview layers.
- Fixed issue with overview layers not being used for some RGB Erdas Imagine IMG files, resulting in very slow display of very large RGB IMG files.
- Added option to save a text metadata file with some image format exports. This is the same text metadata format that you can save when doing a screen capture.
- Made elevation units selected for vector layers loaded from ASCII text files stick.
- Allow raster/elevation export plugin DLLs to modify the projection, bounds, or pixel dimensions of an export by modifying the values in the EP_ExportStarted_t structure passed to EP_ExportEvent function with new EP_Event_PrepareExport event sent before any others.
- Sped up display of Shapefile export options dialog when large map catalogs of vector data are loaded.
Misc. Changes
- Added PILE VOLUMES command in the Digitizer Tool to allow quickly measuring the volumes of area features/piles when there is terrain loaded with the piles in the surface.
- Updated Favorites toolbar to sort the manually added and automatically added [Items and to sort them alphabetically rather than by usage to make them easier to find.
- When providing custom attribute-based line styling with interpolation between numeric values, make the specified line widths interpolate between values as well.
- Added new option to the Advanced section of the General tab of the Configuration dialog to snap raster/elevation export bounds to the nearest multiple of the specified pixel size. So if you check this and export with 0.5m resolution pixels, the output will start on an even 0.5m multiple boundary.
- Added option to 3D view options dialog to turn off the terrain surface display. This can be useful if you want to have a terrain surface available for adding relative offsets to 3D vector features, but you don’t want to display the surface.
- Made area crop operations more tolerant of self-intersecting and other invalid polygons.
- Added option to load files directly from a URL in an attribute value from the Feature Info dialog. Just right-click on the attribute value with the URL to the file to load. Global Mapper will then download it and load it as a new layer.
- Allow for print header and footers containing ampersand characters. Before they were turned into underscores unless you used a double-ampersand.
- Updated vector search dialog to do a better job of sizing columns based on the data.
- Updated vector search to only search on those layers in a map catalog that are already loaded. This prevents lockups searching on map catalogs where only some of the maps are loaded.
- Fixed creation of equal value areas with a list of colors to match to and an allowed color fuzziness. Previously only the exact colors were matched and the fuzziness ignored.
- Updated save of GPS waypoints to add attributes for fix type, PDOP, and number of satellites.
- Fixed decoding of GPS waypoints from a NMEA stream with $GPWPL sentences.
- Updated batch convert to Shapefile to use lower-case extension for all generated files rather than upper case.
- Ignore per-vertex elevation lists for area and line features that contain all 0 values if a non-zero elevation attribute is present.
- Updated Ctrl+L shortcut key to copy the current GPS position to the clipboard if a GPS device is currently being tracked.
- Updated save of GCP files from image rectification dialog to save the latitude and longitude of each point at the end of each line.
- Fixed crash at startup if you had installed from a USGS dlgv32 Pro installer and had an expiring trial license installed.
- When loading multiple un-referenced images, added ‘Yes to All’ and ‘No to All’ options for controlling whether to rectify or fake position information for all images that are selected.
- Added right-click option on the Vertices dialog to allow creating point features from each selected vertex.
- Update Vertices dialog to re-center the map on a selected vertex when it is off screen.
- Add warning to multi-band exports if any high bit depth bands would be truncated to lower values without any adjustment. Also updated 16-bit values being converted to 8-bit values be shifted rather than truncated for non-color bands.
- Increased allowed number of grid lines when specifying a custom grid spacing, particularly in 64-bit builds.
- Made bounding boxes created from map catalog layers include attributes for the bounds of the map.
- Fixed gridding of elevation exports when providing an overlap so that it uses the correct spacing for the export when applying the overlap.
- Updated creation of equal value areas to use the border style of whatever area type is selected for the new areas. This allows you to turn off the borders.
- Fixed display of bearings relative to Magnetic North rather than True North. They were shifted the wrong direction based on the magnetic declination at the location.
- Made custom shortcut keys work when ALT is one of the keys specified with the shortcut.
What's New in Global Mapper v14.1
Significant New Features
- Numerous improvements for working with Lidar data. See special subsection detailing changes below.
- Added support for licensing using USB dongles, allowing you to freely move single user licenses between any number of machines.
- Added new Analysis menu option to compute the areas covered when you raise the water level of selected areas or a fixed elevation by some height. This is useful for modeling the rise of a flood plain by some height or by modeling sea level rise.
- Added option to Analysis menu to allow calculation of Voronoi/Theissen polygons for loaded point features.
- Updated download of online imagery to have an option to control whether or not the source is cropped just to the specified bounds or if panning around the data set is allowed.
- Renamed Terrain Analysis menu to Analysis to reflect the addition of several new analysis functions that apply to non-terrain data. Also added some existing analysis functions here, like the ability to create elevation grids from loaded 3D vector data.
- Added new option to View Menu to enable the display of ‘Info Tips’ at the cursor location. This will display a popup window at the cursor location with information about the feature and/or map under the cursor.
- Updated Help menu command to Release/Remove licenses for node-locked licenses to automatically communicate with the license server if possible to further simplify the process of moving node-locked licenses to a new machine.
New Supported Formats
- Introduced a new OTF (Objective Terrain Format) reader available for an additional license fee. OTF is a special multi-function format used in war simulation that contains a variety of attribute and surface feature information useful for military work. The new OTF extension is available for licensing under the Help menu.
- Added support for loading GeoMedia MDB database files.
- Added support for importing and exporting DWG 2013 files.
- Added support for exporting MapBox MBTiles and RMaps SQLite files for use on mobile devices, like many Android apps.
- Added support for exporting ASRP 1.1 files (only 1.2 was supported previously).
- Added support for loading JPGIS (Japanese DEM) XML files.
- Added support for loading ZMap+ Isomap Line/Contour files like KINGDOM uses.
- Support for correctly handling signed 16-bit and 32-bit integer band values for imagery formats, like TIFF, BIL, BSQ, Erdas Imagine, etc.
- Added support for loading vector data from PCI Geomatics .pix files.
- Added support for loading GeoTIFF images with an 8-bit palette and 8-bit alpha channel that are stored separately.
- Made Zoomify exports create hotspots.xml file for use in Zoomify GeoViewer.
- Added support for rotated Geosoft Grid files.
LiDAR Changes
- Dramatic increase in the size of point clouds that can be loaded. You can now load point clouds with hundreds of millions or even billions of points.
- Dramatic increase in the speed of displaying large point clouds both in the main map view and the 3D view, especially when zoomed out.
- Improvement in the appearance of point clouds when you zoom in on them. Now the individual points will get larger when zoomed in on them to make them easier to see.
- Additional display options for point clouds, including the ability to render the intensity values as grayscale images, coloring by the Lidar classification, and coloring by the point elevation or RGB color if present.
- Option to limit import of Lidar files based on the return type (i.e. first return, last return, first of many, last of many, etc.).
- Special storage of Lidar points in Global Mapper Package files. They will now store extremely compactly in GMP files, typically several times smaller than the uncompressed LAS format. Lidar point clouds stored in GMP files will also load extremely quickly.
- Added display of a large number of statistics for loaded Lidar point cloud layers, including a breakdown of the return counts by classification, return type, etc. The statistics are displayed on the Metadata dialog for a Lidar layer which you can display from the Control Center.
- Updated editing of Lidar point features to have special edit dialogs for the attributes that apply to Lidar point data.
- Added option to load Generic ASCII Text files as Lidar point clouds, providing much improved handling and reduced memory requirements for XYZ and XYZI files.
- Added new built-in point types “LIDAR, Low Point (Noise)” and “LIDAR, Overlap” so those types can have their style customized and be turned on and off for filtering.
- Added options to both load and save Lidar point classifications with values between 32 and 255 to LAS 1.2 and earlier fields, even though it violates the LAS specification. Some applications, like Terrascan, violate the specification to store classes 32-255. This option allows you to use them with software that doesn’t support LAS 1.4 (which supports 256 classifications) yet.
Digitizer Tool Changes
- Added new option to Advanced Feature Creation submenu to create a coverage area (concave hull) for loaded or selected point features. This allows you to easily get the coverage for an irregularly shaped grouping of points, like in a Lidar data set.
- Added new option to create square areas of a fixed area on the ground in the Create Area/Polygon Feature submenu. This will show the area square as part of the cursor until you place it. You are prompted to enter the area on the ground each square template should cover.
- Added new option to Advanced Feature Creation submenu to create a line skeleton from area features.
- Added new option when a picture point (like JPEG with EXIF data) is selected allowing you to place the picture on the map. You can use this to draw a box where you want the image drawn on the map and it will be placed there.
- Updated option to combine line features to prompt for an allowed threshold between the lines, allowing connecting lines that don’t quite exactly connect.
- When combining selected line features, add option to choose exactly which attributes are required to match.
- Updated combine of area to work properly when some of the areas have islands/holes. Also added a progress bar to the operation when there are lots of areas being combined.
- Updated combine of 3D area features to keep the per-vertex elevations of the original areas.
- Added new [Items under Options submenu to allow easily control whether areas, lines, and points are selectable.
- Updated the option to crop any loaded features to selected areas to have an option to cut away what is inside the selected areas rather than what is outside of them.
- Updated the option to crop any loaded features to selected areas to crop features properly to areas with islands/holes in them.
- Added option to set the text color for any selected features with labels to the right-click Attribute/Style menu.
- Added option to specify a simplification threshold for elevations for simplifying selected area/line features. To do so, simply provide a space and the Z threshold in meters after the normal threshold, like ‘2 10’ to simplify to 2 meters horizontally and 10 meters vertically.
- Added option to control whether or not original vertices are kept when resampling selecting area/line features at some fixed distance interval. If you uncheck it you will just have the vertices at the new spacing.
- Updated the resampling of area/line features to use the ellipsoidal distance along segments rather than the grid distance so that long segments are split at the correct distance.
- Made the option to Move selected features always be on the top-level right-click menu.
- Updated to add a DIST_FROM_LINE attribute to the points when creating lines connecting selected points to the nearest lines.
- Updated the option to create a single vertex list from areas with islands to have an option to split the area into smaller pieces until no islands are needed rather than connecting the islands with invisible lines that create invalid areas. Also added the option to the Crop/Combine/Split submenu.
- Greatly improved the speed of the “select areas in other areas” option when doing the partial overlap allowed check. Also removed the “centroid” check option as it is not needed with the partial check now being just as fast.
- Added new option to right-click Analysis menu to force selected 3D line features (typically streams) to flow downhill. This will modify the elevation values for vertices that don’t obey the downhill rule and potentially reverse the direction of a line.
- When creating points at the vertices of selected area/line features, add a VTX_NUM attribute to the created points with the vertex index from the original feature.
- When creating points at the vertices of selected area/line features and one or more vertices are selected, prompt the user for whether or not to only create new points at the selected vertices.
- Added option to remove the per-vertex elevation lists for 3D area and line features. This is typically used when you have features that have erroneous elevation lists of all 0.
- Fixed selection of lines that are completely within an area with lines that start on the area boundary and leave it but remain inside the bounding box of the area being selected.
- Allow cancelling the process of selecting points that are within selected area bounds.
- Fixed the resampling and/or splitting of line features at a single fixed distance.
- Fixed problems with many different buffer creation operations.
- Sped up the creation of very small buffers by reducing the number of vertices used to trace the curve at the ends for buffers less than 10 meters in
- Added progress dialog that can be cancelled when creating buffer areas from features with lots of vertices.
- Corrected the placement of points at the centroids of selected areas.
Scripting Changes
- Added DEFINE_SHADER for adding custom shaders via a script.
- Added support for OR searches rather than just AND when using the EDIT_VECTOR script command to perform operations on some features and multiple COMPARE_STR search parameters are provided. Add COMPARE_OP=ANY to use an OR search rather than AND.
- Added support for EQUAL_COLORS parameter for GENERATE_EQUAL_VAL_AREAS script command to specify a specific list of colors to generate equal value areas for.
- Added support for providing PRECISION attribute when exporting a SIMPLE_ASCII format with the EXPORT_VECTOR script command.
- Added option to create new point features at the label position (i.e. centroid) of area features by added CREATE_LABEL_POINTS to the EDIT_VECTOR command.
- Added support for exporting ECEF coordinates when exporting to XYZ grid files using EXPORT_ELEVATION by adding EXPORT_ECEF=YES to your command.
- Added support for exporting Measure Shapefiles with EXPORT_VECTOR by adding EXPORT_MEASURES=YES to the parameter list.
- Updated SKIP_UNLOAD_ALL parameter for EMBED_SCRIPT command to skip the first UNLOAD_LAYER or first UNLOAD_ALL command in case you are embedding a call to a custom script that just unloads a single layer instead of all of them.
- Added support for disabling the display of warning message when loading a workspace/script by adding SHOW_WARNINGS=NO to the GLOBAL_MAPPER_SCRIPT header line.
- Added support for setting the color to use for the Daylight Shader using a DAYLIGHT_SHADER_COLOR parameter for the SET_VERT_DISP_OPTS command.
- Made table join operations not case sensitive by default and added support for specifying that they should be case sensitive by adding CASE_SENSITIVE=YES to the JOIN_TABLE script command.
- Added support for ignoring whitespace during table join operations. Add IGNORE_WHITESPACE=YES to JOIN_TABLE script command to ignore whitespace.
- Added support for controlling whether or not to ignore duplicate entries when doing a JOIN_TABLE command using a new ALLOW_DUPLICATES parameter.
- Added support for specifying Lidar point cloud draw styles using LIDAR_DRAW_MODE and LIDAR_POINT_SIZE parameters for IMPORT command.
- Added support for adding USE_8BIT_CLASSES=YES to EXPORT_VECTOR command when exporting Lidar LAS 1.1/1.2 files to export full 8-bit classes despite the limitations of the format.
- Added support for saving the flow accumulation grid when using the GENERATE_WATERSHED script command by adding SHOW_FLOW_ACCUM=YES as a parameter.
Online Source Changes
- Fixed major bug with lockups when viewing the NED 1/3rd arc second and SRTM terrain data sources that are hosted on globalmapper.com.
- Updated download of online imagery to have an option to control whether or not the source is cropped just to the specified bounds or if panning around the data set is allowed. The default is now to make the entire data set available for panning and zooming.
- Default WMS sources to no longer use tiles for display by default which speeds up access dramatically in many cases.
- Added option to add all of the layers from a single WMS source by selecting the top-level layer entry. This worked before by combining all layers into a single entry. Now you have the option to do that or to create a separate layer for each one.
- Dramatically sped up downloads from WMS/WMTS servers that are missing data at some zoom levels.
- Added support for local tile OSM/TMS/Google Maps sources with file:// URLs.
- Removed the built-in Nexrad US radar imagery source that was no longer working and replaced it with a new US radar imagery source and 2 worldwide cloud-cover (both visible and infrared) sources.
- Added support for adding sources from the custom tile sets at https://wms.jpl.nasa.gov (the same source used for the Landsat and ASTER GDEM sources in Global Mapper). This includes things like the daily MODIS and AQUA data sets.
- Fixed issue with the new option to not download WMS sources as tiles for display not working if the path to your temp folder was too long. Also fixed crash when this option is checked.
- Fixed issues loading data from some WFS servers.
- Fixed display of clickable feature information using the Feature Info tool when using WMS sources that support that. This was broken in v14.0.
Projection/Datum Changes
- Added automatic recognition of most GeoTIFF files with incorrect false easting/northing values due to Esri products doing an incorrect unit conversion when creating non-meters GeoTIFF files with a custom projection. Those files will now position as desired despite the incorrect information in the header.
- Added support for a new getLayerProjectionStr function to the raster/elevation plugin API. This allows you to fetch a WKT projection string or EPSG code for the layer and use that for the projection.
- Added built-in Poland 2000 grid system based on ETRS89.
- Added support for additional zones for the Gauss Krueger 3-degree-zone projection and removed Germany from the name as it now covers much more of the world.
- Added new STM1987 (DNAG) datum for use with Geological Maps of North America.
- Added NTv2 grid shift file for Croatia HDKS Grid datum.
- Corrected Origin Latitude and False Northing for Gauss Krueger Argentina definitions.
- Corrected the Carthage datum to use the Clarke 1880 (IGN) ellipsoid rather than Clarke 1880.
- Improved accuracy of distance calculations when one or both of the line endpoints is within a few meters of the North or South Pole.
Misc. Changes
- Added option to Digitizer Tool to easily subdivide an existing area into 4 separate areas, like sectioning an area. Useful for parcel maps.
- Updated option to create a flattened site plan to allow smoothly transitioning to the existing heights of selected 3D areas, so you can create a site plan to a non-level surface.
- Added new right-click option to Advanced Feature Creation submenu of the Digitizer Tool when one or more points are selected to create whisker lines emanating from the selected points. Whisker lines are often used to estimate some sort of coverage from selected points to see if a point in a seismic survey covers what is needed.
- Greatly sped up the display of the SpatialOnDemand sources.
- Added a number of new built-in Oil & Gas point types/symbols and also improved the appearance of the previous ones.
- Added Cropping tab to Options dialog for elevation layers so you can directly crop elevation layers without having to export first.
- Significantly sped up exports cropped to area features in many cases.
- Added support for editing the type and labeling options for vector layers in a map catalog.
- Added option to specify the number of digits of precision to include when exporting to Simple ASCII Text files so that you can override the defaults.
- Added support for scaling any point symbol added on the Point Styles tab of the Options dialog for a layer, including interpolating the scale factor for attribute-based styles with the same symbol when based on numeric attribute values.
- Allow double-clicking on a control point in any of the map displays on the image rectification dialog to select that control point in the list at the bottom of the dialog.
- Allow selecting multiple control points at once on the image rectification dialog.
- Made the default attribute lists for each type be saved to .gm_style files so they can easily be transferred to other systems.
- Updated the CALC ATTR option in the Control Center to allow calculating multiple new attributes without having to re-open the dialog.
- Added support for adding a DRAW_ORDER attribute to area features to control the draw order. This can be directly in the feature attribute list or in the default attribute list for the type. Valid values are 1 to 128.
- Added support for bringing in measures from point and line Shapefiles using PolyLineM, PointM, or MultiPointM shape types. For PolyLineM the measures come in as the per-vertex “elevation” values.
- Updated Shapefile export to support exporting per-vertex “elevation” values as Measure values rather than Z values. For example to export PolyLineM rather than PolyLineZ.
- Added option to spatial database exports to split into separate tables by the layer name.
- Updated Wasp .map export to automatically shrink areas with a single roughness value to avoid touching adjacent areas so that the roughness can be applied just inside the area with a small buffer between the areas to make Wasp happy. In addition any areas with holes/islands will be split up to so that no holes are necessary to avoid overlap.
- Added option to turn the display of labels on and off for a layer on the Options dialog for the layer.
- Updated vector exports to allow cropping to multiple areas at once and also to area features with islands/holes in them.
- Improved display of smoothed features, in particular streams from watershed generation and contour lines.
- Fixed bug in v14.0.3 release with much larger depressions being filled than necessary in watershed and in particular ridge line calculation.
- Added new built-in ‘Text’ point type.
- Allow shared contrast adjustment to be used on map catalogs to allow easily applying the same contrast adjustment to large collections of images without having to directly load them.
- Added option to control whether or not style attributes are included when batch converting to Simple ASCII Text files.
- Made custom symbols file only be written out if any new custom symbols were added or removed, making it much easier to share user data folders between multiple users.
- Updated PDF export to allow automatically calculating a round-number scale to save to by checking to print to scale and entering a value of 0. You can also include the calculated scale in the header or footer by using the text %SCALE% in the header and/or footer definition.
- Updated Measure Tool so that option to use extra precision for measurements also applies to the display of bearing values, so you can make them more precise.
- Added option to ignore EXIF information when loading JPG images and just load them as normal top-down images. This option in in the Advanced section of the General tab of the Configuration dialog.
- Fixed issue in v14.0 release with ESRI File Geodatabases not opening if you didn’t have an ESRI license on the machine.
- Fixed issue in v14.0 release with KMZ files exported for Garmin devices using the GPS menu command not working on the Garmin devices or when loaded back in Global Mapper.
- Added recognition of Wasp Resource Grid Files (.rsf) that are missing the header line.
- Made the image type (i.e. RGB, grayscale, multi-band) for JPEG2000 and ECW exports be remembered between exports.
- Added support for loading more attributes from CityGML files.
- Fixed problems loading GML files with gml:surfaceMember elements with 2D features in them.
- Updated GPS heading display to always be a positive number (range 0-360).
- Added new options on the GPS menu to control the units that the speed is displayed in.
- Warn users when printing or exporting to scale with a view/export projection selected that does not have a consistent scale throughout the map, like Geographic or Mercator.
- Added right-click option to path profile dialog to allow turning off the display of the 3D path of the line feature the profile was created from (if shown for a selected line).
- Made Lidar load options only be remembered within a single group of files being loaded if you check the box to use for all Lidar operations. That way you get the options again for the next set and the filter rectangle can also be remembered.
- Fixed problem in some v14 builds with view sheds not rendering properly.
- Fixed flicker of Control Center when working with map catalogs and large lists of layers.
- Fixed problems exporting non-English text to OSM XML files.
- Fixed problem with tiles that don’t intersect a provided export crop area being discarded during a web export even if you uncheck the option to skip empty tiles.
- Fixed problem that prevented allowing a port number to be specified for PostGIS databases.
- Fixed issue with changes to the default font for custom feature types being lost if no other changes to custom types are made during that session of Global Mapper.
- Fixed parsing of projection parameters from some BAG files.
- Fixed problems with ordering of frame files in a.toc files for CADRG exports in the Southern Hemisphere.
- Fixed issue with changes to spatial databases layers not being saved out to workspace files.
- When doing an elevation export cropped to an area feature, treat the area bounds as the bounds of the visual extents of the export rather than the grid cell center as you would specify if manually providing bounds.
- Fixed issue with mouse wheel zooming not working for some free-rotating mouse wheels.
- Fixed issue with a non-default grid spacing provided while loading a generic ASCII text file as an elevation grid not being saved to workspace files.
- Added option to General tab of the Configuration dialog to control whether or not unit labels (like ‘m’ or ‘ft’) are appended to projected grid line labels.
- Made the view background color be saved to workspace files.
- Prompt to save the workspace when unloading everything or closing Global Mapper if the projection, background color, or any map layout options changed.
- Fixed problems loading MapInfo files with non-Western characters in the filename.
- Updated raster exports from a map catalog to snap the export to a pixel boundary of the layers in the map catalog if the option is checked to snap exports to a pixel boundary if possible.
- Fixed problem with overview layers from GeoTIFF files being ignored when loading the GeoTIFF from a workspace file or map catalog.
- Fixed colors for ASRP exports and allowed numbers in the data set name.
- Fixed bounding box coordinate order in TRANSH01.THF file exported for ASRP exports and also added bounding polygons for QAL and SOU files written for that export.
- Added ‘Avg Speed’ column to Feature Vertices dialog for line features with per-vertex time stamps to show the average speed to the end of a given segment.
- Allow deleting vertices on the Feature Vertices dialog by pressing the Delete key.
- Made non-default resampling option for BIL elevation exports actually work. It was always being ignored and the default resampling used.
- Fixed problems loading some RIK3 format files.
- Sped up web exports cropped to complex areas when skipping empty tiles and the actual data files cover only a small part of the crop area.
- Fixed problem loading SHP files over 2GB in size.
- Make sure that the display label for area features with islands doesn’t show the label in one of the islands.
- Added option to export area features as track lines when exporting GPX files.
What's New in Global Mapper v14.0
Significant New Features
- Added support for spatial databases (see list below) for both import and export.
- ESRI ArcSDE (requires ESRI license on machine and 32-bit only)
- ESRI File Geodatabase (includes raster and grid and all versions of file geodatabses, requires ESRI license on machine and 32-bit only)
- ESRI Personal Geodatabase (requires ESRI license on machine and 32-bit only)
- MySQL Spatial
- Oracle Spatial
- PostGIS/PostgreSQL
- SpatiaLite/SQLite
- Added new Terrain Analysis menu and moved functionality like contour generation, combine terrains, and watershed there from the File menu.
- Added option to calculate the volume between 2 terrain surfaces on the new Terrain Analysis menu.
- Added option to find ridge lines on loaded terrain data on the new Terrain Analysis menu.
- Added new Favorites toolbar that provides easy access to frequently used Digitizer/Edit Tool options. The new toolbar automatically tracks which features you commonly uses and makes some of those available. You can also customize it and choose which options to always make available. The currently selected favorite can be run by pressing a button or using the Ctrl+Enter shortcut key. You can also setup custom keyboard shortcuts for any favorite [Item.
- Reorganized Digitizer Tool right-click menu, greatly reducing the size of the popup menu and making it much easier to find [Items.
- Updated the Quick Start buttons displayed at startup, removing the Find Data Online option and replacing the Manage Loaded Data (Control Center) button with one to Open Sample Data that is included with the installer. The new button also still opens the Control Center.
- Added support for adding WFS (Web Feature Services) online data sources for dynamically loading online vector data sources.
- Added support for adding WMTS (tiled WMS) online data sources.
- Improved display of online sources at some display scales and also use less imagery for some DigitalGlobe exports.
- Added button on DigitalGlobe client ID specification dialog to allow easily estimating how much premium DigitalGlobe imagery that you would need to purchase for a particular export size and resolution. Also show coverage for each DigitalGlobe source as you highlight it in the source list.
- Update search dialog to allow selecting a specific set of layers to search in.
New Supported Formats
- Added support for exporting loaded data to CADRG/CIB format data sets.
- Added support for exporting loaded data to ASRP format data sets.
- Added support for importing and exporting Garmin JNX format data sets. This allows much larger data sets (like imagery) to be exported to compatible Garmin devices which already have a Garmin BirdsEye subscription than the officially supported KMZ format. This option is part of the existing GPS menu [Item to send raster maps to a Garmin device and also as part of the list of raster formats from the File->Export->Raster menu command.
- Added support for exporting loaded terrain data to binary STL format data sets.
- Added support for generating OziExplorer .map positioning files for most raster exports and when batch converting to most formats (new in v14.0.1 release).
- Added support for loading OpenAir Airspace text files.
- Added support for exporting loaded line data to ZMap+ IsoMap Line Text files.
- Added support for loading NMF (ArcGIS Explorer map) format files.
- Added support for loading Cosmo-SkyMed SCS Radar Data in HDF5 Format.
- Added support for additional bands of VIIRS data in HDF5 Format.
- Added support for loading Cogent3D .imagery, .line, .point, and .poly files.
- Added support for loading generic text files with MGRS coordinates.
- Added support for exporting loaded contour line data to the AnuDEM contour .gen format.
- Added new export options for RAW and ERS (ERMapper) Grid formats. These were previously possible using the BIL export, now there are just explicit options to get the proper extension and options by default.
- Added support for text format files, like Arc ASCII Grid Files, larger than 4GB in size.
- Added support for LogASCII v2.0 Files (only v3.0 were supported before). Change in v14.0.1.
- Added support for elevation GeoTIFF files with 64-bit double-precision samples.
Digitizer Tool Changes
- Added new Favorites toolbar that provides easy access to frequently used Digitizer/Edit Tool options. The new toolbar automatically tracks which features you commonly uses and makes some of those available. You can also customize it and choose which options to always make available. The currently selected favorite can be run by pressing a button or using the Ctrl+Enter shortcut key. You can also setup custom keyboard shortcuts for any favorite [Item.
- Reorganized Digitizer Tool right-click menu, greatly reducing the size of the popup menu and making it much easier to find [Items.
- Updated the toolbar buttons for creating new features to be active even if the Digitizer/Edit Tool is not active. If you select one of those options the tool will automatically activate.
- When using the File->Unload All menu command, reset the tool to the Zoom Tool if the Digitizer Tool is active so that the projection can also be reset and avoid confusion when the next file is loaded.
- Added option when rotating and scaling features to use the mouse to interactively rotate the features rather than specifying a specific rotation angle.
- Added option to create a series of new line spaced along selected line/area features that are perpendicular to the selected feature.
- Added option to assign attributes to selected point features from loaded line features.
- Updated the option to assign address attributes to selected point features to also add an ADDR_SIDE attribute with which side of the line the point is on.
- Updated options to assign attributes between features to choose which attribute(s) to copy.
- Updated Undo option (Ctrl+Z) to allow un-doing the last deletion of one or more features (new in v14.0.1).
- Added option when selecting all areas that connect to a selected area to select only those immediately connected or those that can be reached with any connect path.
- Updated option to crop a selected area to a selected line to allow cropping multiple selected areas to the line.
- Added option for creating more than 1 point offset from an existing point (new in v14.0.1).
- Added support for adding elevation statistics to selected point features (in addition to lines and areas which are already supported) using the Digitizer Tool. This includes adding SLOPE and SLOPE_DIR attributes, as well as ELEVATION, from the loaded terrain.
- Updated calculation of elevation statistics for area features to calculate the 3D surface area and store it as a SURFACE_AREA_3D attribute for each area.
- Fixed issue in v13.2 with slow performance (i.e. apparent lockup) trying to snap in the vicinity of area and line features with an extremely high (i.e. tens of thousands or more) number of vertices.
- Added support for adding elevation statistics to selected point features (in addition to lines and areas which are already supported) using the Digitizer Tool. This includes adding SLOPE and SLOPE_DIR attributes, as well as ELEVATION, from the loaded terrain.
- Updated calculation of elevation statistics for area features to calculate the 3D surface area and store it as a SURFACE_AREA_3D attribute for each area.
- Fixed issue in v13.2 with slow performance (i.e. apparent lockup) trying to snap in the vicinity of area and line features with an extremely high (i.e. tens of thousands or more) number of vertices.
- Updated joining of lines with per-vertex timestamps (like tracklogs) to keep the per-vertex timestamps.
- Added new View menu command to zoom to the features selected with the Digitizer Tool.
- When creating range rings around multiple selected point features and choosing the option to combine the results, immediately combine the results rather than waiting until a subsequent operation with the combine checkbox not checked.
- Updated options to select areas in other areas or to apply attributes to areas from other areas to allow just doing those that partially overlap and whose centroid is within a selected area.
- Updated the feature measure dialog to highlight the feature selected in the dialog on the map.
- Add a TIMESTAMP (as well as ELEVATION and DEPTH if applicable) attributes by default to points created with the Quick Point Creator feature from the position of a connected GPS device.
- Fixed change in orientation of line and area features when editing the segment lengths when the bearings are being reported relative to magnetic north.
Scripting Changes
- Added support for numeric and character looping in scripts using new VAR_LOOP_START and VAR_LOOP_END commands. This allows you to step through some range of numbers or characters in a script, including simple loop counters or numbers like coordinates.
- Added support for looping over loaded layers in scripts using new LAYER_LOOP_START and LAYER_LOOP_END commands. This allows you to step through any loaded layers to perform operations based on some current layer.
- Added new CALC_ATTR script command to allow calculating new or updating existing attribute values in a script, including numeric calculations between an attribute an another attribute or a fixed value and appending or prepending text to existing attributes.
- Added new EDIT_MAP_CATALOG script command to allow creating new map catalogs and adding and removing maps from existing map catalogs from inside a script.
- Added new SET_LAYER_OPTIONS script command to allow setting the display options of a loaded layer without having to unload the layer and re-import it.
- Added new COPY_LAYER_FILES script command to allow copying the base files for one or more loaded layers to a new location on disk (new in v14.0.1 release).
- Allow use of the SHAPE_TYPE parameter to filter which types of objects (i.e. areas, lines, and/or points) are considered for the EXPORT_VECTOR and EDIT_VECTOR commands.
- Added support for TRANSFORM_FILENAME parameter for IMPORT command in script to provide a coordinate-to-coordinate (rather than pixel-to-coordinate like the GCP_FILENAME parameter) when loading a layer.
- Added support for generating OziExplorer .map files for EXPORT_RASTER command. Use GEN_OZI_MAP_FILE=YES to enable this behavior (new in v14.0.1).
- Added support for specifying the SPATIAL_RES parameter for export commands as percent values rather than raw numbers, to easily allow adjusting native resolutions.
- Fixed issue with folders being created for each possible output when gridding even if no files end up being created there.
- Added option to mark duplicate features with a DUPLICATE=Y attribute by adding MARK_DUPLICATES=YES to the EDIT_VECTOR command rather than just marking them as deleted. You can specify IGNORE_ATTRS=YES to only match on geometry and not also attributes, but now specify DUPLICATE_ATTR parameters to indicate some attributes that do need to be identical.
- Allowed use of POLYGON_CROP_FOLDER_ATTR without also using POLYGON_CROP_NAME_ATTR to insert a folder into an output filename path.
- Updated SET_LOG_FILE command to add a version string and timestamp to the log file.
- Added new GRID_TYPE_PIXEL_SIZE_MAX parameter for EXPORT_RASTER and EXPORT_ELEVATION script commands to allow specifying that gridding should be done to a maximum pixel size, but then the actual pixel size shrank to get same-sized tiles that exactly cover the specified export bounds rather than making the last row and column of tiles possible go past the edge.
- Added support for providing a coordinate offset and scale (COORD_OFFSET and COORD_SCALE parameters) when exporting Lidar LAS files with the EXPORT_VECTOR command.
- Fixed issue with the EXPORT_RASTER command when running a script from a command prompt whereby if you only had vector data loaded it wouldn’t be found.
- Fixed COMBINE_TERRAIN script command to by one pixel larger in size to better maintain the sample spacing.
- Fixed JOIN_LAYER command to work with formats other than Shapefiles.
- Added option (TIFF_NO_GTIFF_HEADER) to disable writing out a GeoTIFF header when exporting a TIFF file.
- Add option to prepend a blank line to the start of empty files being appended to with the GENERATE_PATH_PROFILE script command by adding an ADD_BLANK_LINE=YES parameter.
- Updated DIR_LOOP_START to allow specifying .. (two dots) as the FILENAME_MASK parameter for just looping over directories without needing to specify a file inside the folders.
Online Source Changes
- Added support for adding WFS (Web Feature Services) online data sources for dynamically loading online vector data sources.
- Added support for adding WMTS (tiled WMS) online data sources.
- Improved display of online sources at some display scales and also use less imagery for some DigitalGlobe exports.
- Added button on DigitalGlobe client ID specification dialog to allow easily estimating how much premium DigitalGlobe imagery that you would need to purchase for a particular export size and resolution. Also show coverage for each DigitalGlobe source as you highlight it in the source list.
- Added new SRTM terrain source hosted on globalmapper.com that is more reliable and much faster than the previous source hosted on a NASA/JPL server. The old source is still available with the text ‘Backup Source’ at the beginning of the source name just in case the new source is ever not available for any reason.
- Added support for merging WMS sources comprised of multiple layers into a single download if the WMS server supports it. This is useful for vector data available as different layers.
- Added drop-down lists to explicitly select the projection and file format to use when creating new WMS/WMTS sources so that you don’t have to provide it as part of the service name anymore if you want something other than the default.
- Added support for adding custom tile-based sources that use quadtree naming (like Bing Maps). You just specify a custom URL string and use %quad for the quadtree name placeholder rather than %x, %y, and %z.
- Added option for custom WMS sources to draw using a single download per screen draw rather than using tiles. This is useful for sources that add watermarks to each download from the WMS server. This option is available by right-clicking on a WMS source in the source list.
- Updated TMS web export to generate a tileset XML file rather than an HTML file.
- Updated TMS web export to generate a tileset XML file rather than an HTML file.
- Added option to skip existing tiles for WorldWind Export, allowing you to split a large export among multiple running instances of Global Mapper.
- Fixed default display projection when loading the entire world of DigitalGlobe imagery. It was coming in for viewing as a UTM projection centered on the prime meridian if nothing else was loaded, which was not good for viewing much of the world.
- Made the WMS/WCS source selection dialog resizable.
- Moved the File menu option to load an ECW file from the Web to the online imagery download dialog as a new button.
- Added support for WMS sources that go from 0-360 rather than -180 to +180.
Projection/Datum Changes
- Added Norwegian Transverse Mercator (NTM) zoned projection as a built-in projection.
- Added ED50 (Malta) and Sphere Radius 6378137 m as built in datums.
- Renamed Quebec MTM projection to MTM (Eastern Canada) to reflect that the projection is used for more than just Quebec.
- Updated Hotine Oblique Mercator/RSO projections that use Azimuth Point parameter to save to PRJ files as ‘Longitude_of_Center’ rather than ‘Central_Meridian’ so that Esri products will recognize it.
- Use TOWGS84 parameters in a WKT PRJ file to select an appropriate datum specialization for datums like ED50 that have lots of transformation parameters available.
- Use TOWGS84 parameters in a WKT PRJ file to select an appropriate datum specialization for datums like ED50 that have lots of transformation parameters available.
- Updated New Israeli Datum transformation parameters based on official values from Israeli authorities.
- Added support for using a default.prj file in the App Data folder (see Help->About dialog to set) in addition to the .exe file path.
Misc. Changes
- Added option to Digitizer Tool to create a flattened site plan that smoothly transitions a set of areas into the surrounding terrain with an allowed slope and optional benches/terraces. This tool can also calculate the optimal flatten height such that the cut and fill volumes are approximately equal (i.e. no haul in or out of dirt required).
- Added option to rotate a shape feature to calculate an optimal rotation angle for selected area/closed line features such that the combined cut-and-fill volume for the features is minimized at a calculated break-even height. This is a powerful feature for finding the optimal orientation and cut height for a pad site to minimize the total amount of dirt that needs moved.
- Added a new group of online data sources (with limited usage for free) from Spatial Energy (www.spatialenergy.com). This includes Bing Maps data, among several other sources.
- Added option to Digitizer Tool to easily subdivide an existing area into 4 separate areas, like sectioning an area. Useful for parcel maps.
- Updating pasting of features to show a dialog allowing you to control what layer the features on the clipboard are pasted to. You can now either paste to the original layer (if still loaded), always create a new layer, paste to the User Created Features layer, or select a loaded layer to paste to. There is also an option on the Edit menu to control whether or not the paste options dialog is displayed or if the last selected option is used.
- Reorganized the File menu to reduce its size, including moving the export commands to a popup menu and grouping some other related functionality together, in addition to moving spatial analysis functions like contour generation and combining terrain to their own menu.
- Added option for displaying the bearing of line and area segments on the map on the Vector Display tab of the Configuration dialog.
- Added option to calculate the areas that drain to and from selected line features when performing a watershed analysis.
- Added option to watershed calculation to discard any stream stub segments (i.e. short segments at start of flow path) below a certain length threshold.
- Updated watershed calculation to make the streams 3D lines and ensure that the stream elevation always flow 100% downhill, even through depressions.
- Updated watershed calculation to save an input flow attribute (IN_FLOW) for each stream and also renamed the MAX_FLOW attribute to OUT_FLOW.
- Updated map catalog dialog to have a checkbox next to each map so you can disable maps without removing them from the map catalog (added 14.0.1 release).
- Added new custom Half Pie and Half Pie (Empty) point symbols that allow for custom sizes and colors for the same shape of symbol.
- Allow overwriting loaded Shapefiles with large DBF files. Previously you would get an error if trying to overwrite them if they were currently loaded due to the DBF file being held open.
- Added option to specify a bounding box to load when loading Lidar point cloud data. Useful for limiting your load to just a small region for very large Lidar files.
- Added option to GPS menu to draw a ring around the vessel location of a user-specified radius.
- Updated build of map legend based on an attribute of vector features to also check the default attribute list for the feature type, allowing you to assign alternate names for a feature type (like different language for built-in types).
- Added new right-click option to the 3D path profile dialog to create a 3D line feature from the active sub-path.
- Made the Path Details dialog displayed from a 3D path profile dialog modeless so you can interact with the path with the details shown and also show details of multiple paths if you have multiple profile dialogs open.
- Include RETURN_NUM as attribute for Lidar point cloud points (v14.0.1 change).
- Made Help menu command to Release/Remove licenses work for node-locked licenses, providing a mechanism to move licenses more easily.
- Updated exports to KML/KMZ when using a Mars or Moon datum to stick with that datum to facilitate using the data in Google Mars or Google Moon.
- Updated image rectification dialog to make the mouse wheel work for zooming when in the reference image view if the mouse is in there rather than just always zooming the zoom map view.
- Added Heading (always instead of just when time available) and Total Length columns to Feature Vertices dialog showing the length along to the line to each vertex.
- Updated font selection dialogs for things like the distance scale and elevation legend to allow selecting any color and not just one of a few common colors.
- Added option when saving search results to the clipboard as text to save them to a file if they are too large to all fit on the clipboard.
- Added new volume measure units (acre-feet, acre-inches, barrels, and barrels of oil).
- Made geocoding addresses from a file use Country and Postcode fields. The address search will also be tried without the postal code if the results are poor as for some reason the search will sometimes work better without the postal code than with it.
- Added option when batch geocoding addresses to copy any addresses that no match at all could be found for to the clipboard.
- Added option to hide layers that are inside the selected area features to the right-click menu in the Control Center (previously just an option to hide layers outside selected layers existed).
- Updated Control Center to move the selection to the layer below (or above if none below) the [Item(s) being deleted rather than moving it to the first layer in the list.
- Fixed rare incorrect coloring of some PDF files in the 64-bit version.
- Made holding down the Ctrl key when resizing the main map window maintain the same resolution rather than keeping the same bounds and changing resolution.
- Greatly improved performance when exporting from online sources that occasionally return invalid image files.
- Added option to clone existing attribute styles on the Styles tabs of the Options dialog by right-clicking on an [Item and selecting the appropriate command that pops up. This allows easily using an existing style for a new attribute value.
- Fixed some issues with SOSI export and added OBJTYPE to every feature exported to SOSI file.
- Updated ZMap Grid ASCII Export to use 5 columns of elevation rather than 3.
- Restored dynamic behavior of water level slider on 3D view options dialog.
- Fixed issue in v13.2 release with prompt for type of unknown files no longer being shown when using the File->Open Data File menu command.
- Fixed issue with map layout [Items disappearing when you cancel a KML/KMZ export.
- Fixed issue with small custom shape symbols being larger than specified when viewed in Google Earth after exporting to KML/KMZ.
- Improved recovery from errors due to setting 3D view texture and/or terrain size larger than your video card can handle.
- Added support for creating equal-value areas from map catalogs.
- Fixed problems drawing some symbols from IoGas .gas files.
- Corrected slope attribute value display to show degrees rather than radians for equal value area creation on a slope grid.
- Added support for GDAL “no data value” tag (42113) when reading and writing elevation GeoTIFF files.
- Added option to generic ASCII text import to create areas from closed line features if no CLOSED attribute is specified for the feature.
- Fixed error loading high bit depth NITF files with embedded JPEG2000 images in v13.2.
- Sped up rendering of ECW, MrSID, and JPEG2000 images when zoomed out a bit on them. They are no longer automatically interpolated to improve appearance as it’s not needed for multi-level formats like those.
- Updated row and column grid naming to allow starting on strings of more than one letters (like BY).
- Fixed issue with Control Center being impossible to find if you somehow drag it off the screen since the position is now remembered.
- Limit field length and allowed characters in exported DBF files (such as with Shapefile export) to 254 characters as ESRI products can’t handle the full supported 255 character length and also can’t handle any special characters in DBF field names.
- Fixed issue with “Never Anti-Alias Pixels” option in batch conversion not being obeyed if the automatic export resampling option is enabled (the default) on the General tab of the Configuration dialog.
- Fixed problems with cropping to selected areas during batch conversion and also gridding vector data, like Simple ASCII Text or Lidar files, as part of the conversion.
- Fixed issues with some .ntf files being recognized as NTF Grid files rather than NITF files and not loading.
- Corrected tiny (about 1 parts in 6 million) over-reporting of calculated area values.
- Corrected flight date written to Lidar LAS files to be days of year rather than days in month so it won’t always be in January.
- Display FLIGHT_DATE for Lidar LAS files in the metadata dialog for the layer.
- Fixed issues in v13.2 that could cause some buffer areas to be created with spikes back to the original feature being buffered.
- Added keyboard access to GPS menu [Items Save Tracklog (Alt+G then S) and Mark Waypoint from Average Position (Alt+G then A).
- Updated SPS format load to auto-detect the format version if no header was provided so that the attributes can be decoded properly from SPS v2.x files.
- Corrected cell type written to ERS files exported along with floating point BIL elevation files.
- Updated raster KML/KMZ export so that if you have the box checked on the Gridding tab to create separate folders for each row that your KML/KMZ super-overlay export will create separate folders for the zoom levels and rows of tiles to avoid sticking huge numbers of files in a single folder for very large exports.
- Added Ctrl+Shift+S as shortcut for Save Workspace As.
- Corrected reporting of minimum clearance location for line of sight and also storage of line of sight to a KML file to save the great circle path it was calculated with rather than the straight line path. These can be significantly different for very long line of sight paths.
- Added metadata about layers that were combined and the combine operation used to new elevation layers formed by combining terrain layers. You can see these values on the Metadata dialog for the combined layer.
- Improved handling of loading multiple unknown file types at once by remembering the type selected if prompted. Also made MSI Planet files load regardless of filename.
- Allow exporting grid lines to a raster file even if nothing else is loaded.
- Made sea level display as blue in the Global Shader.
- Added support for loading JP2 files with no embedded position information but with an accompanying .aux.xml file with position information.
- Made the vector type filter dialog for the Map Layout dialog resizable and have right-click options on each type list for clearing or setting all types.
- Added option to GPX export to include all feature attributes and not just those officially supported in the GPX format.
- Support additional GML flavors, like new OSGB INSPIRE maps.
- Improved loading of LandXML files, including adding support for loading contour lines.
- Added support for using index.txt (and other index files from MSI Planet) to position most image formats, like BMP.
- Fixed issue from v13.2 loading NITF files with embedded high-bit-depth JPEG2000 images.
- Significantly sped up the drawing speed of some NITF files with embedded JPEG2000 images.
- Allow setting up attribute-based styling that matches against a blank value.
- When loading KML files, obey any designated <HotSpot> and <scale> for custom icon symbols.
- Added option to the Advanced Section of the General tab of the Configuration dialog to disable copying error message text to the clipboard automatically. Use this if you have issues with error text wiping out text you were copying on the clipboard when an error pops up in a Global Mapper process.
- Updated import of color fields from generic text files to support some common color names, like RED, BLUE, GREEN, etc. in addition to specific RGB colors.
- Added buttons on the screen capture dialog allowing you to easily increase or decrease the capture size by a multiple of the default size.
- Drastically sped up exports of multiple terrain layers to new GeoTIFF elevation files.
- Fixed issue in v13.2 and later with pan arrows not showing at edges of map display in image rectifier on some touch-screen systems (Fix in v14.0.1).
- Added new right-click option on vector search dialog to minimize the size of each column (added in v14.0.1).
What's New in Global Mapper v13.2
Significant New Features
- Updated DigitalGlobe premium imagery with access to new DigitalGlobe servers with faster access to more up-to-date and higher resolution imagery in most locations.
- Added support for specifying custom paper sizes for geospatial PDF export.
- Added MapQuest OpenAerial Worldwide Imagery as built-in source.
- Load many geospatial PDF files at higher resolution.
- Added option to most raster/elevation exports to control the resampling used during export right on the export dialog.
- Added built-in access to geologic map datasets for most of the world using the File->Download Online Imagery/Data menu command.
- Added new build-in USA Topo Maps source (replacing the msrmaps.com USGS DRG source which is no longer offered by Microsoft as of May 1, 2012).
- Make WMS sources with a specified legend image (like some of the Geologic Maps just added) automatically show that legend image as a separate layer.
- Added option when setting up the zoom scale display of loaded maps or map catalogs to display maps within a range of percentages rather than just always over a certain percent.
- Add support for randomizing colors assigned when initializing attribute-based styling from existing attribute values on the Style tabs of the Options dialog for a layer.
- Updated Global Mapper Package export dialog to replace Terraserver-USA/MSRMaps.com export resolution option with one that works for any online layer, allowing you to export online layers to GMP files is a much more convenient manner.
- Added support for loading DigitalGlobe imagery from their WCS server.
New Supported Formats
- Added support for loading LogASCII Standard wellbore log format.
- Added support for exporting loaded vector data to SOSI (Norwegian) format files.
- Added support for loading PCI Geomatics PIX imagery format files.
- Added support for additional GRIB2 format data sets, such as weather products.
- Added support for NDVI (Normalized Difference Vegetation Index) data in HDF5 format.
- Added support for VIIRS data in HDF5 format.
- Added support for exporting loaded data to PCX image files.
- Added support for loading waypoints from EasyGPS .loc format files.
- Added support for initializing custom shaders from Hypack HCF files.
- Added option to export multi-band imagery to XY Color Text files.
Digitizer Tool Changes
- Updated snapping when drawing new features to automatically snap to the intersections of line and area features, even if they don’t have a vertex at the intersection.
- If grid lines are displayed, make snapping snap to them by default. You can disable snapping to grid lines on the Vector Display tab of the Configuration dialog.
- Updated combine area operation to allow selecting which attributes have to be the same between features in order to combine them.
- Allow creating distance/bearing/COGO lines from multiple selected points, allowing easy creation of lines offset some distance/bearing from a collection of start points.
- Updated option to resample selected lines to have an option to split the lines into new lines at the newly created vertex locations, thus allowing you to easily split a line into fixed length pieces.
- Allow deleting multiple attributes at a time when editing more than one feature at a time. Now when you select the Delete button on the edit dialog you get a list allowing you to select which attributes to delete, with the one selected on the main dialog the only one checked by default.
- Allow cancelling the creation of lines from multiple area features by selecting Cancel on the feature options dialog that appears.
- Added support for old-style shortcut keys for copy/paste, so now Ctrl-Insert/Shift-Insert work for copy/paste in addition to Ctrl-C/Ctrl-V.
- Added option to Edit menu to control whether or not we automatically enter move mode when pasting features from the clipboard.
- Added new option to add style attributes to selected features to right-click menu.
- Added new option to right-click Advanced Feature Creation submenu to create a new point feature offset a given distance/bearing from an existing selected point feature.
- Updated option to add attributes to areas from points in that area to append values of attribute already exist to the new value for the area (comma-separated) rather than just using the first value encountered.
- When drawing new features by snapping to existing 3D line or area features, use the elevation from the snapped-to feature even if not snapping to a vertex.
- Corrected issues with the bearings and orientations of arc areas and line features, including making manually drawn arcs use projection-independent bearings by default rather than Cartesian bearings.
Scripting Changes
- Added new JOIN_TABLE command to allow joining an attribute table to a loaded layer.
- Added support for overriding the default resampling done during export by explicitly providing a SAMPLING_METHOD parameter with the sampling method to use.
- Added support for exporting NITF format files using the EXPORT_ELEVATION and EXPORT_RASTER script commands.
- Made the SIMPLIFICATION option for the EDIT_VECTOR script command also simplify area features.
- Added option to include style attributes when exporting to Shapefile using the EXPORT_VECTOR script command by adding an INC_STYLE_ATTRS=YES parameter.
- Updated DEFINE_VAR command to support having a REPLACE_STR parameter to replace some part of the variable value with some other text. This is useful inside of directory loops for replacing some part of an existing variable with some other text string.
- Made advanced option to snap export to pixel boundary if possible also be applied when exporting from a script.
- If grid lines are enabled make them export from a script using the EXPORT_PDF and EXPORT_VECTOR commands unless you specify SAVE_GRID_LINES=NO as a parameter.
- Allow export to scale for PDF export using EXPORT_SCALE parameter for EXPORT_PDF command.
- Added advanced option for ECW export using EXPORT_RASTER to allow embedding the 4th color band of input layers as the alpha channel value. Add USE_BAND4_AS_ALPHA=YES parameter to enable this functionality.
- Fixed export of fixed screen position layers (like watermarks) to work even if the layer hasn’t already been rendered or exported.
Projection/Datum Changes
- Add built-in support for TWD67 (Taiwan) and Wisconsin County (Marathon) datums.
- Improved accuracy of OSGB36 datum transformation in offshore areas where the grid shift file is inaccurate. In order to still provide a way to explicitly use the NTv2 grid shift or choose the 7-parameter transformations, the existing Ordnance Survey 1936 datum was renamed OSGB36 (Best Transform) and 2 new specializations, OSGB36 (Grid Shift) and OSGB36 (7-Parameter) were added so that uses that need a particular transformation can choose the one that they need.
- Improved accuracy of nautical miles as units of measure. The conversion factor was inexact.
- Made NAD27 datum specializations (like NAD27 Mexico) use the proper explicity datum code when exporting to MapInfo files rather than the generic NAD27 datum code.
- Allow providing a rotation angle for Polyconic projections.
- Added support for automatically adding custom datum definitions from GeoTIFF files using the GeogTOWGS84GeoKey tag.
- Improved accuracy of State Plane Alaska Zone 1 projection conversions.
- Corrected display of Robinson projection with non-zero central meridian.
Misc. Changes
- Added right-click option on feature vertices dialog to allow providing offset and scale factors for selected elevation values.
- Fixed problems using some ECW files.
- Added option to add a title to the elevation legend.
- Added option to customize the elevation range shown on the elevation legend (new option when you right-click on the elevation legend).
- Added option to disable map layout text [Items without deleting them. The Map Layout dialog now has checkboxes next to each text [Item.
- Update north arrow controls in Map Layout to be a checkbox to turn on and off rather than using the special ‘No Symbol’ selection to control this.
- Added option to Shapefile export to include style attributes (like the area, line, or point draw style and the label font) when exporting.
- Added new option to buffer creation to just create rectangles the given buffer distance from each segment of an area or line feature rather than creating a single buffer for the entire feature with curved edges and ends.
- Updated path profile dialog with a line of sight to allow drawing multiple Fresnel zones and also drawing a line at each transmitter location from the terrain surface to the transmission height.
- Added new option to contour generation to create the contour lines as the terrain passes to the contour height from above it rather than using the default of creating it when the terrain goes from the contour height to lower elevations.
- Added right-click menu option to map catalog dialog to allow zooming the view to the selected maps.
- Updated finding of equal-value areas for a terrain layer to use slope values if you currently have a slope shader enabled for the layer rather than elevation values.
- Updated Styles tabs of the Options dialog for a layer to allow selecting multiple values for attribute-based styles at once for deleting or changing the style for.
- Allow cropping to a selected area when exporting to MapInfo MIF/MID or TAB/MAP files.
- Added support for reading KML attributes from <SimpleData> tags.
- Added support for reading and writing KML <TimeStamp> tags.
- Fixed long-standing issues loading many types of JPEG2000 files, particularly large NAIP imagery files that used to lock up or render very slowly.
- Updated setting of group name from Control Center to have a drop-down list with the other existing groups to allow easily selecting an existing group.
- Updated batch rectify export operation to ensure that each output image maintains the full resolution of the input image, even if it has to be expanded to account for rotation.
- Added new right-click option on the map catalog dialog to allow sorting the maps by resolution.
- When showing a 3D path profile from a named line feature, display the name of the line on the dialog title, on the path profile itself when saving to a BMP, and also in the path details.
- Updated Lidar LAS exports so that updates to the CLASS and INTENSITY attributes for points being exported are used rather than the original values from the file.
- Corrected auto-assignment of Lidar point types for classes 10 and up, including adding a new Lidar Bridge and Road point types.
- When splitting layers by numeric attributes in the Control Center, sort the new layers numerically rather than alphabetically.
- Made commas and semi-colons be the first checked for delimiters when doing an auto-detect of delimiter on import of generic ASCII text files.
- Update PDF layer and page selection dialogs to be resizable and have their size remembered.
- Updated S-57 import so that if you have customized the style to use for Isobath areas that style is used rather than an auto-assigned solid shade of blue based on depth.
- Made layer description in the Control Center include the count of deleted features.
- Updated 3D view options dialog to have OK, Apply, Cancel, and Help buttons rather than updating the view immediately as you are changing values. This prevents inadvertent changes and very slow editing of values with large data sets loaded.
- Fixed problem in v13.1 release with reading latitude from $GPRMC sentences formatted as DDMM.MMMM on a connected GPS device or from a NMEA text file.
- Fixed bug exporting LASzip (LAZ) files from 13.1 release that caused them to only be readable in v13.1.
- Fixed issue in 13.1 with labels not showing until you change the labeling option on the Options dialog for the layer in the Control Center after saving and reloading a workspace when not using attribute-based labels.
- Made Arc ASCII Grid exports write no-data value as -9999.0 rather than just -9999 so that ESRI products don’t treat the grid as an integer grid rather than a floating point grid.
- Made text file/CSV import not replace \n text in filenames or URLs with a newline character.
- Added support for loading UKOOA P/190 files that do not conform to the format specification.
- Fixed issue with v13 upgrade license being prompted for every time that you run in v13.1.
- Fixed bug exporting LASzip (LAZ) files from 13.1 release that caused them to only be readable in v13.1.
- Fixed issue in 13.1 with labels not showing until you change the labeling option on the Options dialog for the layer in the Control Center after saving and reloading a workspace when not using attribute-based labels.
- Made Arc ASCII Grid exports write no-data value as -9999.0 rather than just -9999 so that ESRI products don’t treat the grid as an integer grid rather than a floating point grid.
- Made text file/CSV import not replace \n text in filenames or URLs with a newline character.
- Added support for loading UKOOA P/190 files that do not conform to the format specification.
- Fixed issue with v13 upgrade license being prompted for every time that you run in v13.1.
- Use font rotation and placement information from OSGB MasterMap GML files.
- Fixed problem with custom OSM/TMS/Google Maps tile URLs with variables in them and also ampersand (&) characters not working due to the ampersands being converted to their escape sequence (%26).
- Fixed number of zoom levels used for custom OSM/TMS/Google Maps sources. The custom sources were only going to one less zoom level than specified (i.e. if you specified to go to zoom level 18 it would only go to 17). Note to get the correct zoom level behavior you would need to re-add your source.
- Fixed issues drawing scaled semi-transparent custom symbols or printing them. The semi-transparent areas would not render properly.
- Corrected MAX_FLOW and DRAIN_AREA calculations for streams in watershed calculation. They were showing values for anything flowing to the end point of a stream rather than just what could flow along that stream.
- Made walk mode height stick on 3D view options dialog and also be remembered between runs.
- Allow cancel of DTED file load.
- Fixed searching on addresses with accent characters.
- Fixed problem in v13.1 with some JPEG2000 files coming in with a Geographic projection but units of meters, so it can’t be reprojected.
- Allowed larger embedded grid layers to be saved to workspace files without errors.
- Fixed problem in v13.1 with some JPEG2000 files coming in with a Geographic projection but units of meters, so it can’t be reprojected.
- Allowed larger embedded grid layers to be saved to workspace files without errors.
- Changed alternate Cut shortcut key to be Shift+Delete rather than Ctrl+Shift+Insert as that is what it is historically. Ctrl+X still works as before.
- Fixed issues loading from WMS sources where the GetMap URL includes a question mark.
- Fixed crash in 13.1.2 when performing a cut-and-fill volume calculation over a range of elevation values.
- Fixed issue in v13.1 with Global Mapper Grid exports with large no-data areas filling those areas with 0 when zoomed out.
- Fixed issue in v13.1 with layer selection not working for all PDF files.
- Fixed more issues loading DGN files with curves as part of the outer boundary of an area shape.
- Fixed issue with exporting 3D area and line features with elevation units other than meters to vector Lidar LAS files. The elevation units were not converting correctly.
- Fixed issue with the MapMart Data Discovery Tool from the online source not working on 64-bit Windows.
- Updated XY Color Text export to store pixel center rather than pixel corner coordinates.
- Added prompt to cancel entire load process when one of multiple selected files fails to load.
- Updated E00 import to include the level for annotations as an E00_TEXT_L attribute for the point feature created for the annotation.
- Make Control Center remember position between runs in addition to size.
- Fixed issue in v13.1 with the length of attribute names and values being limited when adding or editing them.
- Don’t show warnings about every empty E00 file encountered when loading more than one file at a time.
- Fixed vertical flip of BMP exports with vector/map layout [Items included from v13.1.
- Fixed issue in PDF export with Map Layout margins overriding PDF export margins and sometimes obscuring other map layout layers, like custom text.
- Updated grid line export to PDF files to only show those grid lines appropriate for the export resolution rather than always exporting all grid lines.
- Updated PDF export using the source filename/layer description for the PDF layer name to prepend the group name assigned to the parent layer for a feature to the layer name in the PDF file.
- Added option to Gridding tab of export dialogs to control whether or not the row/column name is pre-filled with ‘A’ characters to make them all the same length.
- Made batch convert from Lidar LAS to new Lidar LAS point files keep the LAS version the same in the header of the new files even if the files didn’t need to be as high of a version as they were.
- Fixed error in v13.1 when loading some types of files with non-English letters in the filename.
- Remember the quality, target compression, and simplification settings for each batch conversion operation
- Made option to skip files with unknown projections during batch conversion also skip those with no known position information at all rather than using a default location.
- Fixed error in v13.1 that caused no data to be loaded from Lidar LAS/LAZ when saving to a workspace and reloading or placing in a map catalog.
- Fixed bug in v13.1 where the DPI was not being saved for GeoTIFF exports.
- Fixed error about not being able to create file when doing a gridded export and creating folders for each row (or column if reversed).
- Updated feature vertex dialog to spread vertex elevations just between the 2 selected vertices rather than between beginning and end if 2 non-adjacent vertices are selected.
- Fixed loading of accented characters from UTF-8 encoded GNIS text files.
- Sped up the creation of equal value areas from gridded layers in some cases, particularly with very complex shapes being generated as the result.
- Fixed issue with the scale bar being incorrect on some raster exports.
- Fixed error loading some Arc ASCII Grid (GRIDASCII) files from v13.1.
- Fixed problem where rectifying an image when you have a map catalog of vector layers loaded causes all layers in the map catalog to be loaded for display in the reference view.
- Made main Global Mapper window remember its location between runs on multi-monitor systems when closed on secondary monitor rather than coming back up on main display screen.
- Made KML/KMZ files which contain NetworkLink elements referencing KMZ files automatically download and load those KMZ files. Previously only linked KML files would work.
- Fixed issue when exporting Shapefiles from features with different attribute sets with multiple attributes over 10 characters in length with the first 10 characters being the same.
- Added option to DXF export to control whether line features with just a single elevation (like contours) are written out as full 3D lines or just lines with elevation. In v13.1 the behavior had been changed to always write them as full 3D lines, this allows you to get the earlier behavior if needed.
- Added Check All and Clear All buttons to many dialogs with a list of things that can be selected.
- Added support for specifying an override of the rectification method inside a GCP file with a line of format Method=method_name, like Method=Polynomial, or Method=Affine.
- Added option when creating new line types or editing existing custom types to have those lines drawn as “fat” lines, like roads are, when you zoom in on them.
- Made the feature info dialog remember its location on screen.
- Fixed issues adding WMS sources with a ? at the end of the URL.
What's New in Global Mapper v13.1
Significant New Features
- Added new network licensing option with borrow feature and concurrent seat access.
- Added support for geospatial PDF import/export to 64-bit builds.
- Added ability to select which layer(s) to load from a geospatial PDF file.
- Added ability to load multi-page geospatial PDF files with geo-positioning information.
- Significantly sped up depression filling step when generating watersheds/drainage areas.
- Added new built-in Topo Maps category to File->Download Online Imagery/Data menu command and added new Brazilian Topo Map source to the list.
- Added built-in access to land cover datasets, like NLCD for the US and CORINE for Europe, using the File->Download Online Imagery/Data menu command.
- Added support for generating roughness grids from land cover layers by right-clicking on a land cover raster or grid layer in the Control Center and selecting the option to generating roughness. Currently the CORINE land cover and MODIS VCF are supported as input data types.
- Added support for defining feature labels based on a custom free-form string that can include multiple attribute values.
- Made feature labels that are based on attribute values automatically update when those attribute values change.
- Added option to allow cropping any loaded features to one or more selected area features to the right-click menu of the Digitizer/Edit.
- Added display of the length of each segment when displaying the vertex list for a feature with the Feature Info or Digitizer/Edit tool and also allow for editing the length. Also make the selected segment be highlighted on-screen.
- Added option to Digitizer Tool to allow editing the length of clicked area and line segments. With this mode selected, clicking on a line or area segment brings up a dialog allowing you to edit the length of the segment and the feature is reshaped accordingly.
- Added option to Vector Display tab of the Configuration dialog to allow displaying the length of line segments on the map.
- Made attribute editing remember any attribute names and associated values that have previously been entered and provide a drop-down list of those values for easy selection.
- Added support for custom slope shaders. There is now a checkbox option on the custom shader dialog allowing you to specify the values are slopes in degrees. This allows you to easily colorize loaded terrain based on the slope of the terrain.
- Added support for adding new OSM, TMS, and Google Maps tiled sources using a custom URL naming scheme. You can now provide URLs with %x, %y, and %z variables in them to have the tile URL setup however the source requires.
New Supported Formats
- Added support for loading some LandXML files.
- Added support for loading and exporting LASzip (compressed Lidar) files.
- Added support for loading and exporting Lidar LAS 1.4 files.
- Added support for loading .las.gz (gzipped-Lidar LAS) files.
- Added support for loading IHS 297/298 Well Data point files.
- Added support for loading and exporting GeoJSON files.
- Added support for Digital Bathymetric Database Variable Resolution (DBDB-V) files in HDF5 format.
- Added support for loading Pathfinder AVHRR (Sea Surface Temperature) files.
- Added support for loading CORTAD (Coral Reef Temperature Anomaly) data in HDF5 format.
- Added support for loading TRMM Precipitation Grid files from NASA.
- Added support for exporting area and line features to CSV files using WKT coordinate formatting.
- Added support for loading WAsP Resource Grid (.wrg/.rsf) files.
- Added support for loading IGF DIS terrain grids.
- Added support for loading INM 3TX terrain grids.
- Added support for loading Micropath 3CD terrain grids.
- Added support for exporting BIL terrain files as part of WorldWind export to generate new terrain data sets for use in WorldWind.
- Added support for exporting area features to SMT Kingdom Polygon files.
- Added support for loading GML files directly from .gz archives.
- Added support for loading QGIS and CLR palettes.
- Added support for exporting data to multi-band and high bit-depth NITF files.
- Added support for exporting terrain data to NITF format files.
Digitizer Tool Changes
- Added option to allow cropping any loaded features to one or more selected area features to the right-click menu of the Digitizer/Edit.
- Added display of the length of each segment when displaying the vertex list for a feature with the Feature Info or Digitizer/Edit tool and also allow for editing the length. Also make the selected segment be highlighted on-screen.
- Added option to Digitizer Tool to allow editing the length of clicked area and line segments. With this mode selected, clicking on a line or area segment brings up a dialog allowing you to edit the length of the segment and the feature is reshaped accordingly.
- Added option to Digitizer Tool to copy selected attributes from selected areas to any areas contained (partially or fully) within selected areas. Useful for applying things like land-use attributes to smaller areas.
- Made attribute editing remember any attribute names and associated values that have previously been entered and provide a drop-down list of those values for easy selection.
- Added new buttons to the Digitizer Toolbar for setting the new vertex draw mode to right-angle mode, orthographic (horizontal or perpendicular to screen) mode, and also to undo the last placed vertex.
- Made snapping work when moving a single area or line feature if any of the selected vertices of the feature being moved (or any of the vertices if no vertices are explicitly selected) is close enough to snap to a vertex of another existing line or area feature.
- When drawing new area or line features with both the right-angle to last segment and orthographic draw modes enabled, the vertex will also snap to align to the first placed vertex of the feature to make it easy to draw things with straight edges, like buildings.
- Automatically enter Move Mode when pasting new features for easy moving of the newly pasted features.
- When moving features, stay in Move Mode rather than switching back to default mode if on a Tablet PC device.
- Allow display of multiple path profile/line of sight dialogs from selected lines. Also made those dialogs created with the Digitizer/Edit Tool be modeless so you can zoom and pan around the map while they are open.
- Updated distance/bearing/COGO line entry so that if you have the distance/bearing/COGO dialog up and you click on the map while in the default distance/bearing mode, the distance and bearing from the last point to where you clicked is pre-filled for easy editing.
- Added option to select area features that contain the selected point feature(s) to the Advanced Selection submenu of the Digitizer Tool when points are selected.
- Added option when right-clicking on a map from a map catalog with the Digitizer/Edit Tool active to remove that map from the map catalog.
- Updated projection of point along a distance and bearing to use more accurate Vincenty formula so that distances should match exactly.
- Added option when creating buffer areas to specify the buffer distance via an attribute of the feature and to also specify the area type to assign to the new buffer areas.
- Added dot at location of first vertex to be created for an area or line feature so you can see where it will snap to.
- Dramatically sped up the creation of buffers around very complex shapes in some cases.
- Fixed issue creating buffer areas when the current view datum is different than the native datum for the feature being buffered.
- Made Cancel button actually work when cancelling the creation of multiple buffer areas around selected area and line features with the Digitizer Tool.
- Updated creation of regular grid cropped to area to include cells where the center isn’t inside the crop area if the option on the Advanced section of the General tab of the Configuration dialog is checked to keep pixels if any part is in the crop area.
- When connecting points into line features and all of those points have elevations and/or timestamps, add per-vertex elevations and/or time-stamps to the new line.
- Update Distance/Bearing/COGO dialog to support COGO text files with tabs and also to support files where only some lines are recognized COGO distance entries.
- Prompt users for the units for distances in distance/bearing COGO files that don't explicitly provide units.
- Updated the calculation of area and line elevation statistics to include the position of the minimum and maximum elevation found within the area as separate X and Y attributes rather than a combined coordinate pair for each to make it easier to load back in as points.
- Allowed calculation of elevation statistics for 3D lines even if no terrain data is loaded.
- Added option to create points at the intersection of line features when finding/splitting lines at intersections using the Digitizer Tool.
- Added keyboard shortcut so holding down ‘J’ when selecting multiple vertices with the Digitizer Tool automatically puts you in ‘join’ mode.
- Add an ENCLOSED_AREA attribute to closed lines when adding measure attributes.
Scripting Changes
- Allowed for interactive user provision of variable values using the PROMPT and PROMPT_TEXT parameters for the DEFINE_VAR script command. This allows you to run scripts that take user input!
- Parameters that expect A value of YES or NO to enable or disable functionality can be enabled with just the parameter name. So rather than saying FLAG_PARAM_NAME=YES you can just say FLAG_PARAM_NAME to get the same behavior.
- Updated COMBINE_LINES script command to allow CREATE_AREAS_FROM_LINES=YES to be specified for combining lines to areas from a script.
- Added support for specifying bounds for many commands with an ADDRESS and RADIUS field.
- Added support for BSB export with EXPORT_RASTER script command.
- Updated EDIT_VECTOR command to allow special names like <Feature Name> or <Index in Layer> on right-side of ATTR_VAL parameter.
- Updated EDIT_VECTOR command to allow COMPARE_STR to use != for comparison in addition to =.
- Updated EDIT_VECTOR command to allow comparisons to be done numerically by adding a COMPARE_NUM=YES parameter to the command.
- Added support for wildcards in FILENAME parameter to IMPORT_ARCHIVE command.
- Fixed bug from v13.00 that caused POLYGON_CROP_BBOX_ONLY parameter for EXPORT_RASTER command not work.
- Added support for exporting XY_COLOR format files using the EXPORT_RASTER script command.
- Made variable replacement work inside DEFINE_MAP_LAYOUT sections.
- Added support for PTS_AT_INTERSECTIONS parameter for EDIT_VECTOR script command to allow creating points at line intersections.
- Added support for providing text values for many TIFF/GeoTIFF tags when using the EXPORT_ELEVATION and EXPORT_RASTER script commands with the GEOTIFF type. Supported parameters are TIFF_COPYRIGHT, TIFF_IMAGE_DESC, TIFF_DOC_NAME, TIFF_PCS_CITATION, TIFF_DATETIME, and TIFF_GTCITATION.
- Added INC_COLOR parameter to EXPORT_VECTOR script command to specify that colorized LAS should be created.
- Added option to generate ESRI .aux.xml projection files from export commands by adding GEN_AUX_XML_FILE=YES to the command.
- Added support for ignoring the attributes lists of features when comparing them to see if they are duplicates with EDIT_VECTOR by adding IGNORE_ATTRS=YES to the command.
- Added option to save a depression-filled DEM from a GENERATE_WATERSHED command to a GMG file by providing a FILLED_DEM_FILENAME parameter.
Projection/Datum Changes
- Added built-in Minnesota County datum with pre-built zones for each special Minnesota projection.
- Added built-in 3TM (Alberta), Croatia (TM), Gauss Krueger (Croatia), Trinidad Grid, and Universal Polar Stereographic North and South Zone projections.
- Added Krasovsky 1940 Ellipsoid, NAD27 (Michigan) [for Lambert Michigan State Plane zones only], Potsdam 1983, Tete (Mozambique) and VN-2000 (Vietnam) datums.
- Added Clarke 1866 (Michigan) as built-in ellipsoid.
- Added Kilometers, Chains (Benoit), and Chains (Sears) as built-in units.
- Improved storage and retrieval of datums with non-Greenwich meridians from WKT-format PRJ files.
- Added option to generate ESRI .aux.xml projection files for most raster exports and when batch converting.
- Made false easting/northing work for Bonne projection.
- Made ‘South American 1969’ datum automatically use SAD 1969 (Brazil) specialization if the location being converted is in Brazil.
- Updated American Samoa 1962 datum conversion to use NADCON conversion tables for the best possible accuracy.
- Fixed problems parsing degree projection attributes from GeoPDF files that aren't just straight decimal numbers (i.e. ’69 W’ rather than ‘-69’).
- Allowed Equidistant Conic B projections to be saved to WKT PRJ files.
- Fixed problems in v13.00 release with Old Israeli Datum, MGI Croatia-Serbia, MGI Slovenia, Kertau 1948 (Malaysia), and S-42 (Azerbijan/Georgia) datums.
- Corrected Bursa-Wolfe transformation parameters provided as part of a TOWGS84 part of a PRJ file. The rotation angles had been reversed for small rotation angles.
- Fixed extraction of projection information from ESRI .aux.xml files.
- Fixed issue with very large (i.e. over 20,000,000 meters magnitude or so) false easting or northing values in MapInfo files.
- Made the elevation units for vector files default to the units of provided projection if the elevation units are not explicitly specified.
- Fixed problem using Stereo70 projection with a datum other than S-42 (Pulkovo 1942).
Misc. Changes
- Fixed checkered export from some online sources, like 1 arc second NED and SRTM.
- Added new right-click option to Swipe Tool to maintain the swipe after releasing the left mouse button. Then the swipe will be maintained for any exports.
- Added support for using Epanechnikov kernel when calculating density grids.
- Updated density grid generation to be volume-preserving.
- Added options to density grid generation to specify how many sample cells will be in each radius and what area units to report using.
- Added ‘Automatic’ option for DPI on PDF export. This will automatically use a DPI that causes the full resolution of the most detailed raster layer involved in the export to be maintained if possible.
- Updated 3D viewer so that arrow keys and page up/down will pan and zoom the map in non-walk mode and the numeric keypad ‘8’ and ‘2’ keys will control the tilt. Also holding down Shift with the arrow keys and page up/down will get faster movement.
- Improved automatic placement of point labels when they cannot be placed to the top right of points without colliding with another label. Now more locations than just the bottom left will be checked to see if they fit there.
- Added support for tracking multiple GPS devices using $PCDLI (InStar GPS) NMEA sentences and SubSea $GID and $HID NMEA sentences.
- Added option to add time stamp attributes to features when creating/editing them.
- Allow much larger view shed calculations as the tables for calculation can spill to disk rather than having to be in memory.
- Added option to view shed calculation to save the signal strength after free space path loss at each visible location to a separate grid layer that can then be operated on like any other grid layer.
- Added progress reporting to view shed calculation when applying vector obstructions.
- Updated view shed calculation to automatically replace no data areas with zero elevation so that you can easily calculate view sheds over ocean tiles.
- Allowed for the same text label for point and area features to be displayed multiple times in the same area of the screen so long as they don’t overlap.
- Sped up calculation of contrast adjustment statistics for some very large images.
- Prevent display of ‘Map Data Not Available’ tiles when working with online data sources like ‘World Imagery’ that don’t contain data at all zoom levels at all locations.
- Added option when batch converting to MapInfo formats to control whether or not NAME attributes are added.
- Added support for automatically using a .gcp control point file accompanying an image file to rectify the image when loading it.
- Added option to control whether or not sub-folders are searched when loading all files from a directory tree.
- Made the load of some palette-based raster formats (like TIFF files) look for more descriptive palette files in the same folder as the TIFF file to improve the text display on the status bar.
- Added option to Global Mapper Package exports of vector features with associated image files (like points from EXIF JPG file) to actually embed the associated images inside the package file for easy transport.
- Updated S-57 to support inland waterways types.
- Added support for some curved arc segments from ESRI File Geodatabase (GDB) data.
- Improved support for TextString rectangles from ESRI File Geodatabase (GDB) files. Now they just come in as text.
- Added advanced options for specifying the minor and major contour interval when generating contours. Previously you had to use the ContourInterval_Minor and ContourInterval_Major registry keys to do this (this also still works).
- Updated DXF and DWG exports to have new labeling option to include labels in same layer as area and line features that they come from rather than generic FEATURE_LABELS layer.
- Updated export of area and line features with a single elevation value to still create 3D features in exported DXF files.
- Made road icons scale based on the symbol scaling factor specified when exporting PDF files.
- Added option to Vector Display tab of the Configuration dialog to make the mode for drawing new area and line segments at right angles (perpendicular) to the previous segment on by default. You then turn off with the ‘R’ key.
- Added new command to external control API command (GM_Ctrl_DeletePoint) to allow deleting existing point features that were added with GM_Ctrl_AddPoint.
- Added option to automatically split Garmin Raster Map exports into separate KMZ files if the result won’t fit in a single KMZ that Garmin units can make full use of.
- Updated Measure Tool to add new options on right-click menu to always use the larger unit (like km for metric or miles for statute) and also to round the measured value to the nearest whole number.
- Added option when exporting vector data to KML files to control whether or not lines with per-vertex times are exported as ‘Replay Tracks’.
- Updated elevation grid generation to allow a grid tightness threshold down to 0.5 grid spacings to allow getting a grid that exactly covers a regularly gridded set of input data.
- Added option to control whether or not tile organization is used for exported JPEG2000 files.
- Improved support for NLCD (National Land Cover Database) files by automatically detecting the palette for those files and making the land cover type name be added to the palette for display in the status bar as you move the cursor around the map.
- Made calculated density grids be saved to workspaces.
- Added button to map catalog dialog allowing the removal of files that can’t be found.
- Added option to Lidar LAS export to specify the File Source ID and Global Encoding values in the header.
- Added option to Lidar LAS export to specify which vertical CS/datum to store in the header.
- Made the bounds specified on an Export Bounds or other bounding box tab be displayed on the map as it is updated if possible.
- Fixed crash calculating cut-and-fill volumes with the Measure Tool over a range of heights.
- Added option to ‘Prepend as Text’ when calculating new attribute values.
- When prepending or appending text to attributes from the calculate attribute option of the Control Center, don’t automatically provide an extra space character.
- Fixed problem with coloring of point clouds from Lidar files from v13.00 release.
- Updated the web format exports to treat an export PNG or JPG file where all pixels end up as background pixels as "empty" so they should not be exported if the ‘Skip Empty Tiles’ option is checked.
- Fixed issue with ‘Show Labels for Lines of This Type’ setting not always working on the Line Styles tab of the Configuration dialog.
- Fixed issue with sample spacing being incorrect for raster and elevation exports when gridding an export to selected areas and multiple areas resulting in the same output filename.
- Fixed loading of some online sources, like World Imagery and World Topo Maps, from workspace files.
- Made the last filename setting (i.e. use source filename or use quad filename/description) used be remembered when batch converting.
- Fixed inconsistency with ‘User Created Features’ layer still being displayed as ‘User Created and Modified Features’ in some locations.
- Fixed rare issue with some parts of double-precision Surfer Grid files not displaying.
- Updated reporting of Metadata for vector layers to separately report how many deleted and non-deleted area, line, and point features there are.
- Updated Control Center display to include the feature count next to each vector layer.
- Fixed font assignment when splitting up features based on an attribute from the Control Center.
- Updated creation of gridded surfaces by flattening areas to always use the flat area with the largest elevation at a given location if multiple areas are present at that location.
- Added new built-in ‘Course Line’ line type to control how GPS course lines are displayed if that option is enabled.
- Added support for exporting BSB maps natively with the Transverse Mercator projection.
- Added option to allow long labels when batch converting to DXF files.
- Fixed crash showing path profile/line of sight details when a Fresnel zone frequency is applied.
- Made Lidar LAS files correctly write v1.2 in the header if color values are present rather than v1.1.
- Fixed problems finding geospatial information from some Erdas .img files.
- Updated LAS export with color values stored for each point to store colors in upper 8 bits of color values rather than lower 8 bits as some applications expect them that way.
- Updated LAS export with color values from LAS point clouds that had the color data to allow transferring that color data over to the new file.
- Added option when creating equal-value areas from palette-based raster layers to specify whether to always save the palette index/name or the full RGB value.
- Fixed problems doing hyper-spectral multi-band exports with more than 16 bands or so.
- Made option to snap to nearest input layer pixel on export work for gridded elevation exports in addition to raster exports.
- Made very small (i.e. less than 1.0E-6) elevation scale factors store properly in workspace files.
- Fixed problems loading some slightly corrupt .zip files.
- Don’t add extra space above or below path profile to buffer when explicitly setting a minimum or maximum height to display.
- Made option in Digitizer Tool to find points within some distance of another point save the results to a CSV file.
- Made path profile be available for 3D lines from the Digitizer Tool even if no terrain data is loaded.
- Drastically reduced memory requirements for online data sources when a very large bounds (like all data) is used and you reproject and zoom way in.
- Made the default File->Open Data File folder be shared with the File->Load Workspace menu command.
- Drastically sped up display of Map Layout dialog and Styles tabs of vector options dialogs when very large numbers of features are loaded from Lidar layers.
- Dramatically sped up the load of some GML format files.
- Added progress reporting to MapInfo MIF/MID and TAB/MAP exports.
- Don't prompt for fake position or rectification for image files (like JPG) loaded from an archive file (like a .zip) if other files are present in the archive file.
- Removed the ‘Close’ button from the Overlay Control Center as it was unnecessary and the dialog Red X suffices.
- Updated web exports with the ‘Fill to Tile Bounds’ option checked to export all layers to the full bounds of the tiles from the lowest zoom level so that you don’t get different coverages at different zoom levels.
- Fixed problems rendering overlapping point symbols in 3D view.
- Updated SegY importer to use the same settings for each SegY file involved in a multi-load.
- Fixed some rendering issues with some DGN files, like those with 2D curves.
- Drastically sped up sub-sampled exports from Erdas Imagine .img files with overview layers.
- Added option to map catalog options dialog to always show the maps in the map catalog. This also fixes an error message if you right-clicked on a map catalog in the Control Center and set the zoom scales to show at to always, then tried to open the Options dialog for the map catalog.
- Made automatic positioning work for new USGS GeoPDF topo maps.
- Fixed per-vertex elevation lists being all 0 when loading SEGP1 and UKOOA files.
- Made embedded picture images exported to KML/KMZ files be referenced as lower-case to make them work with Google Earth 6.1 which has a bug dealing with upper-case file extensions.
- Made 3D view dialog remember its last position.
- Updated S-57 and S-63 ENC imports to list the chart scale as part of the layer description and provide all of the chart header information as attributes listed as part of the Metadata for the chart.
- Added checkbox option to regular grid creation dialog to control whether or not to keep a grid cell area if any part is in the crop area.
- Made the settings to turn layers on and off based on map scale also be used during raster and elevation grid exports to remove layers based on the scale.
- Allowed larger web exports to be done before hitting an ‘out of memory’ error.
- Corrected behavior of 'Always Display All Labels' for point labels that do not use the automatic placement setting.
- Added support for displaying (as metadata) and using the contents of the GEOPSB record for NITF files to assign non-WGS84 datums.
- Made a report be generated and copied to the clipboard when performing a join operation from an attribute table to a loaded spatial table.
- Fixed issues doing join of attribute table from DBF file with numeric fields.
- Fixed issue with JDEMs with large elevations and added support for directly loading gzipped JDEM files.
- Disabled display of pan cursors at edge of maps on Tablet PC devices.
- Added option to Arc ASCII Grid export dialog to export center rather than corner coordinates.
- Make feather blending with small feather distances (i.e. under 20 or so) smoother, particularly on export.
- Added right-click popup option to Control Center to invert selection.
- Update Polish MP export using a template MP file that uses Lowrance type mapping to write out Lowrance types to the new MP file.
- Improved elevation legend on main display and on path profile dialog for very small ranges of values, such as when displaying non-elevation data.
- Added support for specifying a DPI value to store when exporting a BMP file.
- Fixed problem exporting to OSM XML file that caused extra </node> to be written even when <node> element was closed in start.
- Added support for overriding the default maximum in-memory vector-to-raster export size of 8192 to allow splitting into different size tiles if your hardware allows it, like maybe a much larger size to avoid issues with labels disappearing when the export is split. The new value is a DWORD value named “BigExportTileSize” that should be placed in ‘HKEY_CURRENT_USER\Software\Global Mapper’.
- Added smarter parsing of attribute tables stored as HTML in balloon text and descriptions for KML/KMZ files.
- Fix problems enabling map legends of vector feature types when map catalogs with vector data are loaded.
- Made shortcut keys work when the Control Center window has focus.
- Made cropping a loaded raster layer to an area feature with islands/holes in it use the holes.
- Allow creating equal-value areas for multiple selected raster or elevation layers at once from the Control Center.
- Prompt user about whether or not to keep join results when there are multiple join table records with the same value.
What's New in Global Mapper v13.0
Significant New Features
- Added support for loading ESRI File Geodatabase (GDB) data sets from ArcGIS v10 and later.
- Added support for generating density grids from point features in a loaded layer. This density grid can be based on either just a count of the point features or any numeric attribute value associated with the points.
- Added support for joining a file with attributes to the attribute table of an existing loaded spatial layer against a common attribute. To do this, right-click on the layer in the Control Center and select the new JOIN TABLE option.
- Added support for calculating/copying new attribute values made by copying an existing attribute or performing mathematical operations either between two attribute values or an attribute value and some number. To do this, right-click on the layer in the Control Center and select the new CALC ATTR option.
- Added built-in access to premium streaming high-resolution terrain and imagery from Intermap using the File->Download Online Imagery/Data menu command.
- Added option under View menu to zoom to the same location in Google Earth.
- Added option to transform layer coordinates either by a manually specified coordinate transformation or with a control point file when shifting coordinates for selected layers from the Control Center in addition to just shifting a fixed distance.
- Added option to crop area features to line features using the Digitizer Tool.
- Added option to easily draw rotated area and line rectangles using the Digitizer Tool through the 3-point draw method.
- Added new Image Swipe Tool to allow easily swiping away a raster layer to see other layers in an interactive manner.
- Added option to create line features rather than areas when creating a regular grid of features using the Digitizer Tool.
- Added option to create point features at the cell edges when creating a regular grid of features using the Digitizer Tool. This can be handy for creating a custom grid labeled with the coordinate values at the edges.
- Added option to create a line feature from selected point features.
- Added a new option to the Advanced Feature Creation submenu of the Digitizer Tool to create lines connecting selected points to selected line features along the shortest path between the point and any of the selected lines.
- Added option to Digitizer Tool to automatically move selected point features to the nearest point on selected line features.
- Updated drawing of area and line features to allow easily drawing new segments at right angles to previous segments by holding down the ‘R’ key.
- Added option to only search on-screen features in the search dialog.
New Supported Formats
- Added support for loading ESRI File Geodatabase (GDB) data sets.
- Added support for exporting loaded terrain data to SRTM HGT format files.
- Added support for loading SegY format files.
- Added support for loading NMGF (Noise Model Grid Format) files.
- Added support for loading ATLAS BNA (boundary) format files.
- Added support for exporting loaded data to XY Color text files.
- Added support for exporting 3D triangle areas to Vulcan 3D TIN (.00t) files.
- Added support for additional ways of encoding ASTER DEM data in HDF files.
- Added support for loading NOAA/NGA Geoid binary grid shift files.
- Added support for additional types of Japanese DEM files in LEM format.
- Added support for Geosoft Grid files with 8-byte double-precision samples.
- Added support for batch converting to Garmin-compatible KMZ files.
Scripting Changes
- Added support for simplifying (reducing) line features with the EDIT_VECTOR command using the SIMPLIFICATION parameter.
- Added support for converting area features to line features with the EDIT_VECTOR command using the CONVERT_AREAS_TO_LINES parameter.
- Added support for inserting vertices at line intersections and splitting those lines at those intersections with the EDIT_VECTOR command.
- Added support for assigning unique ID attribute values to matching features for an EDIT_VECTOR script command using the UNIQUE_ID_BASE parameter.
- Made SAVE_SCALE_AND_LEGEND work for EXPORT_PDF command.
- Added FORCE_RGB parameter to GENERATE_EQUAL_VAL_AREAS script command to allow forcing the color attribute to use the full RGB color and not a palette index.
- Added support for EXPORT_HEADER parameter for EXPORT_VECTOR command to control whether or not header row is written out for CSV export.
- Added support for exporting to the InRoads ASCII format using the EXPORT_VECTOR command.
- Added FORCE_EXIT command to allow forcibly closing a running instance of Global Mapper from a script.
- Updated EDIT_VECTOR command to not work on hidden/disabled layers.
- Added support for limiting the range of contour generation using MIN_ELEV and MAX_ELEV parameters for the GENERATE_CONTOURS script command.
- Allow splitting DTED exports into folders by longitude using the EXPORT_ELEVATION command by adding a SPLIT_INTO_FOLDERS=YES parameter.
Projection/Datum Changes
- Corrected NAD83 HPGN/HARN transformations that were messed up in v12.02.
- Made Washington/Oregon HPGN/HARN transformation actually work.
- Added support for automatically transforming vector file coordinates using a .gm_xform file accompanying the data file describing the transformation. This is useful for modeling things like local mine grids.
- Updated rotation for projections to be applied relative to the false easting/northing location rather than the (0,0) point.
- Added built-in support for Dealul Piscului 1933 (Romania), Le Pouce 1934 (Mauritius), NAD83 HARN North Carolina, WI County (Chippewa), WI County (Taylor), and Xian 1980 datums.
- Added support for Cape Feet, Centimeters, and Millimeters as linear units.
- Made British Grid coordinates be displayed in the status bar with the 2 letter grid cell designation followed by easting and northing rather than just as decimal coordinates.
- Make NAD83 datums write out as “NAD83” rather than “D_North_American_1983” to old format PRJ files to maintain compatibility with old ESRI products.
- Corrected EPSG code for NY West Sate Plane zone to 2262 from 2261.
- Improved conversion parameters for ED50 (Turkey) datum.
- Fixed cropping to polygon during EXPORT_RASTER command.
- Improved accuracy of some State Plane projection conversions that used non-unity scale factors (increased from 6 to 9 digits of precision used for State Plane projection definitions).
- Made Provisional South American Datum 1956 (PSAD56) export correctly to MapInfo files.
- Fixed New Zealand EPSG codes 27291 and 27292 (the false easting and northing values were wrong).
- Corrected import of scale factor from custom datum transformations specified with TOWGS84 in PRJ files.
- Improved accuracy of Bursa Wolfe datum transformations with large rotation angles (i.e. more than a few arc seconds of rotation).
- Corrected use of wrong datum transformation in some cases when using the non-specific NAD83 CSRS datum.
Misc. Changes
- Added support for calculating free space path loss during view shed calculation and making those areas with less power more translucent. You can also see the remaining power at any location on the status bar as you move your cursor over the view shed.
- Added display of the free space path loss in the path details for a line of sight calculation when Fresnel zones are calculated.
- Updated the KML export to include a <gx:Track> section for lines that have per-vertex time stamps associated with them so you can play them back in Google Earth.
- Added support for supplying radius for range ring generation from selected points through a RING_RAD_M attribute which supplies the radius in meters.
- Updated the Simple ASCII Text export to use DMS or DM format for lat/lon values exported to text files if the Position Display Format is configured that way on the General tab of the Configuration dialog.
- Added option to SEGP1 export allowing elevation values to be stored with an implied decimal.
- Updated similar color transparency specification on the Display tab of the Options dialog for raster layers to provide a slider to control how similar a color can be to the transparent color and still be treated as transparent. This replaces the checkbox option to enable similar color transparency so that more control is possible.
- Updated option to insert vertices at line intersections to allow only splitting where there are existing intersections and not inserting new vertices.
- Added option to Alter Elevations tab of Options dialog for elevation grid layers to allow providing a power to apply when adjusting elevation values.
- Added new option to the Options menu on the Path Profile/Line of Sight dialog to allow creating point features at the minimum and maximum elevation locations along the path.
- Added new ‘Dot - Orange’ built-in symbol.
- Changed the border color for red and green dots to black from white.
- Improved grouping of Control Center right-click menu options to make them easier to find and also added upper-case one word descriptions to the start of some commonly used options to make them easier to spot.
- Added option to Control Center right-click menu to allow hiding all layers that don’t intersect a selected area.
- Added option to split Shapefile exports based on the description of the layer that each feature is in.
- Added upper-case short descriptions of some commonly used [Items on the right-click menu for the Digitizer Tool.
- Updated creation of equal value areas to allow color fuzziness up to 256 to allow easily getting a polygon for the valid area of the layer.
- Added Ctrl+Alt+M as shortcut for Measure Volume functionality in Measure Tool and Digitizer Tool.
- Added new Advanced Selection option to the right-click menu in the Digitizer Tool to allow easily selecting any area features that are connected to the selected areas.
- Added new Advanced Selection option to the right-click menu in the Digitizer Tool to allow easily selecting any line features that are connected to the selected areas.
- Fixed problem loading *.NTF files in v12.02.
- Added support for adding a suffix to the row and column names when creating a regular grid of area or line features with the Digitizer Tool.
- Updated KML/KMZ raster exports to allow specification of JPG quality value.
- Added 2 new filtering modes for the Combine Terrain operation. You can now choose to keep the value from the first elevation layer if the second layer value is greater than or less than some other user-specified value.
- Allow specifying a suffix for the label for points generated from selected area or line features (in addition to a prefix which you could already specify).
- Added option to generate AutoKA PC World Files when batch converting to image formats.
- Added option to use the layer name for a feature as the label for the feature in an automatically generated map legend.
- Added support for coordinates in DDMMSS.S and DDMM.M formats when loading from generic ASCII text files.
- Added real-time display of 16-bit values from high-bit depth TIFF imagery files as you move the cursor over the file.
- Updated adding of measure attributes to 3D line features to include a LENGTH_3D attribute with the 3D length of the line if it is different than the 2D length.
- Fixed export of overview layers to Erdas Imagine .img files from map catalogs.
- Added display of maximum slope along path to 3D path profile details.
- Added support for fractional coordinates of form degrees.numerator/denominator. For example, to enter W94.125, you could now enter W94.1/8.
- Fixed fill coloring from some DGN files.
- Added support for NetCDF files larger than 2GB in size.
- Fixed problem from v12.00 with drawing elevation Erdas Imagine .img files when zoomed out if the files have overview layers.
- Added option when creating point features spaced at some interval along selected area/line features to control whether or not a point is always added at the feature end point even if not at an exact multiple of the sampling distance.
- Added option to not interpolate (resample) when batch converting to a gridded elevation format.
- Fixed problems loading data from WMS servers that list both GET and POST methods for accessing the servers (like GeoPortal Poland).
- Lightened up the outside color of displayed vertices to make them easier to see on dark backgrounds.
- Fixed problem with crashes exporting from online elevation sources.
- Made the simplification (reduction) of area features not create self-intersecting areas.
- Made some PDS imagery files that use floating point samples for single band imagery (like from NASA’s LRO mission) display properly.
- Sped up exports to Arc ASCII Grid files from large numbers of input files.
- Fixed error saving workspaces and Global Mapper Package files when new areas with islands have been created in a layer.
- Made the feature info dialog display the description for a layer from the Control Center as the Map Name rather than the original description.
- Fixed RasterOverlay.cpp error loading some JP2 and ECW files with 16-bits per color channel.
- Improved display of arrows to the ends of lines for thick lines and fixed width lines.
- Fixed download of WCS data in projections other than lat/lon/WGS84.
- Added support for NITF imagery using tiled JPEG compression (code M3).
- Swap the drawing for area and line rectangles to by anchored at the top left by default, and switched to center-anchored if the ‘T’ key is pressed.
- Made most view shed parameters be remembered between runs.
- Fixed cropping to lat/lon boundary for polar stereographic projections.
- Fixed bug updating the elevations for selected vertices on the Vertices dialog for a feature (previously it was just setting the elevation to the index of the vertex and not the actual elevation).
- Fixed problem with some OSM XML files taking extreme amounts of memory to load.
- Default to always show digitizer toolbar to prevent redraws when switching to Digitizer Tool. You can always turn this off if you want, it just defaults to on now.
- Reduced memory required to load large Lidar LAS files as point clouds.
- Updated the calculation of area elevation statistics to include the position of the minimum and maximum elevation found within the area.
- Added support for providing extra parameters in OSM, TMS, and Google Maps tiled URLs when adding new sources.
- Added support for Arc ASCII Grid files with extra line breaks after the header lines.
- Fixed drawing of striped lines with black edges when printing.
- Corrected Y flip of SurvCAD grid files.
- Made 3D lines show through 3D translucent areas in the 3D view.
- Fixed render issues with some GeoPDF files.
- Corrected loading of MTEXT entities from DXF files with rotation elements provided.
- Added support for reading and writing receiver group records in UKOOA P-190 files.
- Corrected generation of area features for some VPF data sets (i.e. VMAP-1).
- Added support for loading uncompressed 32-bit tiles from Arc Binary Grid files.
- Made using Java filenames the default when exporting WorldWind tiles.
- Added Ctrl+E shortcut to Overlay Control Center providing quick access to edit the description of selected layers.
- Added new option to disable the automatic bilinear interpolation of terrain layers on load to the Advanced section of the General tab of the Configuration dialog.
- Corrected creation of equal-value elevation areas around zero.
- Fixed issue with duplicate area entries in the map legend sometimes.
- Fixed bug with some exported SVG files having an extra group close.
- Fixed export of text labels from points with no symbol to SVG files.
- Made ‘fill to tile bounds’ option work for OSM and TMS exports.
- Added progress reporting and cancel support for selecting areas that are included within or intersect other areas with the Digitizer Tool.
- Added support for loading GIF images from KMZ files.
- Fixed loading of curves from DGN files.
- Made layer names for inserted BLOCK entities in DXF files be assigned properly.
- Added new Advanced option to tiled web format exports (i.e. Google Maps, Bing Maps, OSM, and TMS) to use PNG files rather than JPG files whenever background pixels are encountered during the JPG export.
- Added new options to Google Maps tiled export to make the custom map be a basemap layer rather than an overlay layer and to control whether the zoom, pan, and street view controls are added.
- Fixed use of feet as receiver or transmitter height units for view shed calculation.
- Added option to save the results of a ‘Find Non-Connected Line Endpoints’ operation to a file.
- Added support for NMEA GPS devices that use $DPGGA position sentences.
- Added options to DWG and DXF exports to allow exporting labels longer than 31 characters.
- Added option to Polish MP export to save out all feature attributes and not just those defined by the MP format.
- Made OSM export use lower-case text for all attribute names.
- Added option to Polish MP export to save out all feature attributes and not just those defined by the MP format.
- Made OSM export use lower-case text for all attribute names.
- Added option to Polish MP export to save out all feature attributes and not just those defined by the MP format.
- Made OSM export use lower-case text for all attribute names.
- Fixed crash when inserting vertex along closing leg of area feature.
- Fixed grid line placement when margins are present on Map Layout dialog.
- Do a little bit smarter address search when no 'ADDRESS' field is found in file to geo-code but other fields are.
- Allow specification of new elevation values on feature vertex dialog with comma for decimal place rather than period.
- Added CLOSED_CONTOUR attribute to automatically generated contour lines that are closed.
- Added ELEVATION attribute to automatically generated contours so the elevation is available as an attribute as well as the display label.
- Added support for using LZW or Deflate compression on elevation GeoTIFF files.
- Added new option to the Advanced section of the General tab of the Configuration dialog to disable the prompt to skip loading files that are already loaded.
- Added new option to the slope direction shader to allow providing an offset angle to allow for checking alignment against angles other than cardinal directions.
- Fixed problems with attribute names with accent characters not working to add display labels from in some cases.
- Fixed error loading NITF files with JPEG2000 encoding over 2GB in size.
- Improved reading of SHP files with no SHX file.
- Fixed issue with red box around point location for 'No Symbol' points with text exported to KML/KMZ files.
- Added JPG quality setting to Google Maps/Bing Maps/OSM/TMS export dialog.
- Updated option for selecting lines within area to allow selecting those lines that are just partially in the area in addition to those completely within the area.
- Allow export of grid lines to Shapefiles even if no other line features are loaded.
- Added support for extracting feature attribute information from <ExtendedData> section of <Placemark> entities in KML/KMZ files.
- Added option to the Advanced section of the General tab of the Configuration dialog to minimize the main window during exports.
- Made simplification and smoothing operations work on un-selected island areas.
- Made the aspect ratio always be maintained when saving the 3D view to an image file.
- Made SVG exports include an “id” values with a unique number for each exported feature.
- Updated GPS menu [Item for sending custom raster maps to a connected Garmin device to have an option to specify the maximum map count. This default to 100, but you can increase it for newer units that support more than 100 map tiles.
- Fixed problem exporting Ozi .ozf images to palette-based formats.
- Updated JPG2000 export to internally tile the created image to 1024x1024 tiles.
- Made Lidar points marked as “withheld” be automatically marked as deleted on import.
- Improved vector search dialog so that moving features to a new layer doesn’t reset the sort and column sizes.
- Added option to default GeoTIFF export to use no compression to the Advanced section of the General tab of the Configuration dialog.
- Added option to the GeoTIFF export dialog to disable the writing of GeoTIFF header information to the generated file. This is useful for using things like datum specializations that can’t be exactly stored in GeoTIFF files, so you’d rather just use a PRJ file and not have anything in the GeoTIFF file.
- Updated SEGP1 import to default to feet for the elevation units if statute is selected for the elevation display/export units on the Vertical Options tab of the Configuration dialog.
- Added option to the Vector Display tab of the Configuration dialog to set the default character set for fonts to allow easily switching default fonts to a non-Western European character set.
- Made export of distance/Z file from path profile dialog work properly when a non-zero base distance is specified.
What's New in Global Mapper v12.2
New Supported Formats
- Added support for loading ioGAS .gas point files.
- Added support for loading Lowrance USR v4 format files.
- Added support for exporting point features to Lowrance USR v4 format files.
Scripting Changes
- Added support for defining variables and associated values using the new DEFINE_VAR script command.
- Added EXPORT_PDF script command to allow exporting PDF files from a script.
- Added GENERATE_EQUAL_VAL_AREAS script command to allow creating equal value areas from a script.
- Added support for copying attribute values in loaded vector data using the ATTR_TO_COPY parameter for EDIT_VECTOR script commands.
- Made the EDIT_VECTOR command work for User Created Feature layers.
- Added support for exporting ESRI-format .hdr files for BIL export by adding a USE_ESRI_HDR=YES parameter to the EXPORT_ELEVATION script command.
- Added support for POLYGON_CROP_FOLDER_ATTR parameter to add an attribute name as a folder name when cropping to a list of area from a file.
- Added support for adding lat/lon columns to CSV exports with an ADD_LAT_LON=YES parameter.
- Added support for adding fading to raster KML/KMZ exports using KML_FADE_EXTENT_MIN and KML_FADE_EXTENT_MAX parameters for EXPORT_RASTER script command.
- Added support for specifying quality for JPEG-in-TIFF exports using QUALITY parameter.
- Added support for exporting DTED files with the EXPORT_ELEVATION script command.
- Added support for only exporting vector layers to package files using the VECTOR_ONLY parameter for EXPORT_PACKAGE commands.
Projection/Datum Changes
- Added built-in support for NAD83 (CSRS) [Canadian Spatial Reference System] datum transformations, with grid shifts initially supported for Alberta, British Columbia, New Brunswick, Quebec, and Saskatchewan.
- Added built-in support for Combani 1950 (Mayotte), CSJ67 (Guyane), ED50 (TURKEY), Fort Marigot (St. Maarten), Guadeloupe 1948, Martinique 1938, RGFG96, RGM04, RGR92, and RGSPM06 datums.
- Added built-in 10TM (Alberta) and Natural Earth projections.
- Made Irish Grid coordinates display using grid tile letters and coordinates on the status bar rather than just the base eastings and northings.
- Added support for decoding Transverse Mercator projections from Touratech .cal files.
- Restored Bogota Observatory transformation from before v10 as it is more appropriate for all of Colombia.
- Improved storage of New Zealand Map Grid and New Zealand Transverse Mercator parameters in GeoTIFF and MapInfo files.
- Corrected ellipsoid used for Kertau 1948 datums from Everest 1830 to Modified Everest 1848.
- Recognize "standard_parallel_1" for true scale latitude parameter for Mercator projections from WKT PRJ files.
- Added support for Links and Clarke Links as a linear unit for projections.
- Updated the projection selection dialog to display the base projection parameter values for State Plane projections.
- Corrected EPSG codes used for SIRGAS 2000 UTM zones.
Misc. Changes
- Updated Lidar import to support filtering out any types of returns rather than just keeping them all or just ground shot points.
- Updated PDF export to include clickable hot-spot links for any point features with a LINK attribute pointing to a web page or local file.
- Updated Shapefile export to add option to split the exports based on the feature display label or any attribute value (previously you could only split on feature type or description).
- Updated Style tabs of Options dialog for vector layers to allow initializing the attribute-based styling list with the list of attribute values found in the selected layer(s).
- Updated cut-and-fill volume analysis for area features to allow specifying a range of elevation values to calculate the volumes relative to. When this is done the results for each cut level will be displayed in a table.
- Added option to the Vector Display tab of the Configuration dialog allowing changing the default font face name.
- Reduced memory required for loading PDF files so that more PDF files can be loaded at once at higher resolutions.
- Made cropping of multi-band exports to areas features work properly.
- Added option to control fading and maximum display level for raster KML/KMZ exports.
- Added advanced option to raster KML/KMZ export to allow separating each layer exported into its own ground overlay in the exported file.
- Added support for <PhotoOverlay> elements from KML files. They will come in as Picture point features that show the image when clicked on.
- Added support for using KML/KMZ files reference via external <NetworkLink> elements when loading KML/KMZ files.
- Added support for using styles referenced via external URLs when loading KML files.
- Made duplicate vertices be removed from area features when exporting to Shapefiles.
- Updated equal-value area creation to support cropping to bounds or selected area features.
- Added support for only selecting point features with the Feature Info/Digitizer Tool by holding down the ‘P’ key when left clicking, lines by holding down the ‘L’ key when left clicking, and areas by holding down the ‘A’ key when left clicking (previously area-only selection used the ‘P’ key).
- Updated option to create a new point feature at a specified location to also allow providing an elevation value.
- Made automatic iconization of road names work for European-style highway names (like A, B,and M roads) and also when you change the attribute to use for labeling rather than just at load time.
- Added support for WMS servers that use CRS rather than SRS to specify projections in their GetCapabilities document.
- Fixed poor performance with some TIFF files in the 64-bit version.
- Updated gridding to area features to allow combining the export results of multiple areas that have the same attribute/label being used for naming.
- Updated WaSP .map import to find areas that are holes/islands in other areas.
- Fixed 1-pixel shift of data under a translucent layer half of the time due to rounding.
- Updated to support VPF files with no 'lat' file when loading directly from a 'lht' file, such as is common with UVMAP data sets.
- Fixed issue with built-in Landsat imagery data sources only getting up to 30m resolution data rather than better than 15m resolution. This bug has existing since v11.00.
- Updated map catalog dialog to have a button allowing the modification of style settings for vector layers in the map catalog.
- Fixed crash sometimes trying to find areas enclosed in other areas when partial overlaps are being checked for.
- Fixed issue with X and Y coordinates being swapped when importing GML files with lat/lon coordinates.
- Updated Bing Maps, Google Maps, OSM, and TMS tile exports to have option to force PNG files to export as palette-based PNG files rather than automatically switching to 24-bit RGB PNG files if each tile has more than 256 colors.
- Made the style ‘Solid with Black Edges’ render correctly with fixed width in meters styles.
- Include quotes around CSV column headers to prevent warnings in Excel for CSV files saved from the path profile dialog.
- Updated import of VPF format data sets (like VMAP, UVMAP, DNC, etc.) to include both the decoded attribute descriptions and value descriptions as well as the raw attribute names and values.
- Corrected issues importing and export Z/elevation values with DGN v8 files.
- Updated equal-value area creation to save the palette index for the color value for palette-based files rather than the full RGB color.
- Fixed problems with elevation legend display for very large values (i.e. over 1 million).
- Prompt user for whether to recurse directories or not when adding a directory of files to a map catalog.
- Remove error about file being open in another application when skipping existing tiles and exporting to new TIFF files.
- Added support for providing view shed transmitter and receiver height values relative to sea level rather than ground via selected point attributes named OFFSETA_MSL and OFFSETB_MSL. You can also add ‘ft’ to the end of the height values to specify the heights in feet rather than meters.
- Updated Gridding tab for exporting to allow specifying overlap as a number of pixels/samples in addition to percent of cell size.
- Fixed crash when interrupting the draw of some TIFF files (i.e. zooming and/or panning fast around the data).
- Fixed bug with modifications to vector features not being read from workspaces if the layer also used custom area, line, or point style setups for the layer.
- Made areas exported to WaSP .map files always be clockwise in orientation.
- Added option to CSV export to control whether or not lat/lon coordinate values are formatted according to the Position Display Format settings or just use raw numbers.
- Updated option to create points at elevation grid cell centers in the Control Center to allow generating points only for a portion of the selected layer(s).
- When creating new unclassified features or moving unclassified features to a new layer with a default type set, automatically change the type to the default type (area, line, or point) for the layer of the feature.
- Updated Google Maps HTML export to use v3 of the Google Maps API.
- Updated the area elevation statistics calculation to include the aspect (what direction the area faces) if it faces most one cardinal direction.
- Made Lowrance symbol be remembered when importing a Lowrance USR file and exporting to a new USR file.
- Significantly reduced or removed visual seams between elevation layer tiles in map catalogs and from online sources.
- Fixed issues with area features from some DGN files coming in as lines.
- Added some support for parsing tables of attributes in KML feature descriptions into separate attribute values in Global Mapper.
- Fixed loading of SEG-P1 files that uses decimal lat/lon coordinates rather than DMS coordinates.
- Fixed loading of some line styles from DGN files.
- Split raster maps that cross the anti-meridian into 2 separate pieces when batch converting to a lat/lon projection, like for KMZ export.
- Corrected view shed calculation when a range of transmission angles are provided.
- Fixed problems with some attributes from some DGN files not being properly assigned.
- Fixed export of HF2/HFZ files with fractional units (like centimeters).
- Updated feature vertex display dialog to show lat/lon coordinates using the current Position Display Format setting rather than always showing decimal degrees.
- Added right-click menu option to feature vertex dialog allowing you to easily spread the elevation values along the vertices of a feature to achieve a constant slope between the first and last point.
- Added right-click menu options to feature vertex dialog allowing you to add per-vertex times and editing existing time/speed values for each segment of a line feature.
- Added support for ENVI DEM files with 32-bit integer samples.
- Added new right-click option to Download Online Imagery/Data dialog allowing you to set the maximum resolution at which to try and download data from a user-added WMS source.
- Added new box minimum resampling methods.
- Added new 9x9 box average and box max resampling methods.
- Automatically shrink the font for the sub-path text display on the path profile dialog to make sure it fits if it is too large to fit in the default font.
- Added option to specify stream area threshold for watershed delineation as a ground area or a fixed cell count.
- Added option to save the flow accumulation values for each cell to a grid layer when calculating a watershed.
- Updated watershed generation to add NEXT_STREAM_ID attribute to generated watershed areas where the ID of the stream that the stream for the watershed flows into is stored to facilitate determining connectivity.
- Updated watershed generation to add DRAIN_AREA attribute to generated streams to show the total area that drains into the stream.
- Update the label display for built-in dot symbols to be closer to the actual dot.
- Made numeric values be sorted numerically in vector map legend.
- Improved text placement for some TEXT entities from DXF files.
- Added support for SOSI files with multiple unit multiplier specifications.
- Added support for Architectural paper sizes for PDF export.
- Corrected rendering of fixed height symbols to PDF files.
- Fixed elevation values for points created from an elevation grid layer when offset and/or scale values are applied to the elevation grid layer.
- Fixed loading of WKT formatted data from some text files.
What's New in Global Mapper v12.1
New Supported Formats
- Added support for new MrSID MG4 raster files, including support for multi-spectral MrSID images and MrSID images with an alpha channel for transparency.
- Added support for exporting loaded data to BSB Marine Chart format files.
- Added support for loading HRE (High Resolution Elevation) data files.
- Added support for loading ACE2 global elevation data set.
- Added support for loading WindSim .gws files with terrain and roughness data.
- Added support for Lowrance SL2 CSV files.
- Added support for exporting loaded terrain and roughness grid files to WindSim .gws format files.
- Added support for exporting loaded line and point features to Orca XML obstacle files.
- Added support for additional PDS format imagery files, including automatic support for positioning polar data from the moon.
Scripting Changes
- Added new EXPORT_SCALE parameter to EXPORT_RASTER command to allow exporting to a particular scale.
- Added new ATTR_TO_RENAME parameter to EDIT_VECTOR script command to allow renaming attributes from a script.
- Fixed problems with EDIT_VECTOR command not finding any matching results if a comparison string is provided without any type assignments.
- Added EXPORT_SLOPE_PERCENT parameter to EXPORT_ELEVATION script command to allow exporting slope values as percent slope rather than degrees when exporting Float/Grid files.
- Added support for exporting BMP files with the EXPORT_RASTER script command using a format of BMP.
- Updated GENERATE_ELEV_GRID command to support additional display options like those also supported by the IMPORT command.
- Added new LABEL_FIELD_FORCE_OVERWRITE parameter for IMPORT command to specify that any LABEL_FIELD value should be applied to all features even if they already have a display label.
- Added support for KML_MAX_LOD_PIXELS parameter for EXPORT_RASTER command to specify the value to use for the <maxLodPixels> tag in generated KML files.
Projection/Datum Changes
- Added support for supplying a rotation angle about the origin for some projections, like Transverse Mercator and Orthographic, to facilitate setting up rotated local grid projections.
- Added new Swedish Grid (SWEREF99) built-in projection with all SWEREF99 projections used in Sweden available as zones.
- Added new built-in Mercator (Navionics Special) and Mercator (Lowrance Special) projections to represent the custom Mercator projections used by Lowrance and Navionics.
- Added American Samoa 1962, GDM2000 (Malaysia), Lowrance, and Potsdam/DHDN (Ferro Meridian) datums.
- Corrected storage of central meridian for Polyconic projections in GeoTIFF files.
- Modified saving of NAD83 and NAD27 datums to WKT PRJ files so that ESRI products that are inflexible can recognize them.
- Made the corrected “standard parallel 1” field be used for the true scale latitude for the Equirectangular projection in GeoTIFF files.
- Added support for decoding LOCAL projections from WKT PRJ files.
- Added support for loading Laborde projections from WKT PRJ files.
- Fixed problems with wrong EPSG code being written to GeoTIFF files for State Plane projections that use units other than meters.
- Fixed problems with loading non-standard State Plane projections from PRJ files.
- Made RSO projections with 0 rotation angles work correctly.
Misc. Changes
- Added new box maximum resampling methods for terrain layers to allow resampling elevation layers by finding the maximum rather than average value within a box of samples. Automatic sub-sampling of elevation layers during export will automatically use these rather than box average resamplers.
- Updated SVG export to include display labels.
- Drastically sped up calculation of raster statistics for contrast adjustment for JPEG2000 and ECW format files.
- Added elevation under cursor (if available) to the current projection coordinate display on the status bar.
- Added option when combining area features with the Digitizer Tool to only combine those with compatible attribute values.
- Updated elevation legend display to only display the range of layers that are on-screen and not all loaded layers.
- Made the last selected projected system for files with an unknown projection be remembered between runs.
- Added new option to default auto-contrast adjustment to a linear min/max stretch rather than a standard deviation stretch. The option is in the Advanced Section of the General tab of the Configuration dialog.
- Added new option to disable auto-contrast adjustment on load for high bit depth imagery. The option is in the Advanced Section of the General tab of the Configuration dialog.
- Added new option to create a map catalog from selected layers on the right-click menu of the Control Center.
- Added new option to combine terrain layers using a divide operation.
- Added support for loading Global Mapper Grid (GMG) files larger than 4GB in size.
- Added support for rotated ENVI files and raster imagery with ENVI headers, including massively multi-spectral ENVI files.
- Added START_TIME and END_TIME attributes to tracklogs with timestamps imported from GPX files.
- Added option to include MAP_NAME attribute when exporting Shapefiles. The attribute will contain the description of the map that the feature originally came from.
- Added support for loading very large .zip files (Zip64 format) over 2GB in size.
- Added option when loading very large OpenStreetMap (OSM) XML files to only load those features that intersect the current screen view.
- Added support for generating MCF (uBlox position) files when exporting to most raster imagery formats (i.e. PNG, JPG, etc.).
- Updated GeoTIFF export to allow using Deflate (ZIP) compression as well as specifying the quality to use for JPEG-in-TIFF compressed files.
- Added new option when capturing the screen contents to an image to crop the results to the bounds of the loaded map data.
- Added a new option during watershed generation to save the depression-filled DEM to a GMG file so you can use that later for repeat operations and have the depression filling already done
- If water display is enabled on the Vertical Options tab of the Configuration dialog, show it on the 3D path profile dialog.
- Allowed working with the underlying map while the 3D path profile dialog is open.
- Added support for exporting palette-based BMP files.
- Updated folder selection dialog to include edit box for manually typing a path.
- Fixed problems loading ECWP (ECW file from the web) from workspace/script files.
- Fixed problem with last point going out to full spacing in 3D path profile rather than to end of provided path when using a fixed spacing for the elevation samples.
- Fixed issue with generated watershed stream network not saving to workspace files.
- Fixed problems loading files larger than 4GB from map catalogs.
- Fixed problems loading some BigTIFF files larger than 4GB in size.
- Fixed issue from early v12.00 builds that caused box average resampling to automatically be used for some exports where reprojecting and changing units.
- When creating tight buffers around line and area features with per-vertex elevations, copy the elevation from the nearest point on the source feature to the vertex in the buffer area so that the buffer area will be a 3D feature as well.
- Made spacebar work to hide/show selected layers in the Control Center.
- Fixed placement problems with some DGN files (i.e. those with a non-zero origin) in v12.00.
- Enabled option to crop to the right-and-bottom bounds of grid cells when gridding to a fixed ground size.
- Made area obstructions in view sheds work better when the area feature is small compared to the view shed sample spacing.
- Updated the behavior of the arrow buttons in the Control Center for re-ordering layers to skip over entire groups of layers at a time.
- Added support for serial GPS devices that use 7-bit mode (7N1) rather than the normal 8-bit (8N1) connection mode. This is for advanced users only. See the User’s Manual section on the GPS Setup dialog for details.
- Updated the "same as source units" elevation unit option when batch converting to the GMG format to automatically switch meters to centimeters and feet to centifeet so that the full resolution of the vast majority of data sets can be maintained by default while still getting excellent compression.
- Updated batch conversion to use lower-case file extensions for all conversions.
- When loading geo-positioned PDF files with multiple positioned map frames, make the map frame that is the largest portion of the PDF file be treated as the main map frame if the users chooses to just load the main one.
- Added support for loading DTED files that incorrectly store the row for each data record.
- Made Control Center remember which groups of layers are expanded when new layers are added and the list is rebuilt.
- Made workspaces remember their bounds properly when loading them by double-clicking in Windows Explorer.
- Fixed problems from v12.00 exporting 3D area and line features or area features with labels to DGN files.
- Fixed problem with the ‘default to use screen bounds for export’ option not working right if you didn’t actually click to the bounds tab of an export or other bounded operation option dialog before pressing ok.
- Sort sources on Download Online Imagery/Data dialog alphabetically within each group.
- Fixed problems exporting new OpenStreetMap (OSM) XML files with non-HTML characters in the name or attributes.
- Corrected assignment of vertex elevations to selected area and line features when the layer didn't use meters for units.
- Added Help menu link to Shortcut Key List.
- Fixed incorrect calculation of slope values from some lat/lon elevation grids.
- Updated new areas created by cutting out another area with the Digitizer Tool be created in the same layer as the area being cut rather than the ‘User Created Features’ layer if the area layer isn’t being reprojected.
- Corrected placement of point symbols for 3D points in 3D view. They were shifted one symbol height down.
- Updated watershed calculation for selected points to add the enclosed area of the watershed areas for each point to be added as a SHED_AREA attribute to the selected point features.
- Fixed conversion of elevation units to feet when exporting to a new vector format with S-57/ENC data as the input.
- Corrected application of contrast adjustment to NITF imagery layers that use embedded JPEG2000 files.
- Made the feature measurement dialog resizable.
- Fixed problems with some DGN areas being filled that shouldn't be.
- Made changing the projection for multiple layers at a time using the Projection tab of the Options dialog for the layers work for more than the first selected layer.
- Added advanced option to create world files for each exported tile when doing a WorldWind export.
- Fixed bug in Digitizer/Edit Tool with splitting lines into separate features for each line segment that caused not all of the lines to be split.
- Added support for loading Geosoft LUT and TBL palette files.
- Fixed issue with main map not redrawing when double-clicking on a file in the file open dialog to open it.
- Apply scale factor to values extracted from NetCDF files that include that, like some gravity grid files.
- Made any vertices selected on the map also be selected initially when opening a vertex dialog on that feature from the Feature Info or Digitizer Tools.
- Fixed problems loading some GRIB format files.
- Made most GRIB data sets come in as elevation grids rather than rasterized and scaled grayscale data.
- Made “version” attribute be maintained when importing OSM XML data.
- Made area translucency, fixed width lines, and fixed height symbols be saved properly to SVG files.
- Fixed issue rotating and scaling islands in areas if both the island and the parent area are selected.
- Fixed flicker of map layout elements (like scale bar and elevation legend) when moving cursor around path profile.
- Fixed export of borders for translucent areas to PDF files.
- Made the margin color selection in the Map Layout dialog be remembered.
- Updated the rotate/scale dialog to remember the last manually entered position selected to rotate about during a single session.
- Made holes/islands in areas export properly to Lowrance LMC format files.
- Fixed issue with 2nd rectification dialog appearing when rectifying an image with a map catalog of images loaded in the main map view.
- Added support for decoding gml:Curve elements from GML files.
- Fixed export of elevation data sets with valid values below -9999.0 to Arc ASCII Grid files.
- Updated the palette dialog to allow editing the color or description for multiple entries at a time.
- Added support for pulling in files via FTP using the IMPORT command in scripts.
- Allow cancel when loading large PNG files.
- Added option to Google Maps and Bing Maps (VirtualEarth) exports to fill each exported tile to the full bounds rather than cropping to the specified export bounds.
- Fixed issue with changes to vertices made through the Vertices dialog off of the Feature Information dialog being lost if you switch tools or click to select a new feature in the Feature Info tool.
- Fixed Bing Maps (VirtualEarth) export to use proper zoom scale names.
- Fixed error exporting DGN files with a projected system not using meters as the ground units.
- Fixed export of elevation data sets with valid values below -9999.0 to Arc ASCII Grid files.
- Updated the palette dialog to allow editing the color or description for multiple entries at a time.
- Added support for pulling in files via FTP using the IMPORT command in scripts.
- Allow cancel when loading large PNG files.
- Added option to Google Maps and Bing Maps (VirtualEarth) exports to fill each exported tile to the full bounds rather than cropping to the specified export bounds.
- Fixed issue with changes to vertices made through the Vertices dialog off of the Feature Information dialog being lost if you switch tools or click to select a new feature in the Feature Info tool.
- Fixed Bing Maps (VirtualEarth) export to use proper zoom scale names.
- Fixed error exporting DGN files with a projected system not using meters as the ground units.
- Fixed rare problem encoding negative elevation values to Global Mapper Grid files.
- Made water drawn in the 3D view use the water color configured on the Vertical Options tab of the Configuration dialog rather than always being blue.
- Fixed problems with path profiles generated over online elevation sources when the path spans more than one screen’s worth of data.
- Added option to fill small gaps in data when batch converting to raster/image formats (it was already there when converting to elevation formats).
- Added support for providing symbol rotation angles in attribute fields named ANGLE or SYM_ANGLE.
- Fixed problems with missing per-vertex elevation values for some area features from DGN files.
- Fixed bug in v12.00 release that caused contour areas to only cover part of the data set in many cases.
- Updated XYZ Grid export of elevation layers to reduce number of decimal digits saved in some cases (such as for integer values).
- When splitting line features with an “id” attribute at a vertex, clear the “id” attribute on all but the first new segment so there won’t be duplicate “id” values.
- Greatly sped up the load and display of RPF (Raster Product Format) data sets like CADRG and CIB.
- Made BMP exports be done as bottom-up BMP files to make them compatible with more applications.
What's New in Global Mapper v12.0
New Supported Formats
- Added support for loading HCRF (Hydrographic Chart Raster Format) files, including ARCS (Admiralty Raster Chart Services) charts.
- Added support for exporting gridded elevation data to JPEG2000 elevation grid files.
- Added support for exporting new DTED3/HRTE3 format files from loaded elevation data. DTED level 3 files have a resolution of 0.4 arc seconds, or about 12 meters per sample.
- Added support for exporting loaded line data to LMN (Spectra Land Management Node) format files.
- Added support for loading Tobin WCS (Well Coordinate System) files.
- Added support for loading Carlson SurvCAD Grid files.
- Added support for exporting loaded line data to Hypack Planned Line (LNW) format files.
Scripting Changes
- Added new EDIT_VECTOR script command (replacing the ASSIGN_TYPES command) to allow adding/updating feature attributes values and display labels, reclassifying features, rotating/scaling/offsetting feature coordinates, connecting islands of areas to the main parent, deleting duplicate features, or marking features as deleted by searching loaded features for matches against their attributes/label values and/or types.
- Added GENERATE_WATERSHED script command to allow performing watershed analysis from a script.
- Added new RUN_COMMAND script command to allow running any application from within a Global Mapper script.
- Added new COMPRESSION parameter to EXPORT_RASTER command to allow specifying the compression to use when exporting GeoTIFF files. This deprecates the USE_LZW parameter.
- Added support for new %PARENT_DIR% wildcard in DIR_LOOP_START...DIR_LOOP_END loop in script to allow using the name of the parent folder for the current file.
- Fixed EXPORT_VECTOR script command when splitting against anything other than an actual attribute.
- Added option to KML export using EXPORT_VECTOR command to specify which feature attribute to use for the folder name in the generated KML file. The new KML_FOLDER_ATTR support specifying what attribute to use for the folder name.
- Updated FILENAME_ATTR_LIST parameter for EXPORT_VECTOR command to allow specifying particular attribute values to filter against in addition to just splitting by attribute.
- Updated GENERATE_CONTOURS command to support cropping contours to a polygon using the POLYGON_CROP_FILE or POLYGON_CROP_NAME parameters.
- Added support for exporting slope or slope direction values to new Float/Grid format files using the EXPORT_ELEVATION command. The new parameters are EXPORT_SLOPE and EXPORT_SLOPE_DIR.
- Made running scripts via the command line return a code of 1 rather than 0 if an error occurs while processing the script.
- Added SKIP_UNLOAD_ALL parameter to EMBED_SCRIPT command to make embedding workspace files without unloading everything else possible.
- Added support for specifying the spatial resolution for operations that take a resolution in meters using a new SPATIAL_RES_METERS parameter.
Projection/Datum Changes
- Added support for automatically adding custom datums from TOWGS84 parameters in WKT PRJ files.
- Added option to the Advanced section of the General tab of the Configuration dialog to control whether or not generated WKT PRJ files include the datum transformation as a TOWGS84 field.
- Added Hotine Oblique Mercator Azimuth Natural Origin projection to allow specifying Hotine projections where the false easting and northing are at the natural origin of the system.
- Added new Hong Kong 1980, MGI (Croatio/Serbia), MGI (Slovenia), and NAD83 (ITRF96) datums.
- Fixed loading of Minnesota State Plane South Feet projection from ECW files.
- Updated Clarke 1866 Authalic Sphere to behave as the USGS intended (i.e. no conversion to WGS84, similar to how Google Maps datum works).
- Added support for saving almost every datum from Global Mapper into exported Erdas Imagine files.
- Added EPSG codes 2991 and 2992 for Oregon Lambert projection.
- Updated Winkel Tripel projection to allow modifying the True Scale Latitude.
- Updated the Interrupted Goode Homolsine projection to support a Central Longitude parameter.
- Added support for zone 10 to Gauss Krueger Germany 3-degree zone projection.
- Corrected Kansas State Plane North and South NAD83 zone definitions for ECW files.
- Fixed problems parsing some MGRS coordinates with shortened coordinates.
- Added support for getting Gauss Krueger Germany 3-degree zone projections from Touratech TTQV .cal files.
- Added support for saving projections using arc second and grade units to WKT PRJ files.
- Added support for decoding of Geographic projections using units other than arc degrees from WKT PRJ files.
- Updated scale value for Arizona West State Plane projection to have enough digits of precision.
Misc. Changes
- Updated digitizing of new line and area features when a point location is snapped to a point feature or vertex with an elevation, a 3D line or area is created (assuming every vertex location had an elevation) with the elevation values of the clicked points/vertices.
- Updated path details reported for line-of-sight analysis to include information about the location of the minimum LOS clearance, like the location, clearance for Fresnel zone and baseline, and elevation of baseline.
- Added new line style ‘Solid with Arrow Pointing to Both Ends’ to allow easily drawing a line feature with arrows pointing at both ends.
- Added option to restrict the range of considered elevation values when generating contour lines from loaded terrain data.
- Made Download Online Imagery/Data dialog resizable.
- Allow measuring the combined cut-and-fill volumes of multiple selected areas.
- Updated the GPS Information display dialog to display the altitude above ground level (AGL) if terrain data is loaded at the current GPS location.
- Added right-click option to the Control Center to allow selecting all onscreen layers.
- Added right-click option to the Control Center to allow selecting all of the features in selected layers with the Digitizer Tool.
- Added support for configuring the band layout of files within a map catalog.
- Allow cropping to selected areas when printing.
- Added option to search by a feature's index in a layer when doing a search.
- Updated the attribute-based styling for layers to allow wildcards (* and ?) in the attribute value strings.
- Added 'Edit' button to Help->About dialog allowing you to easily change where settings files for things like custom datums, ellipsoids, and types/styles are stored.
- Added new option on the 'Specify Sample Spacing in Other Units' dialog for raster and elevation exports to use the sample spacing used for the last export.
- Added new option to view shed calculation to allow specifying a range of Fresnel zone percentage clearances to match against rather than just a minimum percent clear.
- Made map catalogs remember the selected elevation units for vector files included in the map catalog.
- Updated batch conversion 'Use Quad Names' option to work for any type and to use the layer description if a quad name is not available.
- Added option to export slope values as percent rather than degrees when exporting Float Grid files.
- Added access to an additional zoom layer of OpenStreetMap.org tiles so you can zoom in far enough to see things like house numbers now.
- Added option to combine terrain layers using a multiplication operation.
- Added new option to convert area features with separate islands into a single parent area with all of the islands connected through a single vertex list with "stock arcs". This is useful for software that cannot handle areas with islands. The option is in the Advanced Feature Creation submenu of the right-click menu of the Digitizer Tool when at least one area with islands is selected.
- Added option to split DTED exports into folders by the western longitude of the exported tiles. For example, a tile having a southwest corner of W90 and N35 would be stored in your selected path plus \W090\N35.dt0.
- Added new blend mode, ‘Color to Grayscale’, that allows viewing any color raster /imagery layer in grayscale.
- Added support for displaying information about clicked features from loaded WMS servers using the Feature Info tool.
- Increased the number of remembered recently used files from 6 to 9.
- Added option to select areas that are only partially contained within an area when using the Advanced Feature Selection submenu option to Select Areas that are Contained Within Other Areas using the Digitizer Tool.
- Updated CSV export to maintain the original attribute order if all features being exported have the same set of attributes in the same order.
- Updated CSV export to include options controlling whether or not the LAYER and SYMBOL fields are exported for each point.
- Added new right-click menu option to the Digitizer Tool to allow counting the line and point features contained with selected area features and adding those counts as attributes (LINE_COUNT and POINT_COUNT) to the selected area features.
- Updated creation of range rings from selected point features to copy the attribute list of the points that the range rings is centered on to the created range ring feature.
- Made the 'I' column from .xyzi files automatically come in as an INTENSITY attribute when loading them with the File->Open Generic ASCII Data File menu command.
- Make splitting lines with per-vertex timestamps keep the timestamps.
- Added option to generate world files for tiles exported during Google Maps or Bing Maps exports. This can be useful when debugging the exports as you can then easily pull the exported image tiles back into Global Mapper (or other software).
- Allowed sorting of the columns in the control points list for the rectification dialog. This is handy for sorting by the error column.
- Added option to the Advanced section of the General tab of the Configuration dialog to allow reversing the direction of zooming down for the Page Up/Down keys and zooming with the mouse wheel.
- Added option when exporting new GPX files to encode text using UTF-8 rather than ISO-8859-1. This allows non Western-European text to be encoded properly.
- Added option to only re-order the selected layers in the Control Center when selecting the option to re-order layers (by name, position, etc.) in the Control Center.
- Made the toolbar hide/show state be remembered for all toolbars.
- Fixed some errors creating buffers areas area/line features.
- Made batch conversion to DWG files use the DWG version last selected on the DWG export dialog.
- Made batch conversion to DWG files use the DWG version last selected on the DWG export dialog.
- Made the last selected elevation units on the custom shader dialog be remembered.
- Made cropping to a selected area work for CSV exports.
- Updated the CSV export to use the selected Position Display Format settings for lat/lon values exported to CSV files rather than always using decimal degrees.
- Updated the GeoPDF import to recognize multiple map areas and bring them in as separate layers at the correct location and already cropped
- Updated the PNG export to remember the state of the "Save Vector Data if Displayed" option.
- Fixed problems loading encrypted PDF files.
- Corrected loading of BIL files with unsigned 16-bit elevation values.
- Don't add CLOSED attribute from loaded ASCII files if it was just used to mark a feature as an area or line.
- Fixed issue from v11.02 with the alpha channel from ECW files not being used.
- Updated creating lines from areas to not copy over any default attribute values from the area to the line.
- When copying features to the clipboard from the search results dialog, maintain the order of the sort when pasting those features.
- Fixed loss of measurement attributes when changing the classification of newly created features with the Digitizer Tool.
- Added new "Range Ring Center" point type.
- Added option to reorder maps in the Control Center by their type (i.e. elevation layers first, then raster layers, and finally vector layers).
- Updated Anuga Mesh import to use geo-referencing from file to properly position coordinates.
- When copying features to the clipboard from the search results dialog, maintain the order of the sort when pasting those features.
- Fixed loss of measurement attributes when changing the classification of newly created features with the Digitizer Tool.
- Added new "Range Ring Center" point type.
- Added option to reorder maps in the Control Center by their type (i.e. elevation layers first, then raster layers, and finally vector layers).
- Updated Anuga Mesh import to use geo-referencing from file to properly position coordinates.
- Improved results of auto-interpolation during raster exports, particularly way undersampled or web-based exports.
- Updated creation of range rings and arc areas of a fixed radius to start the feature relative to magnetic north rather than true north if that option is selected in the Measure Tool.
- Added option to rotate feature dialog to allow rotating around the center of each individual feature center rather than around the center of the total bounding box of all features.
- Fixed issues with files rotated 90, 180, and 270 degrees with a world file.
- Made 'Restore Default Settings' button on General tab of the Configuration dialog also restore all elevation shader options.
- When editing the symbol multiple points with rotation or scaling applied, maintain the original rotation and scaling for each point unless those values are explicitly changed.
- When editing strike-and-dip points, don't change the default strike-and-dip symbol for when new strike-and-dip points are being created.
- Added button to feature vertices dialog to allow updating the existing per-vertex elevation values based on loaded terrain data.
- Fixed bug exporting Lowrance LCM maps that caused many point types to come out as cities rather than the proper type (like a navaid).
- Updated GPX to look for a URL attribute from a feature and include it as a <url> value for points exported to the new GPX file.
- Added option to the Advanced section of the General tab of the Configuration dialog to specify that exported PRJ files should append the .prj to the entire filename (like test.ecw.prj for test.ecw) rather than replacing the existing file extension with .prj).
- Added new 'Box Average 7x7' resampling method.
- Added new empty square custom point symbol.
- Allowed setting the 'Center Label on Line' setting when editing individual line feature styles.
- Improved support for SEGP1 files with only easting and northing coordinates.
- Updated MrSID Lidar Decode SDK to v1.1 for faster MrSID MG4 Lidar decoding.
- Added option to load EMF files as vector or raster (the current default).
- Fixed problems with missing data from some Tobin .bas format files.
- Added option when applying elevation from loaded terrain data to selected point features to control whether or not the unit label (like 'ft' or 'm') is appended to the elevation.
- Made layer metadata dialog close when the Escape key is pressed.
- When the advanced option to always display lat/lon values as WGS84 is checked, display the lat/lon values as WGS84 in the Feature Information dialog for point features in addition to on the status bar.
- Fixed error exporting named points with no symbol to DWG files.
- Fixed problems getting data from some secure (HTTPS) WMS servers.
- Added 'Automatic' setting for orientation of PDF exports to allow automatically selecting landscape or portrait orientation based on the aspect ratio of the exported data.
- Fixed bug with left margin setting in map layout being set to right margin when saving a re-opening a workspace or Global Mapper.
- Updated creation of a new feature classification/type from the feature edit dialog to use the currently selected style as the default style.
- Made the shift/offset feature dialog display the bounds of the selected feature.
- Fixed issues loading some PDS format files.
- Fixed problem with duplicate attributes when splitting line and area features on a change in a particular column when importing ASCII data.
- Made the automatic delimiter check during generic ASCII imports check for the pipe (|) symbol.
- Made multi-page TIFF files load as separate layers in the Control Center.
- Made last used contour simplification threshold be remembered.
- When moving [Items in the Control Center, ensure that the [Item being moved remains visible if possible.
- Fixed bug where rotating or scaling 3D area or line features would cause any per-vertex elevations to be lost.
- Updated map catalog files to save any calculated raster statistics for a layer so they don't have to be recalculated multiple times as a map is loaded and unloaded.
- Updated the sub-path text display on the profile dialog to include the slope as % grade (in addition to degrees slope).
- Updated the area and line elevation statistics calculation to include the slope as percent grade in addition to degrees.
- Updated the line elevation statistics calculation to include the maximum slope both up and down and well as the total elevation gain and loss along the line. These things are useful for evaluating hiking and biking trails.
- Added [Item to right-click menu for scale bar to zoom to a user-specified scale.
- Made more print settings, like header, scale, etc., be remembered between runs.
- When batch converting files that are loaded in the current workspace, copy any color grade or resampling settings from the loaded layers.
- Made the contour generation checkbox options be remembered between runs.
- Fixed import of per-vertex elevations when breaking on the change in a particular field during generic ASCII text file import.
- Added support for some additional non-comforming SEGP1 formats with only easting and northing values.
- Fixed positioning of PDF files with rotated orientations and embedded world file coordinates.
- Fixed issue with Bing Maps exports with just a single level of data not displaying in the web browser.
- Made vector search dialog not automatically redo search when an [Item label or attribute is changed. This allows faster editing in-place, you just have to trigger the re-search yourself.
- Added support for adding a point feature's latitude and longitude to the description string for the point in a KML file by using the %<Longitude>% and %<Latitude>% entries in the custom HTML text for the point description.
- Updated search-and-replace of road name text to automatically detect iconized road names.
- Added support for decoding Transverse Mercator projections from BSB files.
- Improved type mapping when exporting MP files (or any features with a MP_TYPE attribute) to the OSM XML format.
- When splitting area features at selected vertices, create the new areas in the same layer as the original.
- Corrected point record size written out to exported Lidar LAS files (this was incorrect in v11.02).
- Improved display of some TEXT entities loaded from DXF files to have the correct orientation and color.
- Fixed incorrect export of 3D area features to DXF files.
- Added option to control whether or not LAYER attribute is added to exported MapInfo files when doing a batch conversion.
- Added support for grades as a bearing measurement unit in the Measure Tool.
- Added 'Yes to All' and 'No to All' option for loading files where a projection is guessed based on the filename and the user is asked to confirm.
- Fixed export of non-closed 3D areas to vector KML/KMZ files.
- Added shortcut key (Shift+C) for File->Capture Screen Contents to Image menu [Item.
- Append the classification name of a feature to the text displayed in the status bar when the cursor is over the feature if it is different than the description.
- Updated Full View (Home) to use the cropped rather than full bounds of loaded layers.
- Fixed custom band setup for Erdas Imagine and NITF image formats.
- Fixed problems loading area features from some SOSI format files.
- When creating point features from selected line and area features with the Digitizer Tool, copy the attribute values from the selected features to the new points.
- Fixed dark display of some GIF files.
- Fixed problems saving named views from v11.02.
- Fixed export of header and footer text to PDF files when no top or bottom margins are used.
- Added shortcut key (Shift+C) for File->Capture Screen Contents to Image menu [Item.
- Append the classification name of a feature to the text displayed in the status bar when the cursor is over the feature if it is different than the description.
- Updated Full View (Home) to use the cropped rather than full bounds of loaded layers.
- Fixed custom band setup for Erdas Imagine and NITF image formats.
- Fixed problems loading area features from some SOSI format files.
- When creating point features from selected line and area features with the Digitizer Tool, copy the attribute values from the selected features to the new points.
- Fixed dark display of some GIF files.
- Fixed problems saving named views from v11.02.
- Fixed export of header and footer text to PDF files when no top or bottom margins are used.
- Updated the hill shading when a non-zero maximum shadow darkness is used to scale the shadows between the maximum brightness and darkness rather than clamping any shadows to the max darkness value. This allows for more contrast in the darkly shadowed areas.
- Added support for loading SWIR and TIR data sets from ASTER L1B HDF files.
- Added new right-click option to the Measure Tool to enable display of extra digits of precision for measurement values.
- Updated SEGP1 exports to have an option (enabled by default) to write out easting and northing columns with an implied digit of decimal precision if possible.
- Fixed view shed calculation for checking beam visibility for negative transmission angles.
- When saving a line of sight to a KML file from the Path Profile dialog, save extra points along the line of sight rather than just the endpoints so that it displays properly in Google Earth.
- Added time of fix to GPS Information dialog.
- Updated WMS import to not default to EPSG:4326 (Lat/Lon WGS84) if the WMS server does not explicitly specify that EPSG:4326 is supported and there is another recognized projection available.
- Fixed issues loading some DGN files, particularly in the 64-bit version.
- Make sure that point features created from area centroids are always inside the area feature that they are created from.
- Updated package export to store elevation values with centimeter rather than decimeter precision. This results in slightly larger GMP files but higher precision.
- Updated Shapefile export to not mark fields with all empty values as numeric by default, but instead as character fields (unless the field came from a loaded layer that explicitly marked the field as numeric).
- Updated vector KML/KMZ export to allow loading an HTML description from a file.
- Fixed problems with holes in areas not always coming in properly from MapInfo MIF/MID files.
- Fixed issues loading directories of files from non-Windows servers, like SUSE.
- Fixed export of elevation values to DXF files for 3D TIN face area features.
- Corrected PDF export to scale when using margin units of centimeters.
- Fixed issue with labels not exporting to MapInfo MIF/MID or TAB/MAP files.
- Fixed issues with PDF files losing or having incorrect rectification when reloaded from a workspace.
- Made gridding vector exports to selected areas support cropping the export to the actual boundary of each selected area rather than just to the bounding box of the area.
- Made creation of distance/bearing/COGO lines create segments that much more exactly match the requested bearing (previously there could be errors of a few tenths of a degree).
- Added option to specify the export bounds for terrain/gridded elevation exports as “pixel is area” rather than “pixel is point”. This option is available under the Advanced section of the General tab of the Configuration dialog.
- Updated Google Maps export HTML file to prevent zooming in beyond where the data would be displayed.
- Fixed rare crash loading some improperly formatted Shapefiles.
- Made attributes for S-57/S-63 files include both the raw value and the associated text for that value (if known), rather than just the associated text if known.
- Fixed extremely slow loading and searching of some Tiger Shapefiles.
- Fixed usage of grid tightness and ‘fill to bounds’ settings when loading and gridding multiple Lidar LAS files at a time. Previously those settings would only be used on the first file, then the default settings would be used for the rest.
- Added support for getting per-vertex elevations from <gpxx:Depth> fields for tracks in GPX files even if no <ele> tags are available.
- Made adjusting the elevation units for map catalog layers work.
- Added support for getting roughness values for areas on export to Wasp .map files from attributes named ‘ROUGHNESS’ or ‘ROUGH’.
- When combining range rings, create an area feature rather than a line if the boundary if a valid area in the current projection.
- Added support for world files using comma rather than decimal points as decimal delimiters.
- Added support for exporting elevation GeoTIFF files at a particular scale and with a DPI stored in them.
- Fixed loading of multi-patch Shapefiles with multi-part triangle fan features.
- Added support for directly loading .bag.gz files.
- Fixed problem with shifted layers not showing up if shifted outside of the previous loaded data bounds until something else is loaded or unloaded.
- Don't prompt users to rectify images from KMZ files that aren't positioned as ground overlays in the KML files in the KMZ.
- Added support for loading style information from KML/KMZ files where the style definitions are at the end of the file rather than the beginning.
- Fixed slow response to clicks in some tools (like Digitizer) when ECW or MrSID files were loaded.
- Added support for loading Float/Grid files larger than 4GB in size.
- Added ability to change the color used for a view shed layer by right-clicking on it in the Control Center and selecting the option to change the color.
What's New in Global Mapper v11.2
New Supported Formats
- Added support for loading S-63 (encrypted S-57 charts) format files. Use File->Create S-63 User Permit menu command to generate a user permit file to provide to S-63 data provider to obtain S-63 files encrypted for use with your Global Mapper installation.
- Added support for loading NV Verlag encrypted marine charts (EAB/BSB format).
- Added support for loading TOBIN .bas (TDRBM II) files.
- Added support for loading OziExplorer OZFx2 and OZFx3 files.
- Added support for importing GRIB I and II format data, a format commonly used for meteorological data.
- Added support for loading COLLADA 3D models (like model.dae files referenced from KML/KMZ files).
- Added new option when creating/flattening terrain from areas to taper the edges. This provides for easy simulation of non-flat areas like a sand bunker or hill while just providing a single elevation value for the area.
- Added support for batch-converting to multi-band GeoTIFF imagery files.
- Added support for loading ATS (Alberta Township System) v4.1 files.
- Added support for GeoDXF and GeoDWG files (DXF/DWG positioned with WLD file).
- Added support for using Adobe Color Table (.act) files for palettes.
- Added support for TIFF files with 12-bit per sample JPEG-in-TIFF encoding.
- Added support for 16-bit TIFF files with palettes.
- Added support for MrSID files encoded using CMYK colors.
- Added support for LIDAR LAS files using point format 2 or 3. This allows for coloring Lidar data sets using the RGB color specified in the LAS file rather than the elevation-based color.
- Added support for loading Anuga Triangulated Mesh format files.
- Renamed Platte River export to reflect that it is the same as the Whitestar/Geographix Township/Range format export.
Projection/Datum Changes
- Added support for providing custom datums with the conversion to WGS84 based on a set of control points from a text file. This allows you to easily create your own datum conversions when you just know a collection of lat/lon values in the source projection and the corresponding WGS84 lat/lon location.
- Added support for getting projection information from ESRI .aux.xml files.
- Added the La Canoa (Venezuela), PSD93 (Oman), and North Sahara 1959 (Hassi Messaoud) datums as a built-in datums.
- Updated PRJ files saved in WKT format to use names expected by ESRI products that in general don't conform to OGC standards.
- Made Wisconsin County Projections write out correctly to GeoTIFF files.
- Added support for decoding Irish Grid projections from Ozi .map files.
- Added support for Dutch Grid projections in ECW files.
- Fixed bug selecting UTM zones in the Southern Hemisphere in the 64-bit version.
- Added EPSG codes for Corregre Alegre and Nord Sahara 1959 UTM projections.
- Corrected latitude for Japanese Grid Zone IV projection.
- Added support for EPSG code 2056 (Swiss Grid CH1903/LV95).
- Fixed bug in v11.01 that caused custom datum transformation parameters to be lost in some cases.
- Fixed positioning of GeoPDF files using Southern UTM zones.
Misc. Changes
- Updated ECW and JPEG2000 access to be much faster when sub-sampling for export or rectifying either of those types.
- Updated option that calculates and adds elevation attributes for selected areas to also calculate and add MAX_SLOPE, AVG_SLOPE, and MODE_ELEV attributes for selected line features.
- Made selecting a feature with a GM_LINK attribute with the Feature Info tool open the file referenced by the attribute value in the current Global Mapper instance.
- Added option for users to choose which DWG version to create when exporting a new DWG format file.
- Allow specifying a prefix and suffix for labels when setting up labeling using multiple attributes for a layer.
- Added support for modifying the folder that user data is stored in by adding a registry key value with the desired path at 'HKEY_CURRENT_USER\Software\Global Mapper\SettingsFilePath'.
- Added option to generate 8-bit GeoTIFF files with no compression via a new compression selection list on the GeoTIFF export dialog.
- Removed separate JPG-in-TIFF GeoTIFF export option as you can now achieve the same results with a 24-bit RGB export and the JPEG compression option selected.
- Added option to online data source dialog to load WMS data sources from an external text file. This provides an easy way to share your list of WMS sources with other users.
- Updated 3D view to rotate around the center of the current view rather than the center of the entire data set currently in the 3D view.
- Updated LIDAR point clouds to display in color in the 3D view.
- Updated automatic loading of image links from attributes to support image filename values relative to the path of the data file containing the feature with the attributes.
- When exporting Shapefiles, provide more options for splitting the data into separate files so that you can now choose to split based on the type/classification of each feature (same as the current option) or based on the feature description/layer.
- Added support for cropping to selected area features when creating an elevation grid from loaded vector layers.
- Updated the rectification dialog so that if you press 'Enter' with the focus in the one of the coordinate windows then focus will advance to the next coordinate field. Pressing 'Enter' with focus in the Y/northing/latitude field will just add the control point.
- Added new right-click option to the Control Center allowing you to scale a selected layer based on a user-specified length of a selected line feature in that layer. This is useful if you know the actual length of a line feature in a vector layer and want to scale the layer so that the line length is correct without caring about where on the earth the layer is placed.
- Added new right-click option to the Control Center to allow opening Windows Explorer to the folder that a selected map file is in.
- Added new Combine Terrain operations to filter and keep the first layer value when it is greater than the second layer value and also less than the second layer value.
- When selecting two vertices of a single line feature with the Digitizer Tool, the status bar will list the length of the line between the two selected vertices.
- Made creating areas from line features maintain the per-vertex elevations of the connected lines (if there were any).
- Fixed behavior of water level controls on the 3D view options dialog.
- Restored old 3D view behavior of going behind main window and having separate button on Windows start bar.
- Fixed flicker of main view when moving your cursor over a 3D path profile.
- Improved accuracy of affine and triangulated rectification operations.
- Significantly increased speed of contour generation.
- Automatically treat signed 16-bit samples from imagery TIFF files with values of -32767 as void areas.
- Fixed problems reading projection information from some newer MrSID files.
- Added display of the target compression ratio used when creating a MrSID file to the metadata display for that layer.
- Allowed cropping to selected areas when batch converting to vector formats.
- Added support for controlling multi-band GeoTIFF exports from scripts using a new BAND_EXPORT_SETUP parameter for the EXPORT_RASTER command.
- Added support for exporting a new raster with the same color/palette type as the file being exported using the EXPORT_RASTER command by using the PALETTE=KEEP_SOURCE parameter.
- Corrected creation/flattening of terrain from 3D area features with islands.
- Made Lidar files share the elevation shader with all loaded elevation and Lidar layers, making them consistently color across multiple layers.
- Fixed problems with missing data from Italian TAF that have invalid records.
- Made scaling of built-in custom shape symbols work properly.
- Fixed handling of multi-line text in map layouts when saved to a workspace.
- Fixed problem with map layout text becoming upper-case when loaded from a workspace.
- Improved detection of datums from P190 files.
- Corrected display of elevations on real-time cursor display for path profile display when doing a line-of-sight analysis with earth curvature enabled.
- Changed shortcut key to toggle all vector layers on and off to Ctrl+Shift+V from just 'V' since the 'V' shortcut key was already used to enable snapping only to vertices.
- Fixed range of elevation legend display and shader colors when the min/max elevation values are overridden for a loaded terrain layer.
- Allowed non-integer starting number values when creating new point features spaced along selected line or area features using the Digitizer Tool.
- Allowed naming of points sequentially or based on distance when creating new point feature spaced by distance along selected line or area features using the Digitizer Tool.
- Made "display elevation legend on right" toggle work properly.
- Fixed bug in PDF export that caused labels for lines with a Null drawing style to not be exported.
- Fixed bug with road icons assigned to existing line features not being maintained when saving and restoring a workspace.
- Corrected progress bar behavior during Vertical Mapper export.
- Updated creation of terrain when flattening areas to flatten based on drawing order, so the top-most drawn area that is flattened will be the flattened part in the terrain (useful for nested 3D areas, like for a building).
- Fixed crash when closing a layer that a search is active on in the vector search dialog.
- Fixed problems in v11.xx loading some ASRP/USRP data sets.
- Added support for additional HDF data sets.
- Added recognition of .190 as a P-190 file extension.
- Added option to Measure Tool to allow calculating grid distance rather than great circle distance for distance calculations.
- Fixed DTED export sizes near latitude change boundaries in the Southern Hemisphere.
- Fixed bug loading points from some MapInfo TAB/MAP or MIF/MID files.
- Added option when finding features with duplicate attribute values to delete the duplicates.
- Fixed half-pixel shift of Vertical Mapper grids from v11.01 release (v11.00 was ok).
- Added options to the Advanced Section of the General tab of the Configuration dialog to disable the automatic interpolation of reprojected or resampled raster layers on export and when zoomed way out on a layer.
- Fixed problem with HATCH entity pattern name being saved as display label when loading DXF files.
- Fixed added of extension to files when gridding to selected areas and the name used for an export file already has a period in it.
- Fixed incorrect interpretation of 4th color band as an alpha channel for some ECW files.
- Fixed display of bearings relative to magnetic north.
- Fixed problems accessing WMS through secure (https) connections.
- Added progress reporting to potentially lengthy transfers of features to a new layer or simplification of multiple line/area features.
- Added support for customizing the pixel radius used when snapping to existing features using the DWORD registry key 'HKEY_CURRENT_USER\Software\Global Mapper\SnapToPixelRadius'. The default value is 10 pixels.
- Significantly sped up the deletion of large numbers of vertices from the vertex dialog.
- Added option to the Advanced section of the General tab of the Configuration dialog to 'Disable Display of Pan Arrows on Map Edge', allowing one to disable the map-edge pan arrows displayed in most tools.
- When using the File->Rectify Imagery menu command to rectify and export images, maintain the DPI (if available) of the original image and create GeoTIFF files with an alpha channel if the source image has transparency.
- Improved handling of layer translucency when exporting Global Mapper package files.
- Fixed bug decoding custom point symbol names with multi-part names, like DOT_EMPTY, VERT_BAR, DIAG_CROSS, etc.
- Updated display of most error messages to include the build version and to also copy the error text to the Windows clipboard for easy pasting.
- Updated import of 3D face features from DXF files to automatically mark them as Tin Face areas so they will export by default as 3D Face features to new DXF files.
- Added options to control whether or not LAYER and ELEVATION attributes are added to MapInfo MIF/MID and TAB/MAP exports.
- Fixed option to default to exporting screen bounds work even if you don't activate the Export Bounds tab during an export.
- Sped up the load of MrSID LIDAR files when loaded in preview mode.
- Added support for specifying area border widths as a fixed width in meters.
- Made export of 3D area Shapefiles using loaded elevation layers work when done using the EXPORT_VECTOR command in a script file.
- Added vertex elevation (if available) to ZMap+ XYSegID format export.
- Made the image rectification dialog display the errors in the X and Y direction for each pixel in addition to the total error.
- Added support for customizing the number of decimal digits written out for the X and Y coordinates for a Simple ASCII Text export through the use of a DWORD registry key 'HKEY_CURRENT_USER\Software\Global Mapper\ASCIIExportCoordPrecision'. For example, set this value to 6 to get 6 decimal digits for each X and Y coordinate.
- Made the print header and footer font selections be remembered.
- Made Ctrl+Left Click on a photo point from an EXIF JPG file in the Feature Info tool bring up the normal Feature Info dialog rather than the image.
- Added ELEVATION and TIMESTAMP attribute to EXIF JPG picture points if the EXIF data contains an elevation value or creation timestamp for when the picture was taken.
- Made loading a workspace file with the File->Open Data File menu command correctly restore the zoom bounds of the workspace file.
- Updated the 3D Shapefile and Simple ASCII Text export to obey the export elevation units selection on the Vertical Options tab of the Configuration dialog.
- Made DGN exports that have other DGN files as the source data maintain the level numbers and names on export to the new DGN file if possible.
- Made the Control Center remember its size between runs.
- Added support for Idrisi Raster files with a .img extension.
- Fixed half-pixel shift when scaling or rotating symbols.
- Fixed issue with "always on top" fixed screen layers displaying twice in exported PDF files with non-zero margin values.
- Fixed issue with labels marked not to display still showing up in exported PDF files.
- Fixed issue with the scaling of the header/footer text in exported PDF files, particularly at low DPI values.
- Fixed issues with the placement of right-aligned and centered text in exported PDF files.
- Fixed error loading some raster KMZ files from workspace files.
- Fixed problem with area labels not moving with the area if it is moved.
- Fixed error loading some multi-band PDS files.
- Changed batch conversion to Arc ASCII Grid files to use .asc extension instead of .agr.
- Added PLAY_SOUND script command to allow playing a sound file from a script.
- Fixed out of memory errors when working with very large numbers of JPG files.
- Fixed issues loading DXF files with lines 256 characters in length.
- Added new option to the Advanced section of the General tab of the Configuration dialog to "Auto-Fake Location of Unpositioned Rasters".
- Allowed Arc ASCII Grid files that are too large to load into memory still be loadable.
- Made the option to 'Crop Right and Bottom to Export Bounds' on the Gridding tab of Export dialogs work when gridding to fixed pixel size tiles.
- Significantly increased display and export speed for some very large CIB/CADRG/RPF data sets.
- Put GPX <time> field for <wpt> features directly after <ele> field so that Garmin's MapSource can read those GPX files.
- Fixed matching on empty name/attribute values when using the ASSIGN_TYPES script command.
- Allowed for placement of fixed screen layers and map layout [Items (like scale bar and elevation legend) in centimeters (in addition to inches, degrees, and percent).
- Made grayscale export option work properly Optimi Clutter export.
- Sped up marking large numbers of features as deleted using the Digitizer Tool.
- Made right-click when drawing a new line in trace mode with the Digitizer Tool cancel the operation.
- Changed shortcut key for toggling vector layers on and off from Ctrl+Shift+V (which was already assigned for the special paste-and-keep function) to Ctrl+Alt+Shift+V.
- Updated the 3D viewer so that extruded areas only extend to the terrain surface instead of well below it.
- Fixed problems loading GXF files with lots of comments.
- Made PDF exports maintain the proper paper size in Acrobat and other PDF readers.
- Added support for pulling additional <Placemark> tags from KML files and using them as attributes for the created features, like <address> and <snippet> tags.
- Added support for creating new area and line types with line widths that are specified as a fixed width in meters.
- Fixed assignment of point attributes to areas when the projection of the point and area features was not the same.
- When exporting Lidar LAS files from vector point data, use the value of an INTENSITY attribute for the intensity value exported to the LAS file.
- Fixed export of tiled GeoTIFF elevation files.
- Updated GPX file to use type name for <desc> element when the description is unknown.
- Updated TerraServer-USA links to point to MSRMaps.com as Microsoft changed the name and URL.
What's New in Global Mapper v11.1
New Supported Formats
- Added support for reading Idrisi Vector (VCT) format files.
- Added support for reading side-scan sonar data from XTF (eXtended Triton Format) files.
- Added support for reading Italian CML (Cadastral Markup Language) format files.
- Added support for reading Italian TAF (Confidence) format files.
- Added support for reading DWG 2010 format files.
Map Layout Editor Changes
- Allow map scale to be displayed at a fixed percentage of the output device width.
- Updated map layout to support adding text anywhere on the map.
3D Viewer Changes
- The 3D Viewer now supports displaying 3D vector features in space above or below the terrain surface. You can also extrude 3D area features to create building-like displays.
- You can now save 3D screenshots of much higher resolution.
- You can now get descriptive text (tooltips) about the 3D toolbar buttons by hovering your mouse over them.
- Added new button to toolbar to toggle wireframe display on and off.
Projection/Datum Changes
- Added built-in support for Bessel 1841 Ellipsoid, IGN72 Grande Terre (New Caledonia), and RGNC91-93 (New Caledonia) datums.
- Added support for creating custom datums that use a prime meridian other than Greenwich.
- Fixed problems loading Touratech TTQV.cal files that use commas for decimal delimiters rather than periods.
- Updated Robinson projection to properly crop to world edges by default.
- Added the text NADCON to any datums that use NADCON datum transformation tables.
- Corrected definition of EPSG code 3057 (ISN93 / Lambert93).
- Corrected Swiss Grid definition (azimuth should be 90 instead of 0).
- Made longitude/meridian parameters be displayed and entered relative to the prime meridian associated with the selected datum rather than always relative to Greenwich.
Misc. Changes
- Added new GPS menu option to send any loaded data map directly to a compatible Garmin GPS device, such as a Colorado or Oregon handheld, for display as a raster map on the unit. This allows display of anything, including imagery, on compatible Garmin GPS devices!
- Added support for creating buffer areas some fixed distance around selected area and line features. This option is available from the Advanced Feature Creation submenu of the right-click menu in the Digitizer Tool.
- Allowing sorting search results by any attribute rather than just the name.
- Added support for controlling at what zoom levels a map layer will appear, similar to the functionality available with a map catalog. You can configure this by right-clicking on a layer in the Control Center and selecting the new option to setup what zoom levels a map will display at.
- Added support for generating multi-band GeoTIFF files with 1 and 2 bands as well as 32-bit floating point samples.
- Added support for generating 8-bit (256-color) GeoTIFF files with transparency.
- Added support for importing BIL and GeoTIFF imagery files with 32-bit floating point samples.
- Fixed major performance issue from v11.00 with triangulating and gridding 3D vector data. It should now be 5-10 times as fast as in v11.00.
- Added support for generating tiled GeoTIFF files.
- Added new Search menu option to allow finding and editing loaded vector features with the same attribute values. This is useful for enforcing things like an attribute that needs to be unique.
- Made elevation statistics calculated for area features include slope statistics.
- Added font/label scaling option when exporting (Geo)PDF files, allowing you to easily grow or shrink labels written to the PDF file.
- Added ability to export to a fixed scale when exporting (Geo)PDF files.
- Added support for generating MapInfo TAB files for most raster format exports.
- Changed behavior of drawing lines using the trace mode of the Digitizer Tool to work while the mouse button is depressed and complete when you release it. This makes the trace mode work much better with digitizing tablets. Also, if your drawn feature is nearly closed, you will be prompted whether to create an area or a line feature.
- Improved the labeling of areas so that the area label will always be inside the area.
- Updated KML export to allow displaying point features above the terrain surface.
- Updated KML vector export to have option to use symbols displayed in Global Mapper for point features rather than default push-pin.
- Added new Lidar import option to pull in data in "preview" mode, which just pulls in every 10th point for quick load and display. You can now also choose to only pull in ground-shot points during a Lidar point cloud import.
- Added option to Control Center to create a layer with a point feature at the center of each gridded elevation layer cell center. This provides a handy way to edit elevation layers as you can easily edit the elevation values of the created points or remove problem points, then create a new elevation grid from the edit points.
- When displaying a 3D path profile of a 3D line feature, show the 3D line feature as well as the elevation profile.
- Allow selection of the text font to use when displaying a 3D path profile rather than just the color of the text to display.
- Updated printing to a file to allow the full resolution of the selected printer always be available, regardless of paper size.
- Added new option to range ring creation to allow creating rectangles of the specified range rather than rings.
- Added LOAD_STYLE_FILE script command to allow loading .gm_style files saved from the Styles tab of the Configuration dialog from scripts and also created new custom types from scripts.
- Updated Shapefile exports to maintain the field type and length values (if possible) from the source data files if they are Shapefiles or DBF files.
- Allowed cropping DWG, DXF, and several other exports to a selected crop area.
- Added right-click option to 3D path profile dialog to create a new point feature at the current cursor location.
- Made 3D path profile CSV export include slope value for each segment.
- Added Vertices button to feature edit dialog when editing an existing line or area allowing you to edit the vertices for that feature.
- Greatly improved appearance of most loaded EMF files by making them come is as a raster layer rather than a vectorized one.
- Added new button to the view shed options dialog to allow having ground-relative transmitter and receiver heights calculated based on just a subset of the loaded elevation layers. This is useful if for example you have a layer with the bare ground elevations, then another gridded elevation layer that includes buildings that you want to use for line-of-sight purposes. With this new option you can choose to have the transmitter and receiver heights relative to the bare ground layer.
- Added display of calculated scatter angle for the active line of sight when showing path details for the path profile/LOS.
- When moving one or more line and/or area features with the Digitizer Tool and a single vertex on those features is selected, made snapping work so that selected vertex will snap to other existing features.
- Greatly improved initial display of OS Mastermap data from GML files. Most areas will now automatically be displayed using the OSGB-recommended colors.
- Made fill of small gaps during raster export work even at 'T' intersections of no data lines. The average of colors across the diagonals will be used at those intersections if available.
- When gridding exports to selected area features and not cropping to the area boundaries, use the full bounding box of the area for each export rather than the intersection of the area bounding box with the specified export bounding box.
- Made custom shader dialog resizable.
- Added new option when batch converting to Simple ASCII Text files to control whether or not a blank line is used to separate features.
- Added new option when batch converting the CSV files to allow using a space separator rather than a comma.
- Fixed problems loading TIF files created by AutoCAD Raster Design that specify they both have strips and tiles (they really have tiles).
- When digitizing a line with the stream mode, delay any simplification until the feature completes and also don't remove quite as many vertices when simplifying.
- Added new keyboard shortcut (Shift+T) to go into line trace mode in the Digitizer Tool.
- Added new ASCII import option to skip a fixed number of lines at the start of a file.
- Fixed problem saving new measure areas and lines to new layers.
- Fixed problem with small red rectangle displaying for new point features using the 'No Symbol' symbol type.
- Improved loading of Shapefiles with overlapping island areas within a parent.
- Fixed bug cropping to selected areas during batch conversion. This bug was introduced in the v11.00 release.
- Drastically reduced memory requirement for Surfer Grid exports, allowing basically unlimited size exports.
- Made generated contour lines be oriented such that the higher elevations are to the left of the line.
- Fixed error saving workspace files with a PDF loaded.
- Updated the ETA reporting on progress dialogs to add a completion date if the operation is estimated to take more than 12 hours.
- Fixed problem getting DigitalGlobe imagery in some locations.
- Added option to PDF export to control whether or not fonts are embedded.
- Fixed problem with background values stored for exporting multi-band GeoTIFF files.
- Added option to BIL export to allow exporting shorter ESRI/Arc format .hdr file.
- Improved import of HATCH entities from DXF files to maintain islands/holes inside areas.
- Reduced simplification threshold used when saving active GPS tracklogs from 1.5 m to 0.5 m so more detail will be kept from recorded track logs.
- Added new GPS menu option allowing you to disable the simplification of track logs.
- Fixed crash loading some large Erdas Imagine .img files.
- Added support for import and exporting DGN v8 files in 64-bit builds.
- Added support for interrupting the draw of a large raster layer by pressing the ESC key.
- Updated KML "super overlay" export to work better with transparent layers.
- Removed warnings about unknown attributes during S-57 imports.
- Fixed problem importing some S-57 files resulting in crossing lines and lines with gaps.
- Fixed problems in v11.00 connecting to online data sources through some proxy servers.
- Made map catalog loads report any files that cannot be found.
- Updated Lowrance LCM export to include water label points for any labeled water areas.
- Updated the ECW 64-bit export to multiply your target compression ratio by 0.6 so that the end results are comparable to the 32-bit ECW export with the same target compression ratio.
- Fixed one half sample spacing shift of raster/elevation layers when exporting them to a new raster format with vector data included.
- Fixed error when doing Lowrance USR export (this started with v11.00 release).
- Made workspace and script files show up in the normal File->Open Data File dialog.
- Made "Select From" checkbox options on the Vector Display tab of the Configuration dialog always reset to checked when you start a new instance of Global Mapper rather than being remembered.
- Added new option to Google Maps and Bing Maps (Virtual Earth) exports to allow skipping empty tiles.
- Added option to map catalog dialog to allow using a non-default drawing style.
- Added option to DigitalGlobe export to allow using premium un-watermarked access only when exporting and just browsing using free watermarked imagery.
- When creating a new line with distance/bearing/COGO input, display a bullseye at the line start location.
- When creating a new line with distance/bearing/COGO input and a single point feature of line/area vertex is selected, give the user the option to start the line at the selected point/vertex.
- Fixed problem with creation of distance/bearing/COGO line by right-clicking in the Feature Info dialog not working.
- Made elevation display units setting from Vertical Options tab of the Configuration dialog be remembered between runs.
- Fixed bug in Lidar LAS export with the wrong sentinel value being written for variable length records used to store projection information.
- Fixed problems loading 3D polyface meshes from DXF files.
- Added support for transparency (i.e. alpha channel) from tiled TIFF files and TIFF files with something other than 3 bands of data.
- Made 3D path profile remember sample count setting if changed.
- Added new option to not get elevation values from any attribute on the vector type options dialog. This will allow elevation requests on export to fall through to underlying elevation data for data sets that already have elevation attributes.
- Fixed error in calculating cut-and-fill volumes along a line feature.
- Added 'V' shortcut key to toggle the display of vector layers on and off.
- Updated 'Save Workspace As' option to default the filename to the existing workspace filename.
- Added new option to not get elevation values from any attribute on the vector type options dialog. This will allow elevation requests on export to fall through to underlying elevation data for data sets that already have elevation attributes.
- Fixed error in calculating cut-and-fill volumes along a line feature.
- Added 'V' shortcut key to toggle the display of vector layers on and off.
- Updated 'Save Workspace As' option to default the filename to the existing workspace filename.
- Added new option to not get elevation values from any attribute on the vector type options dialog. This will allow elevation requests on export to fall through to underlying elevation data for data sets that already have elevation attributes.
- Fixed error in calculating cut-and-fill volumes along a line feature.
- Added 'V' shortcut key to toggle the display of vector layers on and off.
- Updated 'Save Workspace As' option to default the filename to the existing workspace filename.
- Fixed bug with auto-cropping of collars from some file types when those files are displayed from a map catalog.
- Improved recognition of elevation values from generic ASCII import. Now values without a space between the elevation value and units will be allowed for an elevation column.
- Make sure improperly formatted <time> values are not exported to GPX files.
- Fixed blending of online layers (i.e. TerraServer-USA, WMS layers, etc.) with underlying DigitalGlobe layers.
- Fixed error loading OCAD files with bad offsets in their header.
- Fixed problems loading some MapTech PCX charts.
- Added support for reading annotation and traffic line features from S-57 (ENC) files.
- Added 'nautical miles' as an available distance unit when creating distance/bearing/COGO lines.
- Added new option to allow disabling the automatic snapping behavior of the Digitizer Tool. This option is in the general option list on the Vector Display tab of the Configuration dialog.
- Updated creation of point features sampled along a line or area boundary with a fixed distance between samples to allow a start label to be used and to label with the distance rather than an incremented number.
- Updated the Digitizer Tool option to assign area attributes to lines in those areas to not replace existing values in the line attribute list but only add new attributes.
- Added support for creating 24-bit TIFF files when batch converting to raster KMZ files.
- Made double-clicking on a line type on the Line Styles tab of the Configuration dialog bring up the default attribute list for that type.
- Made double-clicking on an attribute on the default attribute list dialog for a type automatically bring up the edit dialog for the selected attribute.
- When creating point features from selected line vertices and the line has per-vertex timestamp values, add a TIMESTAMP attribute to each new point.
- Allowed selection of only vertices from already selected line or area features by holding down the 'S' key when left-clicking or dragging a box in the Digitizer Tool.
- Write more precision for sample sizes in exported Gravsoft Grid files to prevent problems with large files exported with degree units.
- Made Configuration dialog remember the tab it was on when last closed.
- Fixed bug in placement of TerraScan LIDAR files with non-default origin or units.
- Made import of marine features from MP files using extended type notation (0x01XXXX) correctly have MARINE=Y attribute added.
- Fixed smoothing of area features to behave the same as smoothing a line feature with the same boundary.
- Added support for specifying prefix text when creating points spaced along a selected line or area feature with the Digitizer Tool.
- Added support for tracking NMEA GPS devices that don't separate the NMEA sentences with newline characters.
- Made area features created from lines in the Digitizer Tool automatically have measure attributes added to them.
- Fixed error from v11.00 with some polynomial (4-point) image rectifications.
- Corrected DXF imports and exports to treat color index 0 as black, not white.
- Added option to disable the alpha channel for raster layers on the Band Setup tab of the Options dialog for the layer. This is useful for layers with bad alpha channel values.
- Added support for loading KML files with multiple alternate names for the <Placemark> tag.
- Added support for disabling automatic export of BigTIFF formatted files when exporting to very large GeoTIFF files from a script by adding a DISABLE_GEOTIFF=YES parameter.
- Added support for 16-bit Vertical Mapper clutter (.grc) files.
- Fixed problem with text size on elevation legend and distance scale saved to PDF files.
- When creating view sheds from selected point features, made the attributes of those selected point features be copied over to the new tower point that is created.
What's New in Global Mapper v11.0
New Supported Formats
- Added support for loading from and exporting to PDF/GeoPDF® format files.
- Added support for exporting loaded vector data to DWG format files.
- Added support for exporting loaded data to Window bitmap (BMP) format files.
- Added support for loading MrSID MG4 Lidar files.
- Added support for loading Vertical Mapper (MapInfo) Grid/Clutter format files.
- Added support for loading QCT (Quick Chart) and QED format files.
- Added support for loading Google SketchUp (.skp) format files.
- Added support for exporting loaded vector data to OSM XML (OpenStreetMap.org) format files.
- Added support for loading HTF (Hydrographic Transfer Format) files.
- Added support for loading SPS (Shell Processing Support) format files.
- Added support for loading MapMaker Drawing (DRA) format files.
- Added support for loading LMN (Spectra Line Management Node) files.
- Added support for loading GSD (Swedish DEM Grid) format files.
- Added support for loading BAG (Bathymetric Attributed Grid) files.
- Added support for loading FCC ASR (Antenna Registration System) data files.
- Added support for loading Japanese DEMs in LEM/CSV format.
- Added support for loading Garmin TCX (Training Center Database) files.
- Added support for loading CXF (Italian Cadastral Format) files.
- Added support for exporting loaded point and line data to UKOOA P1/90 format files.
- Added support for exporting loaded vector data to Lowrance LCM format files for display on Lowrance GPS devices.
- Added support for exporting loaded elevation data to Vertical Mapper (MapInfo) Grid format files.
- Added support for exporting loaded data to tiles for displaying on the web with Zoomify (use File->Export Web Formats->Export Zoomify menu command).
- Added option to import features from ASCII text files using the Well-Known-Text (WKT) format for storing feature geometry.
Digitizer Tool Changes
- Added toolbar for Digitizer/Edit Tool to make it easier to perform many commonly used operations.
- Added ability to create new line features by tracing them without clicking at each vertex with the Digitizer/Edit Tool.
- Added ability to rotate and scale features.
- Added ability to combine arbitrary area features.
- Added ability to find the intersection of two area features.
- Added ability to crop selected line features to a selected area feature.
- Added ability to apply attributes to selected line features from selected area features that the lines are completely enclosed within.
- Added a new feature to the Digitizer/Edit tool allowing you to select one or more points, then right click and assign attributes to those points based on the top-most area feature with attributes that each point is contained in.
- Added a new feature to the Digitizer/Edit tool allowing you to create labeled point features at a regularly spaced interval along selected area and line features. This is in the Advanced Feature Creation right-click menu.
- Added a new feature to the Digitizer/Edit tool allowing you to resample selected area and line features at a regularly spaced interval along selected area and line features. This is in the Advanced Feature Creation right-click menu.
- Added a new feature to the Digitizer/Edit tool allowing you to simplify (reduce the vertex count) of selected line and area features by removing vertices that do not significantly contribute to the shape of the feature.
- Added a new feature to the Digitizer/Edit tool allowing you to smooth selected line and area features by moving existing vertices to create a smoother appearance.
- Added option to split selected line features into separate line features for each segment under the Advanced Feature Creation sub-menu in the Digitizer Tool.
- Added option to calculate view sheds at each point feature selected with the Digitizer Tool rather than just at the clicked location.
- Allow generation of 3D path profiles from selected area features using the Digitizer Tool (previously only lines were supported).
Scripting Changes
- Added new LOAD_TYPE_FILTER script command for loading area, line, and point filters from GMF (Global Mapper Filter) files.
- Added new EXPORT_PACKAGE script command to allow exporting loaded data to Global Mapper Package files.
- Added new GENERATE_REPORT script command to allow creating a text report about the loaded vector layers, including feature counts, combined line length, and total covered area, broken down by feature name, type, or attribute value.
- Added new GENERATE_LAYER_BOUNDS script command to allowing generating a layer with bounding areas for the loaded data from a script.
- Added support for splitting a vector export into a separate file for each group of features with the same attribute values using the SPLIT_BY_ATTR=YES parameter. The new FILENAME_ATTR_LIST and FILENAME_INCLUDE_ATTR_NAME parameters can be used to control the file naming when splitting an export using this new functionality.
- Modified specification of vertical exaggeration for VRML exports to allow manual number entry rather than using a slider to allow for a greater range of values and a more intuitive experience. The VERT_EXAG value used for the EXPORT_ELEVATION script command also now uses a normal value rather than a strange scaled value.
- Made GEN_WORLD_FILE parameter work for all export formats with EXPORT_ELEVATION and EXPORT_RASTER script commands.
- Updated default SIMPLIFICATION parameter value for GENERATE_CONTOURS command to match what is used in the user interface.
Projection/Datum Changes
- Added built-in support for the Japanese Projection System (zones I - XIX), the Philippines Grid projection (zones 1-5), and the Sinusoidal (Integerized) projection.
- Added built-in support for Clarke 1866 Authalic Sphere, ED50 (North Sea), ED50 (Norway Offshore N62), ED50 (Norway Offshore S62), JGD2000 (Japan), LKS92 (Latvia 1992), NAD83 (South Carolina HPGN), Naparima 1972, Rome 1940 [Monte Mario] (w/ Rome meridian), SIRGAS 2000 (Brazil), South American 1969 (Brazil), Wisconsin - Burnett County, Wisconsin - Douglas County, and special MODIS spheroid-based datums.
- Added support for a Central Longitude parameter for the Geographic (Lat/Lon) projection to allow re-centering a lat/lon display on a longitude other than 0. This allows for easily wrapping maps near the anti-meridian.
- Added built-in support for Mars 2000 sphere and polar sphere datums and ellipsoids.
- Added support for Maine CS2000 State Plane zones.
- Updated the built-in Lambert-93 projection to now be a zoned projection supporting the base Lambert-93 definition as well as the CC-42 through CC-50 zones
- Renamed 'Central Meridian Scale Factor' in projection selection dialog to just 'Scale Factor' so that it would fit on the screen better.
- When writing out State Plane projections to PRJ files, save the name of the State Plane zone in the projection name at the start of the PRJ file.
- Added support for modifying the location relative to which the extra scale factor is applied to State Plane projections. This is for advanced users with some very unusual modifications to State Plane projections.
- Corrected EPSG codes and added new ones for many State Plane projections.
- Fixed problem with an extra scale factor being applied to some State Plane zones extracted from ECW files (this bug was introduced in v10.01).
- Corrected transformation for Kertau 1948, PRS92, and Timbalai 1948 datums (incorrect since v10.01).
- Improved accuracy of NTF France datum conversions (they now agree with the official results to within 1 centimeter).
- Improved accuracy of ROME 1940 and WGS72 datum transformations.
- Updated Robinson projection to use newer PROJ4 library definition rather than older GCTPC library definition that does not seem to be consistent with any other applications.
- Added support for using inches as a linear unit with projections.
- Increased valid range for scale factor parameters from [-2,2] to [-10,+10]
- Allowed use of WGS84 with Austrian Grid, Belge1972, and Dutch Grid projections.
- Updated MrSID imports to treat false easting/northing values embedded in the SID file as GeoTIFF tags as always being provided in meters as that seems to be how the MrSID library treats them.
Misc. Changes
- Added checkboxes to allow easily turning individual control points on and off to see how it affects the rectification.
- Added an optional crosshair display traversing the entire zoomed and reference image views.
- Added dynamic cursor location display for reference image view.
- Added display of the selected rectification method to the dialog title bar.
- Added support for using a Helmert (similarity) transformation when rectifying imagery and vector data layers.
- Made polynomial rectification with 6 or more control points use a 2nd degree (N=2) equation.
- Added support for exporting loaded vector data to OSM XML (OpenStreetMap.org) format files.
- Added support for loading HTF (Hydrographic Transfer Format) files.
- Added support for loading SPS (Shell Processing Support) format files.
- Added support for loading MapMaker Drawing (DRA) format files.
- Added support for loading LMN (Spectra Line Management Node) files.
- Added support for loading GSD (Swedish DEM Grid) format files.
- Added support for loading BAG (Bathymetric Attributed Grid) files.
- Added support for loading FCC ASR (Antenna Registration System) data files.
- Added support for loading Japanese DEMs in LEM/CSV format.
- Added support for loading Garmin TCX (Training Center Database) files.
- Added support for loading CXF (Italian Cadastral Format) files.
- Added support for exporting loaded point and line data to UKOOA P1/90 format files.
- Added support for exporting loaded vector data to Lowrance LCM format files for display on Lowrance GPS devices.
- Added support for exporting loaded elevation data to Vertical Mapper (MapInfo) Grid format files.
- Added support for exporting loaded data to tiles for displaying on the web with Zoomify (use File->Export Web Formats->Export Zoomify menu command).
- Added option to import features from ASCII text files using the Well-Known-Text (WKT) format for storing feature geometry.
- Made Ctrl+Left Click in the Zoomed View automatically fill in the projected coordinates and also zoom the Reference View to the same approximate location and zoom scale if possible.
- Made Ctrl+Left Click in the Reference View automatically fill in the pixel coordinates and also zoom the Zoomed View to the same approximate location and zoom scale if possible.
- Added option under the Options menu to automatically save the control points (GCPs) to a GCP file when closing the dialog.
- Made the control point list resize when the dialog is resized.
- Added new collar cropping option to allow manually specifying a degree boundary to crop each side of a loaded layer to. For example you might specify that the crop boundary for a layer is at even degree boundaries.
- Added new option to Search->Search by Attributes dialog to allow searching on a value in any attribute, rather than just a single selected attribute.
- Automatically use bilinear interpolation when exporting reprojected or resampled raster layers that are not palette-based.
- Added ability to label features based on the feature type, description, and/or source filename as well as attributes when setting up feature labeling for a vector layer via the Options dialog for the layer from the Control Center.
- Added support for exporting loaded area data to multi-patch Shapefiles.
- Dramatically increased speed of raster and elevation exports cropped to areas with a large number of vertices.
- Updated to save user settings in Application Data area of Windows rather than in Program Files folder. This is more in line with the requirements of newer Windows versions like Vista and Windows 7. The location of your user data folder will now also be displayed on the Help->About dialog.
- Allowed modifying the options for multiple selected vector layers and the User Created Features layer from the Control Center.
- Added new option to vector KML/KMZ export to allow specifying that the feature description be based on custom HTML text that can include attribute values and other feature information in whatever manner the user deems appropriate.
- Added new option to vector KML/KMZ export to allow specifying the character encoding to specify in the header. This is useful if you are exporting things like UTF-8 text to KML files.
- Added much better looking 24-bit color toolbar buttons (thanks to Bruno Bellazzi for these). You can switch back to using the older higher-contrast toolbar buttons using an option under the View->Toolbars menu.
- Added toolbar button to restore the last drawn view.
- Added new right-click option to the Control Center to allow ordering the loaded layers by resolution or by the bounding box of the layers.
- Added button to copy the contents of the Feature Vertices to the clipboard as text.
- Added reporting of DPI to metadata for (Geo)TIFF files.
- When batch converting from TIFF files to new TIFF or JPG files, maintain the DPI value specified in the original file (if there was one).
- Made GPX exports write out <time> attributes for <wpt> elements if TIMESTAMP, TIME, or UTCDATE and UTCTIME attributes are available for the point being exported.
- Made the preview window on the feature edit dialog for points and the create strike-and-dip dialog display the portion of the map under the point location so that you can see exactly how the symbol will look on the map when you create it.
- Added new option specify that any raster layers should automatically have anti-aliasing (interpolate) enabled when loaded to the Advanced section of the General tab of the Configuration dialog.
- Added support for loading text associated with features from USGS DLG-O files.
- Added support for loading compressed GXF files.
- Made FONT_HEIGHT_METERS attribute actually be used when importing point features.
- Changed FONT_HEIGHT_METERS to FONT_HT_M when writing out style information via attributes so that it would fit inside the 10 character attribute length limit for DBF/Shapefiles.
- Added a new option to the Advanced section on the General tab of the Configuration dialog to specify that lat/lon values in the status should be displayed in WGS84 rather than the current datum selected on the Projection tab of the Configuration dialog.
- Sped up gridding of Lidar LAS files when using the option to remove ground shot points during the gridding operation.
- Allowed use of up to 20 zoom levels (instead of 19) when generating tiles for display in Virtual Earth.
- Fixed problem with specified sample spacing not being maintained when gridding to a fixed width in ground units during export and also applying overlap. This bug was introduced in the v10.02 release.
- Updated custom shader creation to allow initializing values between currently specified min/max values when using the 'Evenly Space Elevations' option rather than just replacing the existing number of values.
- Added support for loading rotated MrSID format files.
- Added support for loading additional MODIS data sets from HDF format files.
- Added support for loading data from netCDF format files with multiple plottable data sets in them.
- Fixed problem with duplicate points being exported to SEGP1 files when points are in both line and point form.
- Updated KMZ vector exports to copy any files referenced by "link" attributes to the output file.
- Added support for loading gzipped text files using the File->Open Generic ASCII Data File menu command.
- Updated 3D path distance reported in path profile to work correctly for multi-segment lines.
- Added support for using styling information from KML/KMZ files that use 'StyleMap' tags.
- Updated the TomTom OV2 export to generate a BMP file with the same name as the OV2 file with the first symbol found in the points being exported.
- Allow creating/flattening terrain from areas with per-vertex elevations rather than just a single elevation attribute.
- When calculating view sheds and using area features as obstructions, added option to control whether or not the top of the area features are allowed to be marked as visible or not.
- Added support for modifying the intervals used for designating minor and major contours during contour generation via registry keys. To change the minor interval, create a DWORD value 'HKEY_CURRENT_USER\Software\GlobalMapper\ContourInterval_Minor' and set it to the desired multiplier (5 is the default). To change the major interval, create a DWORD value 'HKEY_CURRENT_USER\Software\GlobalMapper\ContourInterval_Major' and set it to the desired multiplier (10 is the default).
- Corrected issues loading BIL/BIP/BSQ images with signed 16-bit samples rather than unsigned 16-bit samples.
- Added support for gridding Terragen exports.
- Fixed problem in v10.02 release with rotated symbols being mirrored in the X direction.
- Reduced default simplification applied during contour generation to improve appearance of contours generated with default settings (at the expense of the default settings now resulting in contours with more vertices).
- Added new options to the right-click menu in the Measure Tool allowing you to set the bearing format to degrees (the previous display format), the two-directional format used in surveying, or mils. In addition you can also choose whether to display bearings relative to True North, Magnetic North, or Grid North.
- Increased precision of decimal bearings displayed when measuring and also provided a registry key to control this at 'HKEY_CURRENT_USER\Software\Global Mapper\BrgPrecision'.
- Fixed problems exporting MapInfo MIF/MID and TAB/MAP files with US Survey Feet coordinates.
- Added a new shortcut key (Ctrl+Shift+L) to copy the cursor location and the elevation at the cursor location to the clipboard.
- Updated elevation legend display when a Slope Shader is used to be restricted to the min/max slope range setup for the Slope Shader.
- Fixed problems with missing time-stamps when tracking some connected NMEA GPS devices.
- Added support for additional colors when export to and importing from DXF files.
- Allow selection of any color for label font display rather than just a pre-selected list of colors.
- Fixed issues with some data not importing from OSGB GML files.
- Added support for loading PNG files embedded in KMZ files.
- Increased precision of elevation values written to Arc ASCII Grid files (now will be up to 3 digits of precision in nearly all cases).
- Changed PNG and BMP world file extensions for screen captures to .pgw and .bpw respectively, rather than .pngw and .bmpw.
- Improved performance exporting from some WMS data sources.
- Allowed GPS-triggered redraw to happen up to 3 times per second rather than just once per second.
- Added support for rods and varas as a unit of measure when using distance/bearing/COGO input.
- Added support for using bearings relative to the current projection/grid system rather than true north when using distance/bearing/COGO input.
- Fixed problems with cropping to rectangles or polygons during draw not working for online sources, like DigitalGlobe, Terraserver-USA, or WMS sources.
- Added support for loading ellipse/circle and rectangle features from EMF files.
- Added support for saving elevation values from multi-point Z Shapefiles.
- Added option to combine all vector layers into a single layer when exporting a Global Mapper Package file.
- Significantly sped up access to the SRTM and NED data sources using the File->Download Online Imagery menu command.
- Updated the Feature Info dialog so that if you double-click on an attribute with a filename as the value, that file will be opened with the associated Windows application.
- Added support for associating a text or web file to display when loading a workspace with a particular file. This association is set via the right-click menu on the Control Panel.
- Fixed rare positioning problem with some Arc Binary Grid (ADF) files.
- Sped up Global Mapper Grid exports from large collections of files (like map catalogs).
- Added option to batch convert vector files to the InRoads ASCII format.
- Fixed problem exporting areas with duplicate islands/holes when the export boundary passes through one or more duplicate islands/holes.
- Updated KML import to use feature names for type assignment if type assignment based on folder names doesn't find a matching type.
- Added support for specifying the Image ID to use when exporting a Polish MP file.
- Updated Polish MP exports to use 'EndLevel' rather than 'Levels' and [POLYLINE] and [POLYGON] sections rather than [RGN40] and [RGN80]
- Made Polish MP export report any literal types that are exported which may cause problems in cGPSMapper.
- Added area and line vertex count to metadata for layers.
- Added support for gpxx:Depth and gpxx:Temperature attributes when importing GPX files.
- Significantly sped up exports to extremely large ECW (multi-GB) files that had previously slowed to a crawl in some cases.
- Updated behavior of path profile generation along multi-segment paths to not always stop at vertices when generating a path with a user-specified fixed interval. Now that interval will be obeyed so the user will get the exact spacing that they requested.
- Added support for associating a text or web file to display when loading a workspace with a particular file. This association is set via the right-click menu on the Control Panel.
- Fixed rare positioning problem with some Arc Binary Grid (ADF) files.
- Sped up Global Mapper Grid exports from large collections of files (like map catalogs).
- Added option to batch convert vector files to the InRoads ASCII format.
- Fixed problem exporting areas with duplicate islands/holes when the export boundary passes through one or more duplicate islands/holes.
- Updated KML import to use feature names for type assignment if type assignment based on folder names doesn't find a matching type.
- Added support for specifying the Image ID to use when exporting a Polish MP file.
- Updated Polish MP exports to use 'EndLevel' rather than 'Levels' and [POLYLINE] and [POLYGON] sections rather than [RGN40] and [RGN80]
- Made Polish MP export report any literal types that are exported which may cause problems in cGPSMapper.
- Added area and line vertex count to metadata for layers.
- Added support for gpxx:Depth and gpxx:Temperature attributes when importing GPX files.
- Significantly sped up exports to extremely large ECW (multi-GB) files that had previously slowed to a crawl in some cases.
- Updated behavior of path profile generation along multi-segment paths to not always stop at vertices when generating a path with a user-specified fixed interval. Now that interval will be obeyed so the user will get the exact spacing that they requested.
- Added option to generate 24-bit PNG files when exporting to WorldWind tiles.
- Made fat road line styles and zoom-level based type filtering work properly when exporting to formats with multiple zoom resolutions, like Google Maps.
- Made the Add New Attribute option when editing one or more features remember the last added attribute to simplify adding the same attribute to lots of features.
- Added display of bounding box for area and line features to the Geometry section of the Feature Info dialog for those features when selected.
- When adding a new WMS data source, if an existing WMS data source is selected initialize the server URL to that of the selected WMS source.
- Updated CSV export to include all available attributes, even if the values for all of them are empty.
- Added support for Yards as a unit for specifying the radius of range rings.
- Corrected problem with the default font being written to style files saved from the * Styles tabs of the Configuration dialog rather than the font assigned to a type.
- Updated the Path Profile/Line of Sight tool to draw using the 'Measurement' line style, so you can now customize the appearance of that line.
- Added support for loading data that is in .zip files contained within .zip files, like the new Tiger 2008 data is typically distributed.
- When measuring cut-and-fill volume from the Path Profile or Digitizer Tools, initialize the cut elevation for each vertex to that of the input path if possible.
- Added ability to save your 3D cut line to a CSV file on the Volume Calculation dialog.
- When splitting Shapefiles by layer on export, use the type name rather than the description string for anything other than unknown types.
- Corrected positioning of some OSGB TIFF tiles.
- Added support for loading arc (BUE and BUEP) features from SOSI format files.
- Fixed problem loading area features with holes from SOSI format files.
- Added Location button to Feature Info dialog displayed for point features allowing display and editing of point feature location from there.
- Renamed Virtual Earth export to Bing Maps to reflect new naming by Microsoft.
- Added support for positioning raster files with SOSI .sos files.
- Updated saving of Surfer CLR shader files to allow saving the actual elevation values rather than the standard elevation percentage values that Surfer uses. This makes it easier to save and restore shader settings within Global Mapper.
- Reduced size of built-in bullseye symbol to make it less obtrusive.
- Added option to use space separator rather than comma when batch converting to Simple ASCII Text and XYZ grid files.
- When using the File->Rectify Imagery menu command, make the export option be unchecked by default.
- When exporting to a raster (image) format, check the 'Save Vector Data if Displayed' option by default if any vector data is loaded.
- Made SEGP1 import just ask the user to confirm the datum as the projection is already known.
- Corrected application of color intensity when feather blending.
- Improved bearing calculations in Global Mapper to use the Vincenty formula.
- Made attribute values with multiple leading zeroes be treated as text fields rather than numeric when exported to DBF/Shapefiles.
- Made Global Mapper Package exports maintain the names for palette entries if they exist.
- Fixed problem with slow terrain draws from the last release.
- Added progress reporting when loading an archive (.zip or .tar.gz) file with multiple files to load inside it.
- Fixed bug with changes on the Palette tab of the Options tab for TIFF files not being applied to overview layers (i.e. it only worked when zoomed in on the layer).
- Dramatically improved performance of exports from large numbers of MrSID files.
- Updated GeoTIFF exports to write out the ellipsoid parameters.
- Updated TIN generation when flattening areas to automatically delete any triangles outside the area feature(s) being flattened.
- Reversed the order of colors in the HSV shader.
- Made CSV exports include non-default symbol names as well as an IMAGE_LINK attribute for EXIF point features.
- Added support for additional HDF-formatted data sets.
- When loading .gm_style files via the * Styles tabs of the Configuration dialog, prompt the user to add any types that aren't found on the system.
- Added support for controlling the accuracy and collection system values stored in exported DTED files through the 'HKEY_CURRENT_USER\Software\Global Mapper\DTEDAccuracy' and 'HKEY_CURRENT_USER\Software\Global Mapper\DTEDCollectionSystem' string registry keys.
- Added new option on the Vector Display tab of the Configuration dialog to disable the automatic add of measurement attributes to newly created area and line features.
- Added new option on the Vector Display tab of the Configuration dialog to treat duplicate vertices in area borders as 'Pen Up' or 'Pen Down' commands, thus allowing for having some segments of an area border be not drawn.
- Made export of generated TIN polygons to DXF files generated 3D face features rather than 3D polylines.
What's New in Global Mapper v10.2
Projection/Datum Changes
- Added built-in support for the Wisconsin County coordinate systems.
- Added built-in support for Deir Ez Sor, Egypt Gulf of Suez S-650 TL, Estonia 1997, FD 1958, Herat North, ISN93, Jordan, Korean 1985, Korean 1995, Ocotepeque (Costa Rica), Reykjavik 1900, and Trinidad 1903 datums.
- Added built-in support for the Clarke 1858, Danish 1876 and Clarke 1880 (IGN) ellipsoids.
- Added built-in support for linear units of Clarke Feet.
- Added EPSG codes for KGD (Korean Geodetic Datum) and Mercator projection used in Google Maps and Virtual Earth (code 3785).
- Fixed problem with Dutch (RD) datum transformations in the v10.01 release.
- Added support for decoding Bonne projections from OziExplorer .map files.
- Added support for decoding projection names from ECW files stored as EPSG:<epsg_code> in the projection name and also encode unknown projections that way in exported ECW files.
- Improved accuracy of KKJ datum conversions and added KKJ projection EPSG codes.
Misc. Changes
- Added option to Path Profile/Line of Sight dialog when matching the elevation scale to the draw scale to allow users to enter a vertical exaggeration to apply.
- Added new batch conversion option to skip existing output files.
- Added new batch conversion option to disable anti-aliasing (interpolation) in all cases, even when it is automatically applied for reprojection or resampling.
- Added new batch conversion option to minimize the main window while the conversion is running.
- Updated batch conversion to not report any errors in the conversion until all conversions have been completed. This prevents a batch conversion operation from stalling in the middle waiting for a user to clear an error message.
- Updated the set position dialog to have an elevation field when editing the location of a single vertex from a 3D line or area feature using the Digitizer Tool.
- Added options when gridding exports to break each row (or column if naming is reversed) into its own folder as well as an option to not place an underscore between each piece of the export filename.
- Improved decoding of waypoints from GPS TrackMaker .gtm files. An appropriate symbol should now be assigned if possible and the correct naming is now used.
- Don't use EXIF information from JPG files if you open the files with the File->Rectify Imagery menu command to force rectification.
- Fixed crash when loading Terrascan .bin files from v10.01 release.
- Added new Ctrl+Shift+D shortcut key to toggle the display of deleted features.
- Allow initialization of custom shaders from other custom shaders in addition to the Global Shader and also added option to re-base and offset the elevation values used in a shader.
- Fixed problems with labels for very short lines not showing when zoomed way out on them.
- Reduced memory requirements for loading Helava DEM format files.
- Fixed color problems with CMYK-encoded JPG files from Adobe Photoshop.
- Fixed problem generating iso-height contour areas in some rare situations.
- Added a new option when batch converting to Float/Grid format files to export slope values rather than elevations.
- Updated the DXF export to use the Elevation Display/Export Units setting on the Vertical Options tab of the Configuration dialog to determine whether to export feet or meters for elevation values derived from loaded terrain data during export.
- Updated Google Maps exports to use a separate folder for each row in a particular zoom level to avoid overloading a single Windows folder with more files than it can efficiently handle.
- Fixed problem with incorrect slope values of 0 being written out to Float/Grid format files in some cases.
- Fixed bug with slope values written out to Float/Grid files being slightly smaller than they should be, especially in very steep areas.
- Fixed problem with KML_ZOOM_SCALE_FACTOR script parameter not working.
- Added support for overriding the default naming convention for Lidar class names using a lidar_classes.txt file enumerating Lidar classes and the new name to use for those classifications.
- Fixed problems with some features being missing when loading some ESRI personal geodatabase (.mdb) files, like those from the NHD.
- Updated KML import to support color specified for icons.
- When batch converting files that are loaded in the main map view with contrast adjustment enabled, use the contrast adjustment settings of the loaded files during the conversion.
- Added support for loading clutter and height files similar to MSI Planet but with .cl or .he extensions and a List file rather than a Index file.
- Added new option to Google Maps and Virtual Earth exports to allow skipping existing tiles. This provides a mechanism for restarting cancelled exports or just updating part of a data set.
- Improved compression ratio achieved in LZW-compressed GeoTIFF files.
- Fixed problem exporting Shapefiles split by layer/description when the layer/description includes special characters like '<' or '>'.
- Allow the Control Center dialog to be resized to be more narrow.
- Added option when batch converting from USGS DRG files with accompanying FGD metadata files to use the quad name from the FGD filename as the output filename.
- Drastically sped up the loading of Canada3D files.
- Updated distance/bearing input dialog to allow bearings to be specified with formats other than decimal degrees (like DMS, DM, etc.).
- Added new option to the Options menu on the Path Profile/LOS dialog to allow modifying the start distance for the distance scale in the path profile graph.
- When gridding during export and using a letter to name rows and/or columns, keep the letter as lower case if it was originally specified that way.
- Fixed problem with default line simplification not being applied during contour generation unless you actually click on the Simplification tab.
- When gridding to selected area features, allow the overlap setting to be applied if you are just cropping to the bounds of each area feature.
- Corrected half-pixel shift in the placement of loaded GXF files.
- Fixed problem reading palette color labels with spaces in them from .pal files.
- Made the shot point number field in exported SEG-P1 files be right-justified.
- Increased the number of recently opened files that are remembered on the File menu from 4 to 6.
- Made the Search->Search by Attributes dialog always display the current number of selected [Items.
- Added option to feather blend to the outside of a polygonal boundary rather than to the inside.
- Added option to generate ERS files when doing elevation-format BIL exports.
- Allowed cropping a raster layer to multiple selected polygons when using the Cropping tab on the options dialog for the layer.
- Fixed error reading some MapInfo MIF/MID format files.
- Added support for .jgwx as a JPG world file extension.
- Made the dialog displayed when editing multiple features at the same time be resizable.
- Updated the create/flatten terrain from areas option of the Digitizer Tool when treating the area elevations as relative to the ground perform the relative adjustment of the terrain at each sample location within the area rather than picking a single representative elevation for the entire area. This is useful for adjust all elevation values within an area feature by some amount.
- When loading files that have contrast adjustment automatically applied, make them use a shared contrast adjustment by default. This makes loading multiple high color (i.e. 16-bit per color channel) files adjust them consistently automatically rather than doing a separate adjustment for each image.
- Added new right-click option to the Control Center to allow easily setting the current view/export projection to the native projection of the layer that is right-clicked on.
- Corrected placement of text points from DGN v8 files.
- Added support for rotated text from DGN v8 files.
- Added GPS toolbar with buttons for marking waypoints and showing GPS information.
- Fixed problem with the placement of area centroids/labels for fully closed areas.
- Added support for loading GeoTIFF files with a *.gtif extension.
What's New in Global Mapper v10.1
Misc. Changes
- Added support for loading JPG files with embedded EXIF GPS position data. These files will be loaded as point features with picture icons. When you select one of these with the Feature Info Tool, the JPG image will be displayed.
- Added support for tracking and managing multiple GPS devices via an input GPS data stream including $PRAVE sentences. With a compatible receiver, you can now use Global Mapper for fleet management. There is a new Manage GPS Devices option under the GPS menu that provides extensive functionality for managing the collection of GPS devices being tracked.
- Added new Color Grade tab to raster options dialog to allow complex manipulation of color channel values and saturation for loaded raster files. This allows 'grading' each color channel from a specified input range for a color channel to a specified output range.
- Added support for exporting loaded data to NITF format files.
- Added support for exporting an alpha channel to ECW and JPG2000 format files, thus allowing creating of files in those formats with transparency built-in.
- Added button to the toolbar for the Search->Search by Attributes menu command.
- Added option to add X and Y coordinate attributes to selected point features via the right-click menu in the Digitizer Tool.
- Added new option to the distance/bearing/COGO input to close a path using the 'compass rule' and to edit the start location.
- Added ability to right click on a point in the Search by Attributes dialog and start a new distance/bearing/COGO line from that point.
- Added new batch conversion option to "Make a Single Color Transparent". This will allow you to choose a color to make transparent when batch converting raster format files.
- Added support for loading PDS/Vicar format data, which is commonly used by NASA for planetary data sets.
- Added new [Item to the right-click menu in the Digitizer Tool when area features are selected to populate the attributes of those areas from the attribute tables of a single point contained within those area features.
- Added new Advanced Creation Options sub-menu to the right-click menu in the Digitizer Tool when area and/or line features are selected. This menu now contains the options to create lines from area, create areas from lines, create terrain from areas, as well as a couple of new options (see below).
- Added option to the Advanced Creation Options menu of the Digitizer Tool to create new point features at the centroid of selected area features.
- Added option to the Advanced Creation Options menu of the Digitizer Tool to create new point features from the vertices of selected area and line features.
- Added new options to the right-click menu option of the Digitizer Tool for creating rectangular/square area and line features by manually entering the rectangle coordinates.
- Added new built-in point types for LIDAR point types to make it easier to filter out different LIDAR points loaded from LAS and Terrascan LIDAR files.
- Sped up export to GeoTIFF files when a large number of input files are being exported.
- Added support for adding multiple custom symbols at once when adding custom symbols on the Point Styles tab of the Configuration dialog.
- Added automatic positioning of OSGB 10K grid cells in TIFF format.
- Improved generation of image-optimized palettes in cases where over 16.7 million pixels with the same color are involved in the export.
- Added ability to select which layers to load from an ESRI personal geodatabase (MDB) file.
- Added new palette option during batch conversion to use the same settings as the source file. This allows you to convert a mixture of RGB and palette-based files and maintain their original settings.
- Added built-in support for the Double Stereographic and System 1965 (Uklad 1965) projection systems.
- Added built-in support for IRENET95, Malongo 1987, PRS92 (Philippines Reference System 1992), and SWEREF99 datums and associated EPSG projection codes.
- Added new EPSG codes for Swedish Grid (3021 and 2400).
- Added built-in datums for each of the custom Minnesota county ellipsoids as well as for Sheboygan County, Wisconsin.
- Added more accurate 7-parameter datum transformations for Kertau 1948 and Timbalai datums.
- Allowed use of linear units other than meters (i.e. feet) for New Zealand projections.
- Corrected definition of Guam State Plane zone.
- Added option when shifting selected features with the Digitizer Tool and selected control points when rectifying imagery to shift based on a distance and bearing as well as fixed X and Y offset distances.
- Added Speed and Bearing display for each leg in the Feature Vertices dialog when a time-stamp is present for each vertex (i.e. such as GPS tracklogs).
- Added support for getting positioning information for raster files (like JPG, etc) from a greater variety of KML files.
- Sped up display of dense point data sets with labels. This was slower in v10 due to new automatic label placement feature.
- Added new right-click option to the Search by Attributes dialog to allow zooming to the selected feature(s).
- Increased the size of the displayed elevation and lat/lon position on the GPS Information dialog.
- No longer generate transparent PNG or TIFF files for KML raster exports using the super overlay feature if vector data is being exported. This is to prevent problems with the multiple layers of images showing through in Google Earth when zoom in on transparent areas which are prevalent in vector exports.
- Made filename parameters for script commands referencing loaded files (like COMBINE_TERRAIN, UNLOAD_LAYER, etc.) also match against the description of loaded layers in case no matching filenames are found. This allows matching against created layers that are not backed by a filename, like the results of a previous COMBINE_TERRAIN or GENERATE_CONTOURS command.
- Allowed use of PROJ_EPSG_CODE parameter with LOAD_PROJECTION script command.
- Fixed problem decoding projections from MapInfo files with units other than meters and specified false easting/northing values.
- Added option to view shed generation to specify a receiver height above the terrain surface to check for visibility at when use a beam with restricted transmission angles.
- Improved export of 3D line and area features to PLS-CADD XYZ files.
- Update PLS-CADD export to write out a sequential ID number in the first field for point features with no POINT_DESC attribute value.
- Fixed problem loading some WMS data sets.
- Added new option to the Global Mapper Package export dialog to specify that the full style for all features should always be saved to the generated file, even if a feature is using the default style for a type. This makes it easier to save data sets with the same styling for sharing between users.
- Made Feature Edit dialog resizable.
- Made types that are disabled in the type filter on the Vector Display tab of the Configuration dialog not show up in the Feature Edit dialog.
- Updated raster/elevation export plugin architecture to add a new flag (EP_Flags_ElevAndColor) that allows an elevation format to also have the color callback function called for each exported sample for formats that store both elevation and color information.
- Added display of current data download speed to export progress dialogs that are exporting data coming from online sources, like WMS or DigitalGlobe imagery.
- Fixed bug in v10.00 that prevented export to some formats from a script file.
- Fixed bug with incorrect Z value being written out to new 3D DGN files for 3D points that have no display label.
- Added new File menu command to the Path Profile/LOS dialog to allow saving the path profile results to a CSV file with X, Y, elevation, and distance (both segment and cumulative) values.
- Added support for loading JPEG2000 files from associated .TAB files.
- Added display of target compression ratio to metadata display for ECW and JP2 format images.
- Added support for tracking NMEA GPS devices that use $IN* sentences rather than $GP* sentences.
- Corrected zone number used for GeoTIFF files for the Mississippi West State Plane zone.
- Greatly sped up export to large ECW files from map catalogs.
- Updated date fields imported from DBF files to use 4 digit years.
- Updated Lidar LAS export from vector data to use feet for the elevation units if the 'Elevation Display/Export Units' setting on the Vertical Options tab of the Configuration dialog is set to 'Statute (ft)'.
- Fixed problem batch-converting to GeoTIFF files using a min-is-black or min-is-white palette.
- Added options to Erdas Imagine export to control the block size, whether or not compression is used, and whether or not to add overview (pyramid) layers.
- Added progress bar for lengthy area volume calculations.
- Made Surfer BLN files be automatically detected and imported with no user intervention.
- Made Delft 3D .ldb files be automatically detected and imported with no user intervention.
- Made Surfer BLN files be automatically detected and imported with no user intervention.
- Made Delft 3D .ldb files be automatically detected and imported with no user intervention.
- Added support for reading place point features from OpenStreetMap (OSM) files.
- Fixed problem with attribute display in Search by Attributes dialog when loading new files with the dialog open.
- Added new line drawing style, "Solid with Black Edges".
- Fixed bug in v10.00 which caused vector features to not be selectable if any fixed screen position layers that are set to always draw on top are loaded.
- Modified the bearing display in Global Mapper to be based on the Position Display Format selection on the General tab of the Configuration dialog. So if you have that set to DMS, your bearings should show up that way as well.
- Added support for MPR/MPH files larger than 2GB.
- Reduce memory requirements for loading large ENVI DEM format files.
- Fixed problem in v10.00 release with users being prompted to confirm projection for NAD83-based projections from old-style PRJ files or prj.adf files.
- Added support for loading truncated Lidar LAS files.
- Added support for loading very large 16-bit BMP files.
- Corrected color display in the status bar as you move the cursor around the map over loaded TIFF files.
- Added support for user-specified tile size when generating KML super overlays.
- Made the last palette selection be remembered for batch conversions.
- Added support for additional flavors of MODIS data in HDF format, like the SST (sea surface temperature) data.
- Fixed problem with some new line styles from v10.00 not drawing properly when used as area borders.
- Corrected rotation of text labels from some DXF files.
- Fixed problem with multiple consecutive spaces being reduced to a single space when reading in attributes from ASCII text files.
- Made the text '\n' be interpreted as a newline character in attribute values read from ASCII text files.
- Added LEVEL_DESC attribute to features imported from DGN v8 and later files if the file contains a text description for the level of the feature.
- Fixed problem with translucency setting not always working with TIFF files in map catalogs.
- Added LEVEL_DESC attribute to features imported from DGN v8 and later files if the file contains a text description for the level of the feature.
- Fixed problem with translucency setting not always working with TIFF files in map catalogs.
- Added ability to use custom palettes when exporting GeoTIFF, PNG, or Erdas Imagine files from scripts by providing the palette filename as the value of the PALETTE parameter, like PALETTE="C:\my_palette.pal".
- Greatly sped up the addition of JPG files to map catalogs.
- Made NAME and LABEL fields be preferred for labeling over fields that just start with NAME or LABEL when loading Shapefiles.
- Added support for addition font style information from attributes using FONT_STYLE, FONT_WEIGHT, and FONT_PLACEMENT attributes.
- Changed name of automatic MODIFIED_DATE attribute to MOD_DATE to avoid attribute name length issues with Shapefiles.
- Fixed problem when geo-coding to loaded data from a file that contains the address number and street name in the same field.
What's New in Global Mapper v10.0
Projection/Datum Changes
- Added built-in support for the MSTM (Mississippi Transverse Mercator) and New Brunswick Double Stereographic projections as well as a configurable RSO (Rectified Skew Orthomorphic) projection.
- Added built-in support for the ED87, JAD69 (Jamaica 1969) and JAD2001 (Jamaica 2001) datums.
- Improved accuracy of datum conversions involving the Tananarive datum by using improved conversion parameters from IGN.
- Fixed accuracy problem with ED50 (Spain and Portugal) and OSGB36 datum conversions very close to and just east of the prime meridian.
- Improved accuracy of datum conversions involving the Bogota Observatory (Bogota 1975) datum.
- Allow the Azimuthal Equidistant projection to cover the entire world rather than just half the world around the projection center.
- Added support for users to add their own EPSG codes definitions or modify the existing ones by modifying the epsg_codes.txt file in the Global Mapper installation folder.
- Added recognition of additional EPSG codes for projections (like MGI/Balkans).
- Updated EPSG projection definitions for State Plane Illinois zones (FIPS 1201 and 1202). New codes 3435 and 3436 are for these zones using feet units and existing codes 26971 and 26972 now use meters as units.
- Added support for two extra false easting/northing attributes to the State Plane projection system to support users that use a State Plane projection system with an extra scale factor (such as for ground vs. grid coordinates) and then apply an XY offset to the coordinates after that.
- Added zones 6-9 for Gauss Krueger Germany (3-degree zones) projection.
- Added additional S-42 (Pulkovo 1942) datum specializations and made the base S-42 (Pulkovo 1942) datum automatically select an appropriate specialization to use.
Misc. Changes
- Added support for easy creation of multi-line text for area and point features by adding the text '\n' to display labels for points when creating/editing them with the Digitizer Tool.
- Allowed the label for area features to be rotated.
- Automatically combine address ranges for Tiger 2007 line segments that have multiple address ranges to make address searching more effective.
- Added support for additional MTFCC (feature type) codes from Tiger 2007 data so that features like state and county boundaries can be automatically classified on import.
- Added new selection mode to the Digitizer Tool. If you hold down the 'I' key when dragging a box, only features that are completely contained within the box will be selected. This is useful for things like selecting a point feature on top of a line or area feature.
- Corrected ERS header export to be correct when exporting BIL files or files with export units of arc degrees.
- Fixed bug when exporting raster KML/KMZ files to a filename with a special character not allowed in XML files, like an ampersand.
- Fixed problem with per-vertex time-stamp values being lost in some cases when graphically moving or deleting vertices with the Digitizer Tool.
- Added new built-in point type 'Address Label'. You can disable this type to turn off the center address labels automatically applied to downloaded online sources, like TerraServer-USA and DigitalGlobe.
- Added new built-in area type 'County Subdivision'.
- Added option to maintain the map location under the cursor position when using the mouse wheel to zoom. You can do this either by checking the option on the Advanced list on the General tab of the Configuration dialog or holding down the Ctrl key when scrolling the mouse wheel.
- Added new options to Google Maps export to allow easily adding additional controls to the map displayed by the default HTML file that is generated, such as a map type selected. Also made double-click zooming be enabled by default.
- Added transparency slider to the Google Maps and Virtual Earth export dialogs to allow setting the default transparency level for the exported maps.
- When importing generic ASCII text files, make the default attribute list for the type being assigned to a feature automatically be applied to the attribute list for that feature.
- Added automatic type and style assignment from attribute values when loading DBF point files.
- Updated the 'Find by Name' dialog to allow recentering on a feature without showing the bullseye icon if you hold down the ALT key when double-clicking on an [Item.
- Added new Ctrl+Alt+L shortcut key for automatically copying the current point/cursor coordinates to the clipboard in the current selected projection with a tab separated the X and Y coordinate values.
- Corrected placement of ECW/JPEG2000 files that use a projection code of TMNEWYEM. They were previously very slightly shifted.
- Made the COMBINE_TERRAIN script command by default use the intersection of the bounding box of the two layers being combined rather than the union of the layer bounding boxes.
- Fixed problem with elevations sometimes not being saved when recording a tracklog for a connected GPS device.
- Made saved CSV export options be remembered during a run of Global Mapper.
- Fixed problems loading LAS, Terrascan, and DMDF files from workspace files.
- Added support for loading latest GNIS (USGS Geographic Names) database from https://geonames.usgs.gov/domestic/download_data.htm.
- Added option when capturing the screen contents to an image to save a text file containing metadata about the file, like the bounds, pixel size, etc.
- Increased precision of lat/lon coordinates displayed on the status bar.
- Improved automatic detection of alpha channels and non-standard color channels when loading ECW and JPEG2000 (JP2) format files.
- Changed font used for elevation legend and distance scale display text so that it can display correctly on all systems, regardless of language.
- Fixed problems loading 24-bit RGB MPR/MPH files.
- Fixed error when trying to load DBF files greater than 2GB in size.
- Made gridded elevation grid generation from loaded vector data automatically overlap the edges during generation to generate a smooth, non-overlapped output.
- Fixed problem when gridding elevation grid generation and manually specifying the sample spacing to use.
- Fixed problem loading SID files with corrupt world files accompanying them.
- Fixed problem with features being exported to the non-populated upper layer(s) of MP files in some cases.
- Made files loaded at a fixed screen position be maintained as fixed screen location files when saved to Global Mapper Package (GMP) files.
- When loading generic ASCII text/CSV files, keep a name/label column as both an attribute value and the display label if multiple attributes exist to allow easily changing what attribute(s) to display as the label.
- When exporting to the Arc Ungenerate formats, write out coordinates in the projection selected on the Projection tab of the Configuration dialog rather than just lat/lon values.
- Added automatic detection of grid cell registration type (i.e. pixel-is-point or pixel-is-area) for netCDF grids like those created using GMT.
- When generating Simple ASCII Text files from a script using the EXPORT_VECTOR command, allow specification of attribute export except for style attributes by using the parameter EXPORT_ATTRS=NO_STYLE.
- When importing files from a script/workspace, warn the user if a file does not exist.
- Improved detection of invalid (void) values for elevation GeoTIFF files that use very large negative numbers for invalid values and the files do not contain any valid data.
- Added support for loading palettes from Idrisi SMP files.
- Added option to make background pixels transparent when batch converting to raster KMZ files.
- Added option to generate 8-bit palette-based PNG files when batch converting to raster KMZ files.
- Added automatic detection and correction of incorrect State Plane zone encodings in some .aux files, such as those produced by a New York imagery site.
- Fixed problem reading the timestamp for tracklog points from GPX files that are on the 31st day of a month.
- Fixed problem with TriangulationLib.dll files sometimes not being installed by auto-downloading them if needed.
- Fixed rare error loading some DNC data sets.
- When importing ASCII data files, automatically detect lines with a series of 999.0 values and allow the user to treat these as feature separator lines rather than coordinates.
- Sped up import of GML files, particularly when importing lines or areas with a lot of vertices.
- Drastically improved speed when displaying some NAIP 2008 JPEG2000 imagery.
- Added support for using TFWX files as world files for TIFF files.
- Added display of the number of grid cells being exported when doing a gridded raster or elevation export.
- Added display of the area covered by the screen to the View->Properties dialog.
- Fixed crash when doing more than one export to a web-based format (like Virtual Earth, Google Maps, etc.) from a single Global Mapper session.
- Fixed HTML file created for Virtual Earth export when using the JPG format.
- Added option to Download Online Imagery menu command to delete the caches for the various sources.
- Added Alt+R as a shortcut key to save the current view.
- Improved decoding of block labels and attributes from some DXF files.
- Added support for 2 additional resolution level exports for Google Maps exports, allowing up to 2 cm resolution imagery to be accurately represented.
- Allowed for the specification of negative grid cell width and/or height values when exporting and using the Gridding tab. When a negative value is specified the grid cells will be snapped to the right and/or bottom of the export bounds rather than the left and/or top as is normal.
- When assigning areas to be islands in other areas with the Digitizer Tool, allow the user to add areas as islands even if they are not completely contained within the topmost area at the clicked location.
- Changed the cursor used when selecting features with the Digitizer Tool to a crosshair from a pointer.
- Added new Ctrl+Shift+M shortcut key to the Digitizer Tool to activate move mode.
- Allow 2 line features that do not share a common endpoint to be combined by automatically adding a line segment connecting the 2 closest ends of the line when using the Combine Selected Line Features command in the Digitizer Tool.
- Added display of some projection information on the Metadata tab of the metadata dialog for layers and also in the output of the EXPORT_METADATA script command.
- Added option to the batch conversion dialog when converting raster files to disable the automatic use of contrast adjustment. This is useful when you have files with more than 8 bits per color channel that look better with no contrast adjustment applied.
- Added new PROMPT_IF_TYPE_UNKNOWN parameter for the IMPORT script command to allow disabling the type prompt when importing files for which the type could not automatically be determined.
- Added new option to the NASA World Wind export to allow manual specification of the level 0 tile size to use.
- Allowed use of the Delete key to delete ground control points from the rectification dialog.
- Fixed problem loading some MapTech BSB charts with unusual projections (like Polyconic).
- Fixed problem with image rectification that would occasionally cause polynomial rectification to be used instead of triangulated even if triangulated (piecewise-affine) should have been used.
- Corrected half-pixel shift when loading SRTM30 and SRTM30+ files.
- Added Ctrl+S as a shortcut key to the image rectifier dialog to save the GCP list to a file.
- When loading a GCP file in the image rectifier dialog, prompt the user to remove all of the current control points if there are any.
- Added option to the advanced section of the General tab of the Configuration dialog to specify that when cropping to an area feature on export that any cell that has any part in the crop area should be kept rather than just those for which the center of the cell is inside the crop area.
- When cropping to selected area features during batch conversion, prompt the user to see whether they want the export files to have the bounds of the file being converted or the selected area features.
- Made the screen capture dialog remember the last format used and select it by default within a single run of Global Mapper.
- Improved display of some BSB charts that cross the anti-meridian.
- Fixed error loading some NITF imagery data sets that use JPG2000 compression.
- Improved positioning of NITF imagery that uses RPC (polynomial-based) positioning.
- Prompt the user to specify whether 16-bit JPEG2000 and ECW files are elevation or imagery files rather than just assuming they are elevation.
- Fixed problem with view background color not being in generated image optimized palettes in all cases.
- Made script exports automatically create the destination directory for the new file being created if it doesn't already exist.
- Added new GRID_NAMING_PREPEND_ZEROES parameter to the script export commands to allow controlling whether or not zeroes are prepended to named grid tiles during export.
- Added new GRID_NAMING_SEPARATOR parameter to the script export commands to allow users to control what separator character is used between pieces of a grid name. The default is an underscore.
- Added support for appending column names before row names when gridding on export from a script by using the GRID_NAMING=SEPARATE_COLS_FIRST parameter.
- Improved resizing of main map window so that the map data is not constantly redrawn as you drag the window to a new size.
- Increased the size of the displayed elevation on the GPS Information dialog.
- Added option when batch converting vector data to KML/KMZ files to allow the inclusion of displayed text labels for exported area and line features with labels.
- Fixed problems reading some TIFF files larger than 2GB in size.
- Added new shortcut key (Ctrl+1) to zoom the map to the full detail for the raster/elevation map at the center of the screen.
- Fixed error when trying to export vector-only data to a raster BIL file.
- When exporting Polish MP files using an image ID from a template file and also gridding the export into multiple pieces, automatically increment the image ID of the output files to prevent duplicate image ID values.
- Added new option to always display line labels on the center of the longest segment of the line to the Vector Display tab of the Configuration dialog. This prevents line labels from jumping around as you zoom and pan around.
- Added new option to only snap to area and line vertices by default when drawing new features to the Vector Display tab of the Configuration dialog. Holding the 'V' key when drawing the new features will toggle this behavior.
- Enable snapping to existing features when inserting vertices into existing area and line features using the Digitizer Tool. The shortcut key to stay in "insert vertex" mode was changed to the 'I' key from ALT since the ALT key is used to disable snapping behavior.
- Added option to crop Shapefile exports to selected area features. This will only include point features inside the selected area features and line and area features that intersect the bounding box of the selected area features.
- Updated GeoTIFF export to always write out all projection information and parameters even when an EPSG code is matched and written.
- Added support for additional parameters for recommended route (0x0108) and marine contour (0x0105) lines when exporting vector data to Polish MP files.
- Fixed memory leak when running a script file with EXPORT_RASTER commands that includes vector data from the command line.
What's New in Global Mapper v9.3
Projection/Datum Changes
- Added built-in support for the MGA (Map Grid of Australia) projection.
- Added built-in support for the Aratu and Camacupa datums.
- Improved accuracy of OSGB36 datum conversions by using the OSTN02 tables.
- Made Bonne projection work properly when the origin latitude is in the Southern Hemisphere.
- Added support for decoding Albers Conic projections from Ozi .map files.
- Added support for correcting the projection of multiple raster files at once (only if all of the raster files being corrected have the same projection to start with).
- Fixed problem with displaying the equator grid line when using the Van der Grinten projection.
- Fixed problems encoding and decoding Lambert Cylindrical Equal Area projection to/from GeoTIFF files.
Misc. Changes
- Added option to the Shader Options tab of the Configuration dialog to reverse the color order of the selected shader (previously only the HSV shader was reversible).
- Added support for reading the track style information written to GPX files by the ExpertGPS software application.
- Added new right-click option to the Feature Info dialog to allowing easily zooming to the extents of the selected feature.
- When an elevation legend is displayed, make selecting the View->Full View menu command zoom the map so that the elevation legend does not obscure any of the loaded data.
- When editing existing elevation values on the custom shader dialog, edit the value in the selected elevation units rather than always in meters.
- When digitizing new point features, display the distance from the last digitized point to the current cursor position in the status bar.
- Added option to the Vector Display tab of the Configuration dialog to allow drawing dots at line endpoint locations (this is a subset of the existing option to display all area and line vertices).
- Fixed problem that prevented the description of the 'User Created Features' layer from being modified in some situations.
- Fixed bug with enabling transparent colors for gridded elevation maps that made them disappear in some cases.
- Added support for parsing coordinate values that use commas rather than periods for the decimal separator character.
- When exporting new Polish MP format files, check the default attribute list for the type of a feature if the feature does not have a particular attribute in its own attribute list (this was already being done for the MP_TYPE attribute, but has now been extended to all supported MP attributes, like PERIOD for light points).
- Fixed problem with icon symbols not being correctly exported to Polish MP files if the export was based on a MP template file using a LBLCoding value other than 9.
- Sped up exports to ECW and JPEG2000 files from map catalogs.
- Fixed snapping to existing line and area feature boundaries when the data being snapped to is in a different projection than the current view projection.
- Made the display label for selected area features be displayed if the option to only highlight the border of selected areas is selected.
- Fixed snapping to existing line and area feature boundaries when the data being snapped to is in a different projection than the current view projection.
- Made the display label for selected area features be displayed if the option to only highlight the border of selected areas is selected.
- Improved default elevation unit selection when loading multiple files so that it doesn't always default back to meters.
- Fixed problem with some grid line labels being drawn at strange angles.
- Added new SPLIT_BY_LAYER parameter to the EXPORT_VECTOR command in the scripting language to allow splitting Shapefile exports into files based on the layer/type of each feature.
- When drawing new line and area features with the Digitizer Tool, render the vertices if we are displaying the vertices for other line and area features.
- Made the Feature Info dialog display the enclosed area in addition to the length in the Geometry field for closed line features.
- Allowed band selection for NITF imagery with 3 or more bands of data.
- Made the bit depth be displayed in the metadata list for MrSID and NITF imagery.
- Added support for WMS servers using secure HTTP (i.e. https:// addresses).
- Improved accuracy of area calculations when using the Mercator projection.
- Updated WASP .map area export to support roughness values in a RV attribute in addition to ROUGH_L and ROUGH_R.
- Write out "LOCAL" as the projection name when exporting ECW files using a projection that is not recognized for storage in ECW files.
- Added support for per-vertex elevations for area features from Shapefiles in all cases (previously only simple areas with no holes were supported).
- Made the calculated error at each control point in a rectification be saved in a GCP file saved through the File menu on the rectification dialog. It will be the last column for each control point.
- Improved great circle distance calculations by using the more accurate Vincenty algorithm.
- Fixed remaining problems loading portions of some Erdas Imagine .img grid files with floating point samples.
- Fixed bug with image-optimized palette selection generating 24-bit RGB PNG and Erdas Imagine files when batch converting to those formats.
- Fixed problem with gap showing up between lines that end at the same location.
- Added built-in point types for bank and restaurant.
- Added built-in line type for invisible boundaries (such as those commonly found in Tiger/Line files).
- Fixed rare problem with very long vector lines or large area features not printing correctly.
- When loading KML/KMZ files, use the folder names from the files to automatically assign Global Mapper types if possible (i.e. if a matching type name exists).
- Added ability to specify water level in feet in addition to meters in the 3D viewer.
- Fixed problems loading some complex entities from DXF and DWG files.
- Fixed problems adding package files with multiple layers to map catalogs.
- Made default attribute lists be applied when changing the feature classification of multiple features at a time.
- Corrected placement of image files positioned using world files with rotation.
What's New in Global Mapper v9.2
Scripting Changes
- Added new COMBINE_TERRAIN command to the scripting language to allow combining terrain layers to generate a new layer using a script file.
- Added new ADD_MEASURE_ATTRS command to the scripting language to allow adding measure attributes to loaded vector layers from a script.
- Made the OVERWRITE_EXISTING=NO parameter work properly when gridding an export from a script.
- Added new PIXEL_SIZE parameter for use with the EXPORT_RASTER script command. This parameter allows you to specify the desired pixel size of your export result. The format is PIXEL_SIZE="<width>x<height>", or PIXEL_SIZE="1024x768" as an example.
- Made the value of the INC_VECTOR_DATA parameter default to YES with the EXPORT_RASTER command if only vector data is loaded.
- Allowed use of SPATIAL_RES parameter with the IMPORT_ASCII script command to manually specify the grid resolution to use when generating a gridded elevation layer.
- Added new LAYER_BOUNDS_EXPAND parameter to script commands taking a bounding box so allow using an expanded version of a bounding box obtained using a LAYER_BOUNDS parameter.
- Added new DGN_GLOBAL_ORIGIN_LL, DGN_REPLACE_DARK_COLORS, and DGN_UNIT_RESOLUTION parameters to the EXPORT_VECTOR script command to allow specifying additional options for DGN export.
- Made GEN_WORLD_FILE parameter work for ECW and JPEG2000 exports from script files.
- Added new PROJ_EPSG_CODE parameter to IMPORT commands to allow specifying the projection by EPSG code.
Projection/Datum Changes
- Added built-in support for the Belge 1972 (Belgian Lambert 1972) grid system, Laborde (Madagascar) projection, and Transverse Mercator (South-Orientated) projection.
- Added built-in support for the NGO 1948 datum based on the Oslo prime meridian vs. Greenwich.
- Added built-in support for the Tananarive 1925 datum based on the Paris prime meridian vs. Greenwich.
- Added decoding support for some Polar Stereographic, Austrian Grid, and Norwegian grid EPSG projection codes.
- Fixed Oblique Stereographic and Dutch Grid projections (they were broken in v9.00).
- Fixed Lambert Azimuthal Equal Area projection to work properly with all datums. This fixes problems with the CORINE land cover data not lining up properly.
- Fixed problems using New Zealand Map Grid with any datum other than NZGDA49.
- Renamed some datums (i.e. ED50 and OSGB36) to make them shorter and reflect their more common usage.
- Fixed problem loading new format (WKT) PRJ files with a datum using a meridian other than Greenwich (i.e. the NTF Paris datum).
- Added support for decoding Vertical Near-Sided Perspective projections from OziExplorer .map files.
- Fixed bug using the Aitoff-Wagner projection.
- Added centifeet (hundredths of feet) as an elevation unit for export.
- Added the Winkel Tripel projection as a built-in projection.
- Added built-in support for the BD72 (Belgium 1972), M'Poraloko (Gabon) and Google Maps datums.
- Improved the accuracy of the ED50 - Spain and Portugal datum transformation by having it use a NTv2 transformation file.
- Improved the accuracy of the MGI Austria and Potsdam (DHDN) datum transformations.
- Added Indian Yard as an available unit for projections.
- Allowed EPSG datum codes to be used to specify a datum on the projection selection dialog using the 'Init From EPSG' button.
- Added support for decoding Polyconic (American) projections from OziExplorer .map files.
Misc. Changes
- Made further improvements to triangulation and gridding to allow even larger data sets to be gridded.
- When gridding 3D point data sets using the File->Open Generic ASCII Data File menu command, made the elevation specific options (like tightness threshold and grid spacing) appear on a separate dialog after selecting the ASCII options.
- Added option to make specified export bounds be exactly maintained at the expense of the specified sample spacing (the reverse is the default) to the Advanced section of the General tab of the Configuration dialog.
- Allowed map catalog files to be added to existing map catalog files. In these cases, all files referenced in the map catalog being added will simply be added to the map catalog they are being added to.
- Added "Save As" button on the map catalog options dialog to allow changing the filename associated with a map catalog.
- Added new 'SPOT Natural Color' blend mode to combine the color channels in a layer using the common algorithm for generating natural color imagery from the SPOT HRV multi-spectral sensor.
- Fixed bug writing out 3D area features to DGN files.
- Made the 'Copy to Clipboard' button on the Feature Info dialog copy the actual feature to the clipboard for pasting into Global Mapper in addition to copying the text attribution for the feature to the Windows clipboard for pasting in a text application.
- Added new option to the Vector Display tab of the Configuration dialog to allow auto-iconizing road feature names on import if they are recognizable icon names (like I-70, US63, etc.).
- Made holding down the 'P' key when left clicking with the Feature Info tool only select area features (i.e. nearby lines and points will be ignored).
- Fixed problem generating image-optimized palettes during export when the input files are all palette-based files whose combined palette has over 256 colors.
- Allowed for the generation of .tab files for ECW and JPEG2000 when batch converting.
- Made results on Search by Attributes dialog not include features in hidden layers or features with the types disabled for display.
- Allowed splitting of selected area features at selected vertices with the Digitizer Tool when more than one feature is selected.
- Added option to several raster export formats (like ECW, JPG, JPEG2000) to fill small gaps between valid data samples.
- Fixed problems loading some projections from ECW and JPEG2000 files.
- Made additional speed-ups to ECW and JPEG2000 exports when exporting from large numbers of loaded files.
- Added option to feathering to just crop to the specified feather boundary rather than actually feather-blending.
- Added option to palette-based exports to use a custom palette from a .pal file (such as one saved from the transparency dialog in Global Mapper).
- Added new Option menu command on the rectification dialog to allow displaying the transformation equations used for the specified control points.
- Added new option to the Advanced Selection menu in the Digitizer Tool for easily selecting all of the island areas associated with a parent area and deselecting the parent.
- Prompt for the type of 16-bit Erdas Imagine .img files (i.e. are they elevation data or imagery).
- Improved loading of HATCH entities from DXF files.
- Improved loading of text from MTEXT entities in DXF files.
- Added option to Google Maps export to select the default Google Maps background layer that is displayed (i.e. street maps, imagery, or terrain).
- Made the last searched address be remembered on the Find Data Online and Find Address dialogs.
- Added option to Google Maps export to select the default Google Maps background layer that is displayed (i.e. street maps, imagery, or terrain).
- Made the last searched address be remembered on the Find Data Online and Find Address dialogs.
- Made point classification and intensity be available for Lidar points from Terrascan format files.
- Made the Search by Name and Search by Attributes dialogs show a bullseye on the map when you double click on a search result.
- Made running script files that make changes to the main view automatically update the main view window when they complete in all cases.
- Made the 'Run in Context of the Main Map View' setting on the Run Script dialog be remembered between runs.
- Allow selection of elevation units when batch converting to the Lidar LAS format.
- Fixed bug with color intensity values not being used in some cases for some raster files.
- Added option to the elevation grid generation dialog to allow the user to specify that they want the generated elevation grid to fill the entire bounding box of the input data rather than stopping at the convex hull of the data set. This should really only be used for data sets that very nearly fill the bounding box but have corners cut off or something.
- Added support for reading raster layout information from .glcf data files.
- Fixed problems loading portions of some Erdas Imagine .img grid files with floating point samples.
- Added support for auto-detecting connected NMEA GPS devices running at 9600 baud (in addition to the standard 4800 baud).
- Fixed error exporting vector data to SHP file if there are more than 100 attributes with the same name to 10 characters associated with a single feature.
- Added support for getting positioning information for JPG files from JGC files.
- Fixed problems loading CDF files where the pen goes up and down within a single string of coordinates.
- Added new RP_RenderStarted and RP_RenderFinished functions to raster/elevation import plugin API to allow plugin DLLs to be notified of raster begin and end operations with the bounding box being rendered.
- Significantly sped up the loading of line and area features with a lot of vertices from KML/KMZ files.
- Fixed problems loading some new MicroDEM DEM format files.
- Fixed problems converting some Erdas Imagine elevation files with void areas to Arc ASCII Grid format files.
- Made elevation values from loaded terrain data be used when batch converting to Simple ASCII Text files and selecting to include elevation data.
- Ignore duplicate point features in DXF BLOCK sections.
- Fixed error in some cases when generating view sheds while checking Fresnel zone clearance.
- Fixed problems converting some Erdas Imagine elevation files with void areas to Arc ASCII Grid format files.
- Made elevation values from loaded terrain data be used when batch converting to Simple ASCII Text files and selecting to include elevation data.
- Ignore duplicate point features in DXF BLOCK sections.
- Fixed error in some cases when generating view sheds while checking Fresnel zone clearance.
- Made cut-and-fill volume calculation operations for areas report the 3D surface area of the calculation area in addition to the 2D surface area.
- Slightly increased the precision reported for some measurements.
- Added option to the right-click menu on the Overlay Control Center to allow disabling selection of vector features from a layer.
- Added support for using a MP_BIT_LEVEL attribute value to specify the maximum zoom bit level that a particular feature (or feature type for default attribute lists) should be visible at in exported Polish MP files.
- Added new area fill styles (black cross and black dot on white backgrounds).
What's New in Global Mapper v9.1
Projection/Datum Changes
- Added the Winkel Tripel projection as a built-in projection.
- Added built-in support for the BD72 (Belgium 1972), M'Poraloko (Gabon) and Google Maps datums.
- Improved the accuracy of the ED50 - Spain and Portugal datum transformation by having it use a NTv2 transformation file.
- Improved the accuracy of the MGI Austria and Potsdam (DHDN) datum transformations.
- Added Indian Yard as an available unit for projections.
- Allowed EPSG datum codes to be used to specify a datum on the projection selection dialog using the 'Init From EPSG' button.
- Added support for decoding Polyconic (American) projections from OziExplorer .map files.
Misc. Changes
- Made minor improvements to Polish MP export, including option to keep ID value from [IMG ID] section during templated exports, to copy the [FILES] and [MAP] sections from template files, to allow Text attributes longer than 80 characters, and to automatically remove the labels from marine spot depth and height points.
- Added new option to JPG export to allow specification of a DPI value to store in the exported JPG file.
- Added DXF vector export option to use the filename for the input feature as the layer name in addition to the default of the feature description or the feature label.
- Allowed easy movement of view sheds by moving the transmitter point feature at the center of the view shed using the Digitizer/Edit Tool. When this is done, the user will now be prompted to recalculate the view shed at the new location if they want.
- Added option to lock the current active workspace file while you are working with it to prevent other users from opening and using that same workspace file. This is useful in network environments where you don't want one persons work to accidentally overwrite another's. This option is in the Advanced section of the General Options tab of the Configuration dialog.
- Added option to have cells from DGN v8 and later files to be imported as point features at the cell's origin rather than be exploded into the features referenced by the cell. This option is in the Advanced section of the General Options tab of the Configuration dialog.
- Added option to have the color number for lines from DGN v8 and later files to be add to the feature description text in addition to the level number. This option is in the Advanced section of the General Options tab of the Configuration dialog.
- Added option to generate world files and PRJ files during Terragen terrain export.
- Added support for getting depth values from a connected GPS device that embeds $STDBT or $IIDBT NMEA sentences containing the depth values. For GPS devices that provide depth, the depth will be used as the Z coordinate for track logs rather than the elevation value.
- Added option to Options menu on rectification dialog to automatically add control points at the image corners.
- Fixed creation of attribute list when marking new waypoints from a connected GPS device. Previously the elevation and time stamp attributes were no longer being saved.
- Fixed problem with elevation units other than meters not being usable for Lidar LAS and Terrascan files loaded as point cloud data sets.
- When loading TIFF files with 4 color channels and the 4th color channel is of unspecified type, prompt the user to see if this should be treated as an alpha channel or an additional data channel (like infrared). This allows TIFF files created with Photoshop with an incorrectly marked alpha channel to be loaded and displayed properly.
- Added new option to the Advanced section of the General Options tab of the Configuration dialog to automatically save backup copies of the current workspace every so often. These backup copies will be created in the same folder as the workspace file and have the suffix "auto_backupX", where X is a number from 0 to 9.
- When generating new area features from the bounds of layers in the Overlay Control Center, make those new areas have an attribute list consisting of the metadata from the layer.
- Made the last selected file type be remembered between sessions on the GeoTIFF export dialog.
- Made the last selected export target compression ratio be remembered between sessions on the ECW and JPG2000 export dialogs.
- Made the last selected quality setting be remembered between session on the JPG export dialogs.
- Made the map/chart type for CADRG maps (i.e. TPC, ONC, etc.) be included in the layer description and metadata for those maps.
- Fixed problem with elevation override data not being applied to elevation WMS layers (like SRTM and NED) loaded from a script or workspace file.
- Made the Vertical Units control actually work when combining terrain layers.
- Made the addition operation work when combining terrain layers in areas where only one of the two input layers has a valid elevation.
- Made Surfer CLR files saved from the custom shader dialog actually be compatible with Surfer.
- Added support for correctly importing line and point features in Polish MP format files that have multiple Data0 coordinate records.
- Added option to PNG export options dialog to easily specify the sample spacing in units other than the current export projection units.
- Improved performance of raster exports from map catalogs when one or more files referenced by the map catalog are missing.
- Added support for automatically cropping the collar of Canadian topographic maps with CanMatrix XML metadata files.
- When exporting filled area features to DXF files, write out the fill color of the area to the DXF file.
- When exporting raster layers to Global Mapper Package files, make those layers support transparency so that they will overlay properly on other layers when re-loaded.
- Made feather-blended elevation layers visually feather blend better in to underlying layers rather than just smoothly blending the elevation values.
- When loading files from workspace, script, and map catalog files, if the file exists at the full path specified, don't check for a new location relative to the metafile location.
- When rectifying imagery, allowed new control point values to be entered as lat/lon coordinates regardless of the native projection of the layer.
- Fixed problem with manually specified grid spacing being ignored when flattening areas using the Digitizer Tool.
- Added option to World Wind export to allow generating the filenames required by the Java edition of World Wind.
- Updated area calculations to be done in the native units for a layer rather than always be done in lat/lon coordinates. This can make area calculations from Global Mapper for large areas more consistent with what you see in other applications.
- Fixed bug with fill style not being read from generic ASCII files properly.
- Fixed errors rendering ECW and JPEG2000 files to monitors with extremely high resolutions (typically multi-monitor setups).
- Added option to Help menu to disable the automatic check for updates at application startup.
- Made it possible to batch convert from ASCII text files (like XYZ) to gridded elevation formats.
- Fixed bug in batch conversion that caused the horizontal extents of raster or gridded elevation data exported using a custom spacing to be incorrect in some situations. Also fixed problem with an extra column and or row being exported when the custom spacing option was used.
- Added attributes for database linkages to loaded DGN files.
- Improved the handling of break lines imported from DMDF format files.
- Fixed problems loading some Garmin PCX5 files.
- Added new File menu commands to the rectification dialog to allow loading control points and projection information from CompeGPS .imp and Touratech TTQV .cal files.
- Added option to specify offset and scale values to apply to coordinates loaded from EMF format files.
- No longer save the 'Render Areas', 'Render Lines', 'Render Points', and 'Render Area and Line Vertices' options from the Vector Display tab of the Configuration dialog between runs as this tends to cause confusion. The first three will always be enabled by default when you start Global Mapper and the vertex display will now always be disabled by default.
- Corrected positioning of ENVI files that don't use the top left coordinate as their reference point.
- Fixed problems exporting attributes with special characters like # and - in their name to MapInfo MIF/MID format files.
- Added support for loading ERS files with missing cell sizes. These are apparently defined as having a cell size of 1.0.
- Made the last exported bounds be available between runs of Global Mapper.
- Added an option to the Advanced section of the General tab of the Configuration dialog to make the full path to files be displayed in the Overlay Control Center for layers that do not have any description other than the filename.
- Allowed selection of which bands are used from multi-spectral FAST-L7A Landsat imagery layers.
- Added support for loading 16-color (4-bit per pixel) PCX files.
- Made holding down the 'P' key when selecting a new location in the Reference View of the rectification dialog or when using the Measure or Digitizer Tools, cause the new location to be snapped to the nearby point features.
- Made the default attribute list for a feature type be applied when changing the classification of an existing feature through the single feature edit dialog.
- Fixed problem with missing start row and column of DTED tiles in some cases when exporting to DTED format.
- When cropping to selected area features during a batch conversion operation, made the bounds of the exported data also be cropped to the selected area features.
- Added support for loading Ozi .map files with grid coordinates in multiple UTM zones.
- Significantly sped up export of large number of files to ECW and JPEG2000 format files.
- Added support for modifying the default projection used when rectifying imagery by supplying a default_rectification.prj file in the Global Mapper installation folder containing the desired default projection.
- Added Ctrl+R as shortcut key to restore last saved view.
- Made the compression type used for TIFF files be displayed in the metadata for the file available from the Overlay Control Center.
- Made the image collar specified in the "MainPolygonBitmap" section of CompeGPS IMP files be used when automatically cropping the collar of imagery loaded with positioning information from the IMP file.
- Fixed problem with the 'Update GCP' button on the rectification dialog causing the name of the control point being updated to be lost.
- Added ability to automatically add/update a MODIFIED_DATE parameter to vector features when they are modified. This option is found in the options list at the bottom of the Vector Display tab of the Configuration dialog.
- Added control of the JPEG-in-TIFF quality setting with a new DWORD registry setting at "HKEY_CURRENT_USER\Software\Global Mapper\JpegInTiffQuality" to control the JPEG-n-TIFF quality. The default value is 75.
- Added control of the default search string used in the Search by Attributes dialog with a new string registry setting at "HKEY_CURRENT_USER\Software\Global Mapper\DefaultVectorSearchStr". The default value is '*'.
- Made it possible to batch rectify ECW and JPEG2000 format files using the File->Rectify Imagery menu command.
- Made LiDAR LAS export write out the point count for each number of returns in the header.
- Made LiDAR LAS support reading and writing projection information.
- Added an 'Invert Selection' option to the popup menu when you right click on the search results list on the Search by Attributes dialog.
- Made the Add/Update Feature Measures option in the Digitizer Tool report the combined length of all selected line features and the combined enclosed area of all selected area features at the end of the operation.
- Added new 'Deleted Line' and 'Selected Line' line classifications so that users could modify the drawing style used for deleted and selected line features.
- Fixed saving of Lambert Conformal Conic projections to MapInfo MIF/MID files (this was broken in v9.00).
- Updated elevation legend to only display the valid range for visible gridded elevation files.
What's New in Global Mapper v9.0
Scripting Changes
- Allowed exports cropped to a polygon from a file be cropped to multiple polygons with the new POLYGON_CROP_USE_ALL parameter for the export commands.
- Added CLIP_COLLAR_FLAGS parameter to IMPORT script command to allow saving of per-edge collar cropping flags.
- Added COLOR_INTENSITY_FULL parameter to IMPORT script command to allow specification of higher resolution color intensity for raster layers (from 0 to 512 rather than 0 to 20).
- Allowed the polygon to use when feather blending to be specified from a file using a FEATHER_BLEND_POLY_FILE parameter with an IMPORT command in a script file.
- When using the EXPORT_RASTER script command in conjunction with a polygon crop file, only use the bounds of the crop polygon for the export as the export bounds if the export bounds are not explicitly specified. In addition, for gridded exports with a crop polygon, don't export grid cells that are completely outside of the crop polygon.
- Fix error with some layers not showing up in the output when using the EXPORT_RASTER script command in conjunction with gridding.
- Added new parameters to the EXPORT_* script commands to allow specifying how gridded tiles should be named.
- Allowed FEATURE_SEP values for exporting simple ASCII text files with the EXPORT_VECTOR script command to specify feature separators other than just none or a blank line.
- Fixed problem using SET_BG_COLOR in scripts called from the command line.
Projection/Datum Changes
- Added option to the projection selection dialog to allow a projection to be initialized from an EPSG projection system code.
- Made the parameters used for most grid system and zoned projections, like British Grid and UTM, be displayed in the attribute section of the projection selection dialog (which will be disabled for those projections).
- Added support for the India Zoned Grid, Korean Grid, Krovak, Lambert (Marta), Lambert (NOAA), Marta Satellite, and Winkel I projections.
- Added built-in support for the Dealul Piscului 1970, Ireland 1965 (with 1975 Adjustment), Korean Geodetic (KGD), Lisbon (DLx), S-JTSK, Solomon 1968 (GUX1 Astro) datums as well as a generic GRS80 ellipsoid datum.
- Improved accuracy of the Beijing 1954, Hungarian Datum 1972 (HD72), NGO1948, and Portugese 1973 (Datum 73) datums.
- Added Bessel (Modified) as a new built-in ellipsoid.
- Added support for adding new ellipsoids to create custom datums from on the custom datums dialog.
- Fixed crash when exporting to some formats with the Old Israel Grid or New Israel Grid projections selected.
- Made the extra scale factor for State Plane projections be applied AFTER any false easting and northing values for the underlying projection for the State Plane zone, rather than before the false easting/northing values as before.
Misc. Changes
- Added new "Select All" option under the Edit menu to allow easily selecting all loaded vector features.
- Added support for loading files in a fixed location relative to the screen with the position of the file being specified in width or height percentage values or relative to an absolute latitude/longitude value in addition to the previously available inches from edge values.
- When specify custom crop bounds for a raster layer, allow control of which sides will be cropped through check boxes activating which edges to actually crop. The default is all edges.
- Added a new "Hill Shading Shadow Darkness" control to the Vertical Options tab of the Configuration dialog. This control allows you to control the maximum darkness of shadows (the default is black). With this setting you can cause the shadowing to be capped in high relief areas, thus allowing the use of other controls to better bring out detail in low-relief areas.
- Added support for drawing the location for a connected GPS device as a circle or transparent triangle with a dot at the center for the GPS location. This support is provided by the new GPS->Vessel Shape submenu.
- Added option to DXF vector export to allow elevation values from loaded elevation layers to be used as the Z coordinate for exported vertices if available.
- Added option to DXF vector export to allow coordinate values to be written out as ECEF (earth-centered earth-fixed) coordinates rather than in the current selected projection.
- Added support for performing batch geocode operations from data files using currently loaded road data. Previously batch geocoding was limited to the US using an online geocoder. With this new feature, geocoding can be done using load and properly attributed road data along with input address data split into appropriate fields.
- Allowed drawing of rectangle, square, circle, and ellipse shapes anchored at the top left rather than center with the Digitizer Tool by holding down the 'T' key when left clicking to start the shape.
- Made the area covered by the bounding box of a layer be reported as part of the metadata for that layer.
- For BIL and Erdas Imagine elevation exports, if all of the input files use the same NODATA value use that rather than the default of -9999.0 for the NODATA value for the export.
- Fixed problem loading complex shapes from older (pre-v8) DGN files. This problem was introduced in the v7.04 release.
- Improved decoding and encoding of some Lambert-based projections with default units of feet with ECW files.
- Fixed garbled display of some rare ASRP/ADRG/USRP format maps.
- Fixed problem with features being duplicating when copying and pasting selected features from multiple data layers at a time.
- Made blending and translucency between layers within a map catalog work properly.
- Fixed display of selected features when dragging a map to pan.
- Made nearby point locations be snapped to when selecting the transmitter location for view shed analysis.
- Fixed problem with scale bar being cut off when printing to scale with a footer string.
- Fixed problem in v8.03 with some features in the a User Created Features layer not responding to the show/hide checkbox in the Overlay Control Center.
- Fixed problems loading area and line features with more than about 200,000 vertices from Polish MP format files.
- Increased precision of angular coordinates (like arc degrees) written to text file formats, like Simple ASCII Text export, to support approximately the same level of ground truth precision as linear coordinates (like meters).
- Fixed problem with offscreen islands not being exported when exporting simple ASCII text format files.
- Fixed problems loading uncompressed CIB imagery.
- Fixed problems with edited labels for Shapefile features not being saved to workspaces.
- Split line features with more than 5,000 vertices into multiple pieces on export to DGN files as some applications (like Microstation) do not support lines with more than 5,000 vertices.
- Added option to DGN export for converting dark line colors (like black) to white. This is useful as many DGN viewers automatically use black as the background color, making dark colors very difficult to see.
- Added option to the GPS Status dialog to copy the current GPS location to the clipboard.
- Added support for loading polyface mesh features from DXF files.
- Added support for loading DXF files with nested BLOCK references.
- Fixed problems handling some SPLINE entities in DXF files.
- Added new View->Properties menu command to allow displaying properties about the current view, including bounds, scale, and resolution.
- Made ERS files be used for positioning information if needed for additional formats, like JPG, ECW, TIFF, and PNG.
- Increased the resolution of the color intensity slider on the raster options dialog and also made the current intensity value be displayed.
- Made filenames in the Overlay Control Center be displayed with the same casing as they have on disk rather than always being all upper case.
- Added new option to the Advanced section of the General tab of the Configuration dialog to allow users to specify that the default export folder should be the folder of the first loaded file rather than the last exported-to folder.
- Added new option to the Advanced section of the General tab of the Configuration dialog to specify that lines in generated world files should be separated with CR/LF (carriage return and line feed) characters rather than just a LF (line feed) character.
- Updated GNIS files to use the NAD83 datum as the USGS switched to that in 2005. In addition, GNIS files that use meters for elevation values will also handle those correctly and less error messages will be shown for GNIS files.
- Allowed clearances greater than 100% of the first Fresnel zone to be checked when performing line of sight and view shed analysis.
- Made the minimum clearance display for line-of-sight analysis display in the currently selected 'Position Display Format' if the From and To locations are also displayed using it.
- Fixed problem with the per-vertex elevation list for 3D area and line features not being maintained when copying and pasting those features.
- Fixed problems with loaded data from some VPF data sets with only one tile of data, namely UVMAP3 data.
- Fixed memory leak when generating an elevation grid from some loaded 3D vector data sets. This problem was introduced in the v8.02 release.
- Added a new right-click option to the Overlay Control Center to allow you to save a workspace file containing just the selected layers and their settings.
- Changed export of transparent areas to new 24-bit RGB PNG files to use an alpha channel rather than a single color transparency as some applications only support the alpha channel method.
- Fixed error loading some RPF (i.e. CADRG/CIB) data sets.
- Fixed file size error loading some Geosoft Grid files.
- Made Global Mapper workspace (.gmw) files be loaded from archive files (.zip, .tar.gz, etc.). If any .gmw files are encountered and loaded from a workspace file, no other data files will be loaded from the archive file.
- Made it possible to rectify MrSID files with the File->Rectify Imagery menu command.
- Fixed error loading some DGN v7 or older files with tags in them.
- When digitizing new area, line, and point features, notify the user if their features will not be displayed immediately after creating it due to vector display settings.
- Make the default attribute list for the default classification be properly initialized when digitizing new features.
- Make sure that the user wants to switch away from the Digitizer Tool if doing so would result in the loss of a significant number of digitized points.
- Display progress while saving workspace files.
- Added support for reading vector features from KML files that use multiple Schema directives to change the name of Placemarks.
- Fixed rare problem with a handful of iso-height areas not generating properly during contour generation.
- No longer break lines over 256 vertices into smaller pieces on export to the Polish MP format as cGPSMapper can now properly handle lines of any length.
- Made double-clicking on layers in the Overlay Control Center bring up the Options dialog for that layer. If you hold down the 'M' key when double-clicking the Metadata dialog will appear instead.
- Added support for the Swiss Grid projection in ECW files.
- Fixed problems batch converting Lidar LAS format files to some other formats, like Shapefiles.
- Made automatic DRG-style collar cropping work for high latitude Canadian topo maps.
- Added support for loading MSI Planet files with a .dat extension.
- Made GML files from the UK Ordnance Survey load.
- Allowed border and line widths up to 30 pixels wide (up from 10) to be selected.
- Updated raster/elevation import plugin API to allow the plugin DLL to notify Global Mapper that the data in a layer has changed and needs to be redrawn, thus allowing for dynamically updating layers.
- Updated raster/elevation export plugin API to add an EP_ExportEvent function that is called whenever an entire export operation is started and ends.
- Reduced memory requirements for loading and displaying CMYK TIFF files.
- Dramatically sped up the process of moving overlays to the top and bottom of the draw order when there are a lot of layers loaded.
- Don't attempt to load DBF files from archive (.zip, etc.) files if they don't have obvious positioning fields in them.
- In the location selection dialog, made the Latitude and Longitude fields initialize with the coordinates formatted according to the currently selected position display format. Also swapped the fields so that the Latitude is on top.
- Made the elevation readout on the status bar display up to 3 digits beyond the decimal rather than just 1.
- Made DEM files exported with the Geographic (Lat/Lon) projection write out full elevation profiles for every column, even if there are invalid data values at the beginning and/or end of the profile. This is to ensure compatibility with other software.
- Added support for the user providing an explicit format and/or projection to use in the service name string when adding a new WMS data source. For example, if a data source is available in both JPG and PNG formats and you want to get the JPG data, use a service name of 'WMS&format=image/jpeg' when adding the data source. Use the SRS parameter to explicitly select a projection to use.
- Added support for specifying extra WMS parameters (like map=) in the Server URL when creating a new WMS source. This allows you to now have parameters after a question mark be used rather than ignored.
- Added new right-click option to the Measure Tool to specify that no unit labels (like 'm' or 'ft') should be appended to the measure attributes added to new line and area features.
- Fixed half-pixel shift of GeoTIFF files that were forcefully positioned using a world file rather than embedded positioning information.
- Added new advanced selection option to the Digitizer Tool to allow selecting all line features contained within a selected area feature.
- Made the false easting/northing values for UTM projections in units other than meters be stored correctly when saved to WKT format PRJ files.
- Made the list of user-provided web-based ECW links be stored in a text format in the user_web_files.wfl file rather than a hard to edit binary format.
What's New in Global Mapper v8.3
Misc. Changes
- Added support for loading GML format files.
- Modified the Overlay Control Center to display a checkbox next to each layer for controlling the displayed state of the layer. This replace the previous text of "(Displayed)" and "(Hidden)" used for each layer and also provides an additional mechanism to turn the layer on and off.
- Added new option on the "Select Online Data Source to Download" dialog to specify the download location as a lat/lon and a radius.
- Added option when batch converting and exporting most raster formats to generate an ERS file for use with ERMapper.
- Added new menu commands to the Options menu on the Path Profile/Line of Sight dialog to allow users to manually specify the range of elevation values displayed. This options allows for consistent results between multiple profiles if desired.
- Added option when drawing line or area arcs to have the arcs be a fixed radius rather than drawing them.
- Added option to use a template file when batch converting to new Polish MP format files.
- Added option to the Generic ASCII Import dialog to allow the specification of a column to break area/line features on when the value of that column changes. This allows importing formats like the Landmark polygon format that runs all of its features together but changes a feature index in a particular column to indicate a new feature.
- Allowed batch conversion to raster/elevation export formats added via plugin.
- Added a new line type ("Digitizer Tool Line") that controls the drawing style used when digitizing new line and area features with the Digitizer (Edit) Tool.
- Added option to the transparent color picker dialog for palette-based files to save the palette to a .pal file.
- Added built-in support for the Tananarive Observatory 1925 and Yacare datums.
- Corrected datum conversions involving the Hermannskogel datum.
- Fixed export to ECW format when export units are not arc degrees, meters, or US survey feet.
- Fixed errors during lengthy exports to ECW files when data from online sources was loaded.
- Fixed problems with not being able to change the label attribute used for Shapefile features that have a 'LABEL' attribute associated with them.
- Fixed reading of altitude values for waypoints in somee Garmin PCX5 .WPT format files.
- Fixed rendering of TIFF files with overview layers when raster display options are changed from the defaults. This problem was introduced in v8.02.
- Allow color band setup for TIFF files with just 3 color bands.
- Fixed slowdown in rendering/exporting TIFF files. This was introduced in v8.02.
- When batch converting ADRG/ASRP files to new raster formats, use the name of the internal .IMG file for the export results rather than the TRANSH01.THF file which is too generic.
- Made most of the metadata for SDTS vector layers be available on the main metadata tab for that layer to allow easy copying to the clipboard.
- Fixed problems with translucency, blending, and feathering over the top of TerraServer-USA data layers.
- Fixed vertical flip of some GMT grids in netCDF format.
- Added Projection tab to the Options dialog for raster and gridded elevation layers to allow easily changing the native projection interpretation of the coordinates for that layer. This allows you to easily correct files that have the wrong projection/datum used for them at load time.
- Made the vertices of holes/islands in areas be displayed when displaying area and line vertices.
- Fixed rare problem decoding some sections of Arc Binary Grid format files.
- Fixed error when exporting vector data to Erdas Imagine .IMG files.
- Made online data display more responsive to canceling the render with the ESC key.
- Improved exporting of data to palette-based images with multiple colors in the export palette being very near each other.
- Added BANDROWBYTES, TOTALROWBYTES, BANDGAPBYTES, and NODATA fields to the .hdr file exported for elevation BIL format exports.
- Added support for reading <MultiGeometry> features from KML files.
- Fixed problems when adding loaded map files to a map catalog when the loaded files were loaded from an archive file, like a .zip or .tar.gz.
- Added support for loading some additional Moss/Genio format files and made *.inp be a recognized file mask for that type of file.
- Fixed crash when generating contour lines at only the 0 height contour.
- Fixed problems with the global projection being reset when using the VECTOR_ONLY=YES parameter for the UNLOAD_ALL script command.
- Allowed .clr palette files for BIL/BIP/BSQ format files to be delimited with commas, tabs, or semi-colons in addition to spaces.
- Added support for additional NITF format imagery files, such as those using JPG compression.
- Fixed crash when generating contour lines at only the 0 height contour.
- Fixed problems with the global projection being reset when using the VECTOR_ONLY=YES parameter for the UNLOAD_ALL script command.
- Allowed .clr palette files for BIL/BIP/BSQ format files to be delimited with commas, tabs, or semi-colons in addition to spaces.
- Added support for additional NITF format imagery files, such as those using JPG compression.
- Added support for reading vector features from KML files that use a Schema directive to change the name of Placemarks.
- Improved the name displayed for Arc Vector Coverage layers in the Overlay Control Center.
- Make default export elevation units for DEM and Global Mapper Grid exports be decimeters if metric units are the default so that the full precision of nearly all data sets will be preserved by default.
- Added option to save custom shaders to Surfer CLR format files when editing them. When coupled with the current ability to initialize a shader from a Surfer CLR file this provides an easy way to makes copies of custom shaders.
- Added support for loading new tab-delimited GNIS format files.
- Fixed problems exporting attributes as tags to DGN format files (this problem was introduced in v8.02).
- Made graphic group codes for 2D lines and points from DGN v7 files be used as elevation values.
- Made the 'z' scan range value for 2D lines and points from DGN v8 files be used as elevation values.
- Added new GRID_KEEP_CELL_SIZE parameter to the scripting language to allow specification that grid cell size should be maintained at the expense of sample spacing.
- Added support for reading 8-bit palette and grayscale Intergraph COT format files.
What's New in Global Mapper v8.2
Digitizer Tool Changes
- Added option to the Digitizer Tool to create/flatten terrain within any selected area features that have an elevation value associated with them.
- Allowed quick insertion of multiple vertices in selected features with the Digitizer Tool by holding down the ALT key when adding vertices. This will cause you to stay in insert vertex mode rather than reverting back to the default mode.
- Allowed modification of insert vertex behavior to insert vertices on the existing selected line feature if the SHIFT key is held down when adding vertices. This allows you to emulate the behavior of releases earlier than v8.01 if you prefer things to work that way.
- Allowed quick deletion of selected vertices with the Digitizer Tool. Simply use the CTRL+DELETE hotkey to delete selected vertices. This saves having to right-click and select the delete vertices option from the popup menu.
- Added new right-click option to the Search by Attributes dialog to allow selecting all of the selected search results with the Digitizer Tool to allow further editing after closing the dialog.
- When reversing the order of line vertices also reverse any left or right type attributes like addressing attributes.
- Added option to add address attributes to selected point features using addressing information from the nearest line feature to those selected point features.
Scripting Changes
- Added new IMPORT_DIR_TREE command to allow importing all files in a directory tree that match a list of filename masks. This is the same functionality offered by the File->Open All Files in Directory Tree menu command.
- Allowed the user of files with multiple polygons when using the POLYGON_CROP_FILE parameter for any of the EXPORT_* commands. If multiple polygons are found in the specified file the polygon with the largest overlap over the loaded data will be used as the crop polygon.
- Added ability to specify template file to use for MP export when scripting (TEMPLATE_FILENAME parameter for EXPORT_VECTOR command).
- Added ability to specify an image id to use for MP export when scripting (MP_IMAGE_ID parameter for EXPORT_VECTOR command).
- Made User Created Features layers be exportable via scripts run in the context of the main view window.
- Added new SAVE_CURRENT_VIEW and RESTORE_LAST_SAVED_VIEW script commands to allow saving a restoring views from within script files.
- Added OVERWRITE_EXISTING parameter for EXPORT_ELEVATION, EXPORT_RASTER, and EXPORT_VECTOR script commands to allow user to specify that they want to skip existing files.
- Made passing a filename of ‘USER CREATED FEATURES’ to the UNLOAD_LAYER script command of a script being run in the context of the main map view unload any user-created features.
- Added new parameter (VECTOR_ONLY) to the UNLOAD_ALL script command to allow easily unloading all of the vector layers but leaving the other layers loaded.
- Fixed handling of export bounds and spacing when exporting DXF 3D Face, DXF Mesh, STL, and VRML files with the EXPORT_ELEVATION command.
- Added SMOOTH_CONTOURS parameter to the GENERATE_CONTOURS script command to allow the user to control whether or not generated contour lines are smoothed to improve their appearance.
- Added REQUIRE_WORKSPACE parameter to the GLOBAL_MAPPER_SCRIPT command to allow specification that a script/workspace file can only be run if another workspace file is already loaded.
- Added ENABLE_PROGRESS parameter to the GLOBAL_MAPPER_SCRIPT command to allow specification that no progress reporting dialogs should be displayed while running a script. Use ENABLE_PROGRESS=NO to disable the display of progress.
Projection/Datum Changes
- Added the Cassini Malaysia (state zones), Hungarian National Grid (EOV), Lambert Cylindrical Equal-Area, RSO East Malaysia (Borneo), RSO West Malaysia (Peninsular), and Two Point Equidistant projections.
- Added the ATS77 (Nova Scotia), Hungarian 1972 (HD72), and Indian (Nepal) datums.
- Added the ATS77, Everest 1830 (1967 Definition), and Everest 1956 ellipsoids.
- Added support for supplying an extra scale factor to State Plane projections. This allows for using things like grid vs. ground coordinates.
- Modified the Timbalai 1948 datum to use the Everest 1830 (1967 definition) ellipsoid internally.
- Fixed problem with Hotine Oblique Mercator A projection acting exactly like a Mercator projection.
- Corrected false northing value for Lambert IV Corse projection.
- Corrected central meridian for the Quebec MTM Zone 2 projection.
- Added ability to specify a scale factor for Mercator projections.
- Improved handling of some Lambert France projections in GeoTIFF files.
- Fixed decoding of Ireland 1965 datum from TAB files.
- Fixed problem from v8.00 release that caused some PRJ files to not be loadable.
- Fixed problems with northing values for a handful of State Plane zones, like the NM East zone with the NAD27 datum.
- Fixed problems with saving and restoring the Hotine Oblique Mercator B and the derived Michigan Georef projections to/from PRJ files.
- Fixed problems saving projections using a "longitude of pole" or a "true scale latitude" parameter to new format PRJ files.
Misc. Changes
- Added the ability to load layers (like graphic images) to be displayed at a fixed location on the screen rather than tied to earth coordinates. This allows you to add things like headers and watermarks very easily. There is a new File menu command called "Open Data File at Fixed Screen Location" that allows this.
- Added ability to export any loaded data to tiled images for use in NASA's World Wind application. The new World Wind export option under the File->Export Raster and Elevation Data menu will correctly break your data up into tiles at various zoom levels and also create the necessary XML file to view your data in World Wind.
- Added the ability to copy features selected with the Digitizer Tool to the clipboard and then paste that copied data into any running instance of Global Mapper by using the new Edit menu options.
- Added new right-click option to the Search->Search by Attributes dialog to allowing copying the selected features to the clipboard. Those features can then be pasted into any running instance of Global Mapper by pressing Ctrl+V.
- When triangulating and gridding 3D vector data, like LIDAR and XYZ data, made all sample locations outside of the bounding polygon of the input data to be discarded to avoid the spurious data outside of the bounds.
- When triangulating and gridding 3D vector data that includes area features with height values, make any regions inside an area feature be flattened rather than just treating the area features as 3D lines. This allows making good elevation grids from things like buildings as well as allows easily flattening an area like a lake.
- Added option to smooth generated contour lines to improve their appearance. This option is enabled by default.
- Added option when generating contour lines to directly export them to Global Mapper Package (GMP) files rather than displaying them on the main map. This allows very large areas to be contoured when used in conjunction with the Gridding option during contour generation.
- Added ability for users to add support for additional raster and elevation export formats through a DLL-plugin architecture. See the Developers/SDK page at https://www.globalmapper.com for more details.
- Allowed Global Mapper to use up to 4GB of RAM on 64-bit Windows. On 32-bit Windows Global Mapper (like all applications) is limited to 2GB of RAM.
- Added option to rotate point labels when selecting the font to use for points of a particular type.
- Made the current view scale be display on the status bar.
- When running the cursor over line features with recognized addressing attributes the address under the cursor will be displayed on the status bar.
- Added support for points to have dot or square symbols of any size and color when loaded from a file. Symbol attributes now support symbol names of DOT_CUSTOM_<SIZE>_<RED>_<GREEN>_<BLUE> and SQUARE_CUSTOM_<SIZE>_<RED>_<GREEN>_<BLUE> where the <SIZE> value is the radius in pixels of the dot or square, and the <RED>, <GREEN>, and <BLUE> values represent the color to use.
- Made any text rotation and size be obeyed when loading DXF files.
- Made fixed size text and text rotation angles be saved to exported DXF files.
- Added 'inches' as a supported elevation unit.
- Made township, range, section, and meridian values be recognized from additional attribute values when exporting to Platte River Survey files.
- Made batch converting from LIDAR and TerraScan formats to gridded elevation formats work.
- Added support for additional NTF grid formats, like the LandRanger DTMs.
- Added new right-click option to the Measure Tool to save the current measure text to the Windows clipboard.
- Added option to show pixel coordinates of the current mouse location in the topmost raster layer in the status bar. This option is in the Advanced Options section on the General tab of the Configuration dialog.
- Added new option to the Advanced Options section on the General tab of the Configuration dialog to specify that default display label fonts should use the OEM character set (code page 437) rather than the ANSI character set (code page 1252). This option can be helpful if you are having problem with accented characters not displaying correctly from some data sets (those data sets encoded in code page 437 rather than 1252).
- Added support for cropping Polish MP exports to a selected area feature. Note that this will only crop point features to the selected area feature. Exported area and line features will only be cropped to the bounding box of the selected area.
- Fixed storage of contour line elevations to Polish MP files when a template file with elevation units of meters is used.
- Made Polish MP exports using template files be done in the datum specified in the template file if the datum name is known.
- Fixed automatic map ID generator for Polish MP exports so that valid map IDs will always be generated.
- Made the Z-level value for custom area types be stored in the custom_area_types.txt file. This allows the user to customize the Z-ordering of custom area types to get them to draw where they want. Currently this requires editing the custom_area_types.txt file and editing the value in the 7th column. A value of 0 will cause the type to draw below all other area features.
- Fixed problems loading text from some DGN v8 files.
- Fixed error when loading some DGN v8 files with raster data in them.
- Made the last selected type be remembered on the Area Styles, Line Styles, and Point Styles tabs of the Configuration dialog.
- Made the 'Restore Default Settings' button on the General tab of the Configuration dialog also restore the vertical display settings to their default values.
- Made alpha channels from ECW files be used.
- Fixed conversion of offset and min/max elevation values in feet units on Alter Elevations tab of the raster Options dialog when pressing the Apply button.
- Fixed export bug when using blend modes and transparency at the same time.
- When rectifying, made holding down the CTRL key and right-clicking in either the zoomed or reference map views zoom the clicked view out to the full extents of the available data.
- When rectifying, made holding down the SHIFT key when left-clicking in the reference map view with a lat/lon projection in arc degrees clamp to the nearest 30 second interval rather than the nearest 1 minute interval.
- Fixed error in polyline flags for 3D area features exported to DXF files.
- Made the correct elevation for 3D point features imported from DXF block entities be used.
- Made HATCH and SOLID entities be loaded from DXF files.
- Allowed loading of RPF (i.e. CADRG, CIB, etc.) files with absolute file paths.
- Added support for using positioning and projection information from Fugawi JPR files.
- Added support for loading multi-patch Shapefiles.
- Added support for providing offset and scale values for STL export.
- Added option when printing to specify an extra margin. This is useful when printing to things like a PDF file that do not have any natural margins.
- Fixed problem with label settings not being saved toworkspace files when changing the label attribute of Shapefiles to '<No Name Field>'.
- Removed error about bad OziExplorer .map format when loading MapInfo .tab files from which the projection cannot be automatically determined.
- Added ability to directly load Ozi .map files to load the referenced imagery.
- Made the last used State Plane zone be remembered in the projection selection dialog.
- Added a new option ("Mark Sides of Roads with Addressing Information") to the option list at the bottom of the Vector Display tab of the Configuration dialog. If checked, any roads that are recognized to have addressing information available on one or both sides will have "hair" drawn on the side(s) of the line where that address information is available. This option can be useful for determining the coverage of your addressing data.
- Made the default face name used by labels in Global Mapper be stored in the registry and editable there. The 'HKEY_CURRENT_USER\Software\Global Mapper\DefaultFaceName'registry key now holds that value and can be edited via regedit to change the default face name for all labels.
- Added support for loading some additional Moss/Genio format files.
- When using the File->Rectify Imagery menu command, made the control point list for each file automatically be initialized to the control points found in any associated .gcp file.
- When using the File->Rectify Imagery menu command, added an option to control whether or not rectified imagery is displayed in the reference view when rectifying multiple images. Unchecking this can speed up the process when rectifying lots of imagery.
- Fixed problems selecting some line features at some zoom levels.
- Added option to generate a PRJ file when exporting vector data to Simple ASCII Text files.
- Fixed problems selecting some line features at some zoom levels.
- Added option to generate a PRJ file when exporting vector data to Simple ASCII Text files.
- Made information about the feature/location under the cursor be displayed in the status bar regardless of what the active tool is. For tools like the Digitizer/Edit tool the feature information will be displayed after any instructions.
- Made the 'Feature Type' value for selected features be displayed in the Feature Info dialog. The 'Description' value will only be displayed if it is different from the 'Feature Type' value.
- In the vector Search dialog, replaced the '<Feature Description>' searchable field with the more useful '<Feature Type>' field that always reflects the type of the feature.
- Fixed error introduced in v8.01 when exporting grayscale MrSID imagery to new files.
- When exporting to a Float/Grid file, write a 'cellsize' value to the .hdr file rather than 'xdim' and 'ydim' values if the X and Y sample spacing are equal. This should fix errors loading creating Float/Grid files into Arc/Info.
- Added support for loading Erdas Imagine .img files directly from archives (.zip, .tar.gz, etc.) files.
- Made additional SEGP1 format layouts be supported.
- Added an option to map catalogs to control whether or not the map bounding boxes are displayed when a map itself is not displayed.
- Added option to the Path Profile/Line of Sight dialog File menu to save the path profile to a BMP file and display it in a fixed location on the main map view. This is useful for easily getting the path profile graphic displayed along with the main map for presentation purposes.
- Fixed problems with features with HTML in their names or descriptions being exported to GPX files.
- Added band selection support for BIL, BIP, and BSQ files and their derivatives.
- Added support for additional band setups for GeoTIFF files (i.e. 5 band 8 bit-per-sample files, etc.).
- Fixed access violation with 16-bit tiled elevation TIFF files.
- Allowed custom lat/lon grid spacing to be specified in DD MM.MMMM and DD MM SS.SSSS format in addition to DDD.DDDDD.
- Make sure area features exported to KML files are closed (i.e. first and last vertex equal) so that they will draw correctly in Google Earth when extruded.
- Improved accuracy of distance calculations.
- Made area features exported to MatLab format files be cropped to the selected export bounds rather than just including all area features that overlap the export bounds.
- Fixed positioning problems when batch converting files in a State Plane projection and using the datum override setting on the batch conversion dialog to change the datum.
- Allowed layers that have been rectified to be properly stored in map catalog files.
- Made the custom color palette on the color selection dialog for the View->Set Background Color menu command be remembered between runs.
- Made county and state boundary lines automatically be classified when imported from Tiger/Line files.
- Added option to the Vector Display tab of the Configuration dialog to "Hide Labels that are Partially Offscreen". This makes sure that you always get complete labels and is very useful if you are gridding vector data being exported to a raster format to ensure that you get a seamless set of tiles.
What's New in Global Mapper v8.1
Digitizer Tool Changes
- Added option to the Digitizer Tool to automatically create vertices at the intersections of selected line features.
- Improved behavior of vertex insertion into area and line features so that the new vertex is inserted at the clicked location rather than the nearest point on the feature to the clicked location.
- When inserting new vertices in selected line and area features with the Digitizer Tool, automatically select the newly added vertices to allow easy moving and joining of them.
- Added option when creating range rings with the Digitizer Tool to create a “multi-ring” by combining the outer rings of multiple range rings into a single combined boundary.
- When adding range rings and point features are selected, added option to add the new range rings at the selected point locations.
- Changed behavior of moving features and vertices with the Digitizer Tool so that the move operation is terminated once the feature(s)/vertices are moved. This is to prevent inadvertently moving the features again.
- Fixed problems in Digitizer Tool with horizontal and vertical snapping not working properly for the last vertex added to line and area features.
- Changed “point-in-polygon” selection hot key from ALT to the ‘P’ key. Now if you hold down the ‘P’ key when left clicking to select with the Digitizer Tool, the top-most area feature containing the clicked location will be selected.
- Made holding down the ALT key when selecting features and/or vertices automatically put you in Move mode after the selection, thus providing a quick way to manually reshape or move features.
Scripting Changes
- Added new EXPORT_METADATA command to the scripting language to allow exporting of text metadata for loaded layers to a file.
- Added ability to grid exports from script files when using the EXPORT_ELEVATION, EXPORT_RASTER, and EXPORT_VECTOR script commands.
- Added SAVE_DIST_Z_FILE parameter for GENERATE_PATH_PROFILE script command to allow specification that a file containing distance and elevation values should be saved rather than one with the XYZ coordinates of the path profile line.
- Corrected behavior of POINT_SPACING parameter for GENERATE_PATH_PROFILE script command. It was generating one less sample point than needed.
- Added new DEFINE_SHAPE script command. This is currently used for defining a polygonal feather blend boundary.
- Added ability to export CDF format files from a script.
- Allowed POLYGON_CROP_FILE to be used for EXPORT_VECTOR command. For now all line and area features will just be cropped to the bounding box of the specified polygon. Point features for some formats will actually be cropped to the polygon.
Online Source Changes
- Fixed problems exporting WMS data layers to Global Mapper Package files. Now the full detail of the data layer will always be exported.
- Removed limit on the length of WMS server URLs added through the “Select WMS Data Source to Load” dialog.
- Added support for adding custom WMS sources with a question mark at the end of the server URL.
- Added support for adding custom WMS sources with a service name other than WMS (this was not working properly before).
Misc. Changes
- Added option to shift all of the control points for a file when rectifying imagery or vector data. This effectively provides an easy way to shift a file by a given distance.
- Added Apply button to the image rectification dialog to allow the results of repositioning a layer to be immediately seen in the reference map window.
- Added option to the Polish MP export to allow the use of a template MP file for getting the map settings to save in the newly created MP file.
- Made addressing and routing attributes for line features be written to Polish MP files on export if they exist in the data being exported.
- Made all point features except for known cities be written out to Polish MP files as RGN10 features rather than RGN20 features.
- Made features in Polish MP files that do not have data at level 0 still be loaded.
- Added new tab to the Options dialog for some multi-spectral raster files (currently only GeoTIFF files with more than 3 bands of data and Erdas IMAGINE, ECW, JPEG2000, and MrSID imagery with 3 or more bands of data) to allow controlling which bands are used for the red, green, and blue color channels during display.
- Added support to check for new releases of Global Mapper, both automatically and manually using a new Help menu option.
- Added support for feather blending raster data to a polygonal boundary rather than just along selected edges. This makes it much easier to feather blend the border of a large collection of adjacent files.
- Added option to associate a list of default attribute/value pairs with each area, line, and point classification on the * Styles tabs of the Configuration dialog. If a default attribute list is provided for a type any new features created with that type using the Digitizer Tool will automatically add those default attribute/value pairs.
- Added option to 24-bit RGB and JPG-in-TIFF GeoTIFF exports to have any background/no data pixels marked as transparent. This works by adding an alpha channel to the file. This might not be supported by all applications.
- Added support for loading the Z coordinates for 3D area features from most 3D shapefiles.
- Added option to the Simple ASCII Text export to write out the Y (latitude) coordinates before the X (longitude) coordinates if desired.
- Added support for cropping Simple ASCII Text exports to a selected area feature. Note that this will only crop point features to the selected area feature. Exported area and line features will only be cropped to the bounding box of the selected area.
- When exporting vector data to Simple ASCII Text files, made area features that extend outside of the export bounds be cropped to the export bounds.
- Added option on the File menu of the Path Profile/LOS dialog to save the sight line and the Fresnel zone line (if applicable) to a KML format file for display in Google Earth.
- Made overwrite of existing workspace files fail-safe by not writing out the workspace to the existing file until the workspace save is complete and error-free. This prevents any errors during a workspace save from wiping out an existing workspace file that was being overwritten.
- Added additional progress reporting when batch converting files.
- Dramatically sped up the loading of map catalog files with lots of files in different projections.
- Fixed problem with scale being slightly changed when printing to scale with a header and/or footer.
- Made State Plane projections with NAD83 HARN/HPGN datums be properly saved and loaded from PRJ files.
- Added support for loading ECW and JPG2000 files with more than 8 bits per color channel, including elevation-based files.
- Made the TIFFTAG_SAMPLEFORMAT value be written out for 16-bit elevation TIFF files so that ESRI products can properly read them when negative values are present.
- Added option to skip files for which the projection cannot be automatically be determined when batch converting files.
- Added support for decoding some additional NITF imagery formats, in particular 2-band 16-bit per band imagery.
- Added POSGAR94 (Argentina) datum.
- Fixed bug in gridding while exporting with an overlap percentage specified that caused the overlap to not be applied to the right or bottom sides of some files when splitting up the export to a fixed ground size.
- Added support for loading MrSID imagery with more than 8 bits per color channel.
- Fixed display of ADRG/ASRP/USRP data sets with 4-bit count RLE compression.
- Added option to the Vector Display tab of the Configuration dialog to have only the border of selected area features highlighted.
- Added additional Lambert France projections to handle the newer projections with larger false northings. Made the attributes used for each of these Lambert projections be listed on the Projection selection dialog as well.
- Added support for decoding and encoding Lambert France projection codes from GeoTIFF files.
- Added support for automatically decoding projection and datum information from text metadata files accompanying Mexican topo maps.
- Fixed rare problems loading some NOS/GEO format files.
- Fixed bug cropping reprojected area features on export to MapInfo MIF/MID format files. The bug caused those areas to not be exported.
- Improved behavior of near-white colors when exporting to image-optimized palettes.
- When exporting 3D point features to DXF files, export the elevation information after the coordinate information rather than before.
- Fixed problems loading positioning information from Touratech (TTQV) .cal files where the first pixel control point is at (0,0). Also added support for automatically decoding Swiss Grid projections from those files.
- Fixed application of Fresnel zone analysis to view sheds. It had nearly no effect in the v8.00 release for view sheds (it did work properly for line of sight analysis however).
- Expanded support for FAST-format Landsat imagery to allow the direct loading of panchromatic, VNIR/SWIR, and thermal imagery without needing a _MTL.FST header file.
- Fixed problem with line vertices showing up slightly offset from the line when zoomed way in on line features that are also being reprojected.
- Improved display of 4-band Digital Globe QuickBird imagery with 8 bits per color band.
- Removed special TIFF and GeoTIFF metadata pages and placed all of the information on the main metadata page so that the information could be easily copied to the clipboard.
- Improved decoding of diacritic text from NIMA GNS point data files. The UTF-8 encoded text is now converted to the current system codepage for improved display of diacritic and other extended characters.
- Fixed very slow display of some large tiled TIFF files.
- Dramatically sped up export of TerraServer-USA data when it is being exported in a projection other than Geographic.
- Added JPEG2000 .jp2, BSB chart .kap, and Polish .MP files to the list of “Supported Commonly Used Types” list on the file selection dialog.
- Added option to CSV export to include LATITUDE and LONGITUDE columns even if the projection is not Geographic.
- Drastically reduced memory requirements when exporting vector data to Global Mapper Package files and saving generated vector features (like contour lines) to workspace files. This should eliminate all error messages when exporting package files and most when exporting workspace files.
- Added version to title bar.
- When exporting a VRML file, made the lowest vertical exaggeration setting on the slider correspond to no vertical exaggeration at all.
- Fixed bounds of exported VRML files so that they will tile properly. In addition, additional comments were added VRML file headers to describe the ground location of the data and additional digits of elevation precision were also written out in most cases.
- When using the ‘Add Loaded Files’ or ‘Add Onscreen Files’ batch conversion dialog buttons, allow the user to add files of types other than the specified input file type.
- Allowed for entry of azimuth and altitude light angle values at greater than integer precision on the Vertical Options tab of the Configuration dialog.
- Moved the Configuration button on the toolbar to be next to the Overlay Control Center button as that is a more logical grouping.
- Changed the globe button on the toolbar to launch the online TerraServer-USA/WMS data access dialog rather than going to the Find Data Online page at https://www.globalmapper.com.
- When marking a waypoint from a tracked GPS location, automatically add elevation (if available) and timestamp attributes.
- Fixed error message and lockup on Search->Search by Name dialog when searching on the last start letter (like ‘Z’) and having non-alphanumeric characters starting some of the strings.
- Made State Plane projections be recognized from ECW files rather than using the base projection (like Lambert Conformal Conic).
- Updated Surfer BLN export to use new comma-delimited format.
- Sped up some raster/elevation exports from map catalogs (exports that span many maps from the catalog in a single export row).
- Made elevation units for most gridded elevation exports default to the elevation units of the loaded data or, if the vertical display units are manually set to metric or statute on the Vertical Display tab of the Configuration dialog, to meters or feet respectively.
- Added option when gridding on export and naming the rows or columns with numbers to specify a step value by which to increment the row or column numbers rather than just 1.
- Made the default projection system displayed for files for which the projection cannot automatically be determined be configurable. This default projection system can be set by saving a default.prj file in the Global Mapper installation folder.
What's New in Global Mapper v8.0
Digitizer Tool Changes
- Added an undo option when digitizing new features with the Digitizer Tool or drawing new measurements with the Measure Tool. Simply press Ctrl+Z and the last vertex added to the feature/measurement being drawn will be removed.
- Changed the snapping behavior in the Digitizer Tool so that snapping is disabled using the ALT key (rather than CTRL) and that snapping to vertices only is enabled by holding down the ‘V’ key (rather than SHIFT).
- When digitizing new features or moving existing feature or vertices using the Digitizer Tool, made holding down the CTRL key make the new location be snapped vertically, holding down the SHIFT key make the new location be snapped horizontally, and holding down both the CTRL and SHIFT keys snap the location diagonally.
- Added a new advanced selection option popup menu to the right-click popup menu for the Digitizer Tool when one or more area features is selected. This new menu has options for selecting all point and area features within the selected area(s), making it easy to select and edit features within a particular area.
- Added option to the Digitizer Tool to allow creating new line features from the boundaries of selected area features.
- Added option to the Digitizer Tool to allow creating new line features from the boundaries of selected area features.
- When placing new range ring features with the Digitizer Tool, make the range ring center snap to existing features just like line, area, and point features do when drawing them. You can hold down Ctrl when placing the range ring to disable snapping.
- When adding areas as islands to existing features with the Digitizer Tool, prompt the user for whether or not the original areas should be marked as deleted. Previously the original areas were always marked as deleted, but this is not always desired.
Projection/Datum Changes
- Made PRJ files be saved if possible in the newer PRJ well-known-text (WKT) format rather than the older ESRI-originated format that is no longer supported by ESRI products. There is an option to use the older PRJ format if desired on the General tab of the Configuration dialog.
- Added support for the Bipolar Oblique Conic Western Hemisphere, Times, Old Israeli Grid, and New Israeli Grid projections.
- Added Corrego Alegra, NID (New Israeli Datum), OID (Old Israeli Datum) and QND95 (Qatar) as built-in datums.
- Added Clarke 1880 (Palestine), Clarke 1880 (RGS) and Sphere Radius 6371000 m as built-in ellipsoids available for use with custom datums.
- Fixed problems using and saving the Quebec MTM projection for which support was added in the last release.
- Made the names of state-plane zones listed on the projection selection dialog include the FIPS zone number of the zone.
- Allowed the use of the NAD83 HARN/HPGN datums with State Plane projections.
- Fixed problems decoding the Lambert France projections from old format PRJ files and workspaces.
- Increased accuracy of OSGB36 datum conversions.
- Made central meridian scale factor for Lambert Conformal Conic projections only be used in the 1SP (both first and second standard parallels the same) case since it can only be unity (1.0) in the 2SP case.
- Fixed decoding of UTM zones in the Southern hemisphere from some new format PRJ files.
- Fixed Transverse Mercator projections when used with datums based on perfect spheres (these would only have been custom datums based on a spherical ellipsoid).
Format Specific Changes
- Greatly sped up exports to numerous binary formats, including Shapefiles, Global Mapper Grid files, and Surfer Grid files, especially when exporting to a network drive.
- Added option when gridding data on export to have the column name be first and then the row name in the generated filename, rather than the default of row name first, then column name.
- Added option when gridding data on export to turn off the prepending of zeroes to numeric column or row names in order to make them all the same length.
- Added option to save a gridded file of slope values rather than elevations when exporting to a Float/Grid format.
- Corrected text encoding recorded in exported KML/KMZ files to ISO-8859-1 rather than UTF-8.
- Added option when exporting to KML/KMZ format files to fake an elevation for 2D area features in order to get the same draw order in Google Earth as you see in Global Mapper.
- When gridding an export that is also cropped to a selected area feature, don’t create files to any grid cells that don’t intersect the selected area feature.
- When exporting Shapefiles, remove any duplicate vertices from the exported lines.
- Added option when exporting GeoTIFF files to generate PRJ files for the GeoTIFF files.
- Added option when exporting 3D DXF Face files to generate the coordinates as ECEF (earth-centered earth-fixed) rather than in whatever projection system is selected (use EXPORT_ECEF=YES parameter for EXPORT_ELEVATION command in scripting language to script this behavior).
- Added option when batch converting to DGN format to control whether or not 3D DGN files are created.
- Fixed problems saving some Lambert Conformal Conic based projections to ECW files. In the v7.04 release a bug was introduced which would cause some projections to not have a projection string written to a newly created ECW file.
- Made transparency when exporting PNG files work when including either loaded vector data or the displayed scale, legend, and/or grid.
- When exporting Simple ASCII text files, make the GM_TYPE attribute be exported when necessary if either attribute export option is enabled rather than only when the style attributes export option is enabled.
Misc. Changes
- When rectifying imagery, made snapping to nearby vector data in the Reference Map view be turned off by holding the Alt key when left clicking rather than holding down the Ctrl key. This allows both snapping and zooming to a clicked location to be done by holding down the Ctrl key.
- When rectifying imagery, made left-clicking in the Zoomed Image and Reference Image views drop a small red dot to visually indicate the click location.
- In the image rectification dialog, made holding down the Ctrl key increase the pan size to a half screen when panning with the edge arrow on any of the map views.
- Added support for loading data from OpenGC WMS servers. This is done through the new File->Download Online Imagery/Topo Maps menu command (formerly the Download TerraServer menu command). Several sources are built-in, providing easy access to gridded elevation data for the US (NED) and the world (SRTM) as well as color imagery for the entire world. Users can easily add their own WMS data sources as well.
- Added support for exporting loaded vector data to the Polish MP format for use with the cGPSMapper application (www.cgpsmapper.com) which allows the creation of new maps for Garmin GPS units.
- Added support for loading Polish MP format files like those used by the cGPSMapper application.
- Added support for loading vector data from KML/KMZ format files.
- Added support for loading NITF (National Imagery Transmission Format) format imagery.
- Added support for loading Geodas Grid (GRD98) format elevation files.
- Added support for loading some Intergraph COT format files.
- Added support for loading CDF (GES Cartographic Data Format) files.
- Greatly improved the raster layer options by adding support for color balancing (individual red, green, and blue adjustment), linear min/max contrast stretch, setting transparency for multiple layers at a time, feather blending (see below) and cropping to native bounds or by a given number of pixels.
- Added feather blending support for raster layers to the Options available from the Overlay Control Center. This is an extremely powerful feature that allows smoothly blending raster layers with underlying layers. For example, you might have high resolution imagery on top of lower resolution imagery. With feather blending, you can smooth the sharp edge and make the transition at the border seamless.
- Added support for checking clearances with respect to the first Fresnel zone when calculating view sheds and performing line of sight analysis. This allows for a more accurate visibility calculation depending on the wavelength being transmitted.
- Added support for having labels be displayed at a fixed height in meters rather than at the same size at each zoom level. This option is on the bottom of the font selection dialog when either selecting a font for a classification on one of the * Styles tabs on the Configuration dialog or when selecting a font for a feature when editing it.
- Added option to always display the label for a particular feature or classification if labels are displayed. This option is on the bottom of the font selection dialog when either selecting a font for a classification on one of the * Styles tabs on the Configuration dialog or when selecting a font for a feature when editing it.
- Added option to custom shader dialog to allow initialization of a custom shader from a Surfer CLR shader palette file.
- When creating or editing a map catalog and using the “Add Loaded Files” or “Add Onscreen Files” buttons, made files from other loaded map catalogs be added as well if they are not already in the map catalog being worked with.
- When saving a workspace with any gridded elevation data loaded, made the current shader and other vertical display settings be written to the workspace so that the view will be the same when the data is reloaded.
- Added new advanced options list to the General tab of the Configuration dialog to allow selecting advanced options like treating DXF INSERT entities as points, automatically adding custom types for DXF layers, exporting old format PRJ files, preferring world file coordinates over embedded coordinates for GeoTIFF files, and prompting for whether or not 16-bit BIL data is imagery or elevation data.
- Added SAVE_SCALE_AND_LEGEND parameter to the EXPORT_RASTER script command to allow saving the distance scale and/or elevation legend to generated raster format files.
- Added POINT_SPACING parameter to the GENERATE_PATH_PROFILE script command to allow specifying the spacing between sample locations along a path profile rather than the number of points.
- Fixed reading of Shapefiles with PolygonZ and PolygonM shape types which don't have Z or M values for all features.
- Allowed specification of the default elevation units to use for vector data with elevations from the Options button of the Overlay Control Center. This elevation units value will be used for any elevation values associated with vector features in that layer that do not explicitly contain a unit identifier (i.e. “ft” or “m”).
- When saving/updating feature measure information for polygon features that have islands/holes, include the area of the island features as a separate ISLAND_AREA attribute. Also subtract the area of those islands away from the total polygon area stored in the ENCLOSED_AREA attribute to give a true representation of the actual area covered by the polygon.
- Greatly improved the load speed and reduced the memory requirements for most BMP format files.
- Allowed specification of the default elevation units to use for vector data with elevations from the Options button of the Overlay Control Center. This elevation units value will be used for any elevation values associated with vector features in that layer that do not explicitly contain a unit identifier (i.e. “ft” or “m”).
- When saving/updating feature measure information for polygon features that have islands/holes, include the area of the island features as a separate ISLAND_AREA attribute. Also subtract the area of those islands away from the total polygon area stored in the ENCLOSED_AREA attribute to give a true representation of the actual area covered by the polygon.
- Greatly improved the load speed and reduced the memory requirements for most BMP format files.
- Allowed specification of the default elevation units to use for vector data with elevations from the Options button of the Overlay Control Center. This elevation units value will be used for any elevation values associated with vector features in that layer that do not explicitly contain a unit identifier (i.e. “ft” or “m”).
- When saving/updating feature measure information for polygon features that have islands/holes, include the area of the island features as a separate ISLAND_AREA attribute. Also subtract the area of those islands away from the total polygon area stored in the ENCLOSED_AREA attribute to give a true representation of the actual area covered by the polygon.
- Greatly improved the load speed and reduced the memory requirements for most BMP format files.
- Improved auto-assignment of type names based on feature descriptions when loading DXF files to handle type names with spaces or underscores in them.
- Fixed error when saving a workspace file containing a map catalog with auto-collar cropping enabled.
- Fixed problems decoding NMEA GPS streams where the only valid sentence is the $GPRMC sentence.
- Fixed problem with the label background for labels set to display with filled backgrounds being white rather than the current view background color in some instances when raster or gridded elevation data is also being displayed.
- Made the size of the vector search dialog be remembered between runs.
- Allowed ECW and MrSID files without embedded positioning information to use positioning information from additional sources, like world files.
- Replace underscores with spaces in waypoint names loaded from CompeGPS format files.
- Made symbols for waypoints from CompeGPS files be automatically set if the symbol name for the waypoint matches a Global Mapper symbol name.
- Fixed restoring of default drawing styles for area and line features from the tabs of the Configuration dialog. This has been broken since the v6.08 release.
- Added support for reading coordinates from world files where the coordinates are separated with tabs rather than being on separate lines.
- Made the list of layers in the Overlay Control Center be scrollable with the mouse wheel.
- Corrected image registration via CompeGPS IMP files with control points in multiple UTM zones or in a UTM zone in the Southern hemisphere.
- Improved decoding of CompeGPS IMP files using Lambert Conformal Conic projections.
- Sped up the import of large DTED files.
- Made symbol and type lookups by name work properly for types and symbols with accented characters.
- Don’t allow multiple custom shaders with the same name to be used.
- Fixed loading of Arc ASCII Grid files with lines over 256 KB in length (up to a max of 2MB per line).
- Fixed bug with display of raster layers texture mapped over loaded elevation layers that do not use the shared default shader.
- Fixed bug in the encoding of area features in DLG-O files and allowed correct reading of incorrectly encoded DLG-O files with area features.
- Fixed display of tiled 16-bit grayscale TIFF imagery.
- Fixed recording of GPS tracklog when attached GPS device always reports an elevation of 0.
- Fixed auto-contrast adjustment for some large images with 16 bits per color channel.
- Made rotation values from BLW files used to position BIL files be used.
- Added option to Vector Display tab of the Configuration dialog to allow hiding any extra text displayed below road icons, like alternate names for the road.
- Added option to the General tab of the Configuration dialog to control whether or not grid lines should extend beyond the edge of loaded data.
- Added support for dragging Global Mapper Script (GMS) files onto a running instance of Global Mapper and have them be run.
- Added support for 16-bit per color channel separated (Geo)TIFF files with more than 3 bands of data.
- Improved rendering of some lat/lon data that crosses the anti-meridian (180 E/W), such as range rings.
- Added option to the Measure Tool to have measured lines and areas be drawn along great circles rather than on straight lines (all measurements are always along great circles).
- Fixed rare problem with min and max values being treated as invalid from some Surfer Grid files.
- Made national wilderness and wildlife areas in 100K SDTS DLG files be detected and automatically classified as “National Park (Other)”.
- Improved positioning of imagery using Ozi .map files that reference the Swiss Grid projection.
- Corrected positioning of imagery using Ozi .map files that specify a “map scale factor” (MSF) value other than 1.
- Added support for reading text from MTEXT entities in DXF files.
- Made link elements in GPX files be saved as attributes in the created features.
- Fixed very rare lockup when creating an elevation grid from 3D vector point features or during ASCII file import.
- Fixed problem with attribute tags in exported DGN files not being recognized by MicroStation.
- Added Gridding tab when generating contours to allow breaking up the contour generation into multiple smaller pieces.
- Improved the visual appearance of gridded elevation data along the edges of the data when interpolating (the visible seem is reduced or disappears altogether in some cases).
What's New in Global Mapper v7.4
3D Viewer Changes
- Allowed saving of the 3D view to images of a size other than the 3D view window size on systems that support this operation. Many older or underpowered video cards will not support this operation, but newer video cards with the latest drivers should be ok.
Format Specific Changes
- Allowed batch conversion of vector data to DGN format files.
- Allowed export of DGN format files from Global Mapper scripts using the EXPORT_VECTOR command.
- Fixed problem on some systems that would cause the application to disappear or crash when attempting to select a new file for loading or saving. This problem occurred on Windows XP SP2 systems which also had Adobe Acrobat Reader v7 installed. Apparently the installation of Acrobat Reader changed some built-in Windows behavior in a way that broke Global Mapper (and several other applications).
- Made tag values be read in from DGN files and stored as attributes.
- Made point features stored as 0-dimensional lines in DGN v7 files load correctly.
- When exporting DGN files, made the current view background color be saved as the DGN background color.
- When exporting DGN files, made the correct unit conversion and type values be used rather than reporting all units as meters.
- When exporting DGN files, made the level number used for exported features that originally came from a DGN file be maintained.
- When exporting DGN files, made text features be exported for line and area features that have labels.
- When exporting DGN files, made text labels be sized proportionally to the font size used for the label in Global Mapper. The export options dialog also has an option to scale the text to make it larger or smaller and still maintain the proportionality.
- When exporting DGN files, made generation of a 3D DGN file optional.
- When exporting DGN files, added an option to also generate a PRJ file containing the native projection of the coordinates in the DGN file.
- When exporting DGN files, added an option to specify the unit resolution to use, such as 100 to use centimeters when the export ground units are meters.
Misc. Changes
- Added option when gridding data on export into adjacent tiles to make those tiles overlap by some percentage of the tile size. This is to allow more easily overlaying the data in other non-mapping applications, like Photoshop.
- Added option when gridding data on export and separately naming tile rows and columns to specify the start number or letter for the rows and/or columns rather than just using 1 and ‘A’.
- Added option when gridding data on export into a specified number of rows and columns to crop the right and bottom grid cells to the specified export bounds. This may make the grid cells not all have the same size, but will prevent extraneous data from appearing on the right and bottom edges.
- Changed naming of numeric rows/columns when gridding data on export to make the numeric name for every tile be padded with 0’s to the maximum length of the numeric label for any row/column. For example, if 100 columns of tiles were being exported, the columns names would go 001, 002, …, 100 rather than 1, 2, … 100.
- Made most settings on the Gridding tab of exports be remembered between runs.
- Added option when gridding data on export to not export grid tiles where the destination file already exists. This is useful for continuing a canceled export, or re-exporting just some tiles that you want different data in. Simply delete the tiles that you want to re-export, then do the export again with the option to skip existing files checked.
- Added option when gridding data on export to specify a prefix to apply to the column and row names when separately naming rows and columns.
- Added KML/KMZ export function. This allows any loaded vector data to be exported to a KML/KMZ format file for use in Google Earth.
- Fixed problem on some systems that would cause the application to disappear or crash when attempting to select a new file for loading or saving. This problem occurred on Windows XP SP2 systems which also had Adobe Acrobat Reader v7 installed. Apparently the installation of Acrobat Reader changed some built-in Windows behavior in a way that broke Global Mapper (and several other applications).
- Added support for loading Japanese DEM (JDEM) .mem files.
- Added support for loading SEGP1 seismic shotpoint format data files.
- Added support for loading CompeGPS RTE, TRK, and WPT format files.
- Added option when batch converting to a zoned projection, like UTM or Gauss Krueger, to “Automatically Select the Best Zone” for each file being converted, allowing easy conversion of files that span multiple zones. The auto-selection option will be at the top of the zone list for those zones where it is available.
- When loading Shapefile, MapInfo, and DXF format files, use the layer name/attributes to try and auto-classify features.
- When exporting Shapefile and MapInfo MIF/MID features and including the description as an attribute, also include the classification as a GM_TYPE attribute if the description for any of the feature being exported is not the default of the classification name.
- Added built-in support for the Quebec MTM projection.
- Added support for western hemisphere zones when using the Gauss Krueger 6-degree zone projection.
- Added built-in support for the LUREF (Luxembourg) datum.
- Improved accuracy of the Dutch Grid projection and the Dutch (RD) datum.
- When performing cut-and-fill volume calculations, also calculate and display the surface area that needs cut and filled respectively.
- Made the “Path Details” dialog for a 3D path profile display the along-ground distance (i.e. distance with elevation changes taken into account) as well as the minimum and maximum elevation values along the path.
- Added support for loading USRP data sets (ASRP data with UTM coordinates).
- Made all appropriate border pixels be marked as transparent in ADRG, ASRP, and USRP data sets.
- Added option to Simple ASCII Export to make style attribute export be controlled separately from data attribute export.
- Added button to the custom shader edit dialog allowing the elevation value for an existing elevation/color range be changed.
- Added option to the Digitizer Tool when multiple point features are selected to identify any point features that are within a user-specified distance of other selected point features. This is helpful for finding duplicate points.
- Display the height of any gridded elevation data in the status bar as you move the cursor around, even if the cursor is near vector data (the height will be appended to the nearest vector feature description).
- When placing new point/text features or moving a single point/text feature with the Digitizer Tool, make the point snap to existing features just like line and area features do when drawing them. You can hold down Ctrl when placing the point to disable snapping.
- Made CSV files created by the Lowrance SonarViewer software be automatically detected and loaded rather than prompting the user for input parameters.
- Added option to CDF export to allow exporting coordinates in either the current projection system or lat/lon.
- Allowed DTED files with invalid column numbers in the data record to be loaded.
- Added support for loading Geosoft Grid files with right-handed vector orientation.
- Added automatic detection of world files that have an extra .txt appended to the filename.
- Improved loading of ATTRIB values from DXF values.
- Improved export of point/text features to DXF files.
- Fixed loading of 3D LINE entities from DXF files where the start and end points had different elevations.
- Made 3DFACE entities be loaded from DXF files.
- Added option to use the display label as the layer name when exporting to DXF files rather than the description/type if a layer name is available for a feature.
- Allowed “Crop to Selected Area Feature” option to be used when generating contours.
- Added option when generating contours to control whether or not unit indicator suffixes should be appended to labels for the generated contour features.
- Added INC_UNIT_SUFFIX parameter to the GENERATE_CONTOURS script command to allow specification of whether unit indicator suffixes should be appended to the labels for the generated contour features.
- Added Sphere Radius 6371204 m as an available ellipsoid for adding custom datums.
- Fixed problem with custom datums created by the user being written out to new files, like GeoTIFFs, as the Adindan datum.
- Fixed incorrect loading of some MSI Planet format height files (they would appear garbled).
- Fixed errors loading some GPX files with extremely long text strings in them.
- Fixed problem with missing lat/lon grid lines in some projections where the lat/lon grid is not valid over the entire data bounding box.
- Fixed automatic removal of collars for files with very curved lat/lon boundaries, such as the Antarctica DRGs.
- Fixed loading of attributes from MIF/MID files when one of the attribute names starts with “Index”.
- Fixed errors trying to batch convert raster data with both the “Use Other Source Files As Filler” and “Auto Adjust Contrast” options enabled.
- Improved rectification based on an OziExplorer .map file when that .map file has a UTM grid and each control point has both lat/long and grid coordinates or the .map file has control points that are marked as excluded.
- Allowed ground control points specified for rectification with the IMPORT script command to be specified in a projection other than the specified projection for the file being rectified. The use of either the GCP_PROJ_NAME or GCP_PROJ_FILENAME parameters will cause the control points to be projected automatically to the file projection before rectification occurs.
- When loading LIDAR LAS data, save the class of each sample point as an attribute.
- When batch converting from LIDAR LAS data to other vector formats, add an option to only include sample points classified as “ground shot points” in the output.
- Don’t display POLYLINE entities from DXF files that are marked as 3D polygon meshes or polyface meshes.
- When loading generic ASCII files with quoted fields, make sure the quoted fields are properly treated as a single field and that the quotes are removed for all fields. Also treat back-to-back double quotes as a single quote mark in the text that doesn’t act as a field delimeter.
- When loading generic ASCII text files and using column names from the first line of the file as attribute names, don’t include attributes from non-coordinates lines.
- Fixed problem introduced in v7.02 release with saving Transverse Mercator projections to ECW files (the projection name was not being saved for some users).
- Allowed view shed calculations to have a radius as small as one thousandth or a mile or kilometer rather than the previous minimum of one tenth of a mile or kilometer.
- Fixed some printing issues and improved printing performance when printing to large paper sizes.
- Added a registry key to allow specifying that positioning information from TIFF world files, if available, should be preferred over the positioning data stored within TIFF file headers. If you create a HKEY_CURRENT_USER\Software\GlobalMapper\TIFFPreferTFW DWORD value with the value set to 1, then the world file positions will be preferred.
- Added support for reading and writing oblique stereographic projections from/to GeoTIFF files.
- Added support for reading and writing Gauss Krueger (6-degree zones) projections using the Pulkovo 1942 datum from/to GeoTIFF files.
- Added support for reading and writing the Potsdam/DHDN datum from/to GeoTIFF files as well as Gauss Krueger Germany (3 degree zones) projections with that datum.
- Added checkbox to the ASCII import file to allow using the same configuration for all files during that load or batch convert operation.
- Allowed positioning data from Ozi .map and CompeGPS .imp files to be used to position ECW files that do not contain embedded positioning information.
- Corrected positioning of some non-WGS84 MapTech maps. In some cases the wrong datum would be used. Now if there is any doubt the user is prompted to select the correct projection.
- Made user-defined projections be automatically decoded from MrSID files.
- Fixed export of NAD83 datums to Erdas Imagine format files.
- Made French Lambert projections be decoded and encoded from/to ECW files automatically.
- Improved positioning of NOS/GEO format charts by positioning them using the specified native chart projection if recognized.
- When using the GENERATING_CONTOURS script command, allowed negative intervals to be specified if the SINGLE_LEVEL_ONLY=YES parameter is specified.
- Fixed half pixel shift and other positioning problems when exporting to new Float/Grid format files.
- Fixed errors loading text from some single-precision E00 files.
- Dramatically sped up the calculation of auto-contrast statistics for large MrSID files.
- When loading MapInfo MIF/MID format files, don’t set any numeric fields to have a value of 0 when their value is actually empty.
- Fixed bug from v7.03 release that could cause discontinuities in rectified imagery that used the triangulated rectification method.
- When displaying feature information for polygon features that have islands/holes, include the area of the island features as a separate [Item in the Geometry section of the Feature Info dialog. Also subtract the area of those islands away from the total polygon area to give a true representation of the actual area covered by the polygon.
- Improved compression of 24-bit RGB GeoTIFF files created by Global Mapper that are created with the LZW compression option.
- Improved consistency of multiple view sheds calculated from the same center point with the same sample spacing but different radii when the specified sample spacing is much larger than the spacing of the elevation files that are used.
- Sped up calculation of view sheds when the elevation data being used comes from a map catalog or Global Mapper Grid files.
- Sped up contour generation when the elevation data being used comes from a map catalog or Global Mapper Grid files.
- Added support for specifying a scale factor for Lambert Conformal Conic and Stereographic projections.
- Significantly sped up export to any raster format using a palette, such as palette-based GeoTIFF or PNG exports.
- Added option to do case-sensitive searches with the Search->Search by Attributes menu command.
- Fixed orientation of GPS heading arrow when the display projection is one in which north is not necessarily straight up.
- Reduced memory usage for E00 files with lots of attribute values.
- Fixed calculation of PERIMETER and ENCLOSED_AREA values for some range rings that had incorrect values stored.
- Fixed decoding of UTM zone 60 projections from NASA LandSat .met files.
- When rectifying data with vector data displayed in the Reference pane, made clicking near a vector feature automatically “snap” to that feature to assure exact matches.
- Made statistics (STX) files be generated for elevation BIL file exports.
- Added SHOW_3D_VIEW command to the scripting language to allow scripts and workspaces to bring up the 3D view window.
- Added option to generate XYZ grid files in row-major order.
- Added option to anti-alias pixels (interpolate) when batch converting between raster formats.
- Added option to anti-alias pixels (interpolate) when batch converting between raster formats.
- Fixed rare problems loading some portions of Arc Binary Grid format files (technically, some 32-bit RLE encoded tiles with very large values were incorrectly decoded).
- Fixed problem with labeled areas exported to Landmark Graphics ASCII format files have two TEXT labels exported.
- Made image-optimized palettes always contain white and/or black if those colors are in the image being exported. This makes collars stay the color they are supposed to be.
- Made tracking of Garmin USB GPS devices work for newer devices, like the SP2720, that send some extra information when first connected.
- Added warning to exports when a large amount of TerraServer data would be exported to explain that it could be very slow and give the user a chance to cancel the operation.
What's New in Global Mapper v7.3
New Supported Formats
- Added support for loading DGN v8 and later format files.
- Added support for loading MapTech format files, including encrypted BSB files and other MapTech topo maps and aerial navigation maps.
- Added support for loading Idrisi format raster and elevation files.
- Added support for exporting loaded vector data to DGN format files.
- Added support for exporting loaded data to Erdas Imagine IMG format files.
- Added support for exporting loaded data Idrisi format files.
- Added support for exporting 8-bit and RGB GeoTIFF files with LZW compression. LZW compression typically results in much better compression that the default methods, but may not be supported by all software applications.
Projection/Datum Changes
- Improved accuracy of the NAD27 (Canada), AGD66, AGD84, and NZGD49 datums by using the NTv2 grid shift method for sub-meter datum transformation accuracy.
- Added generic NAD27 datum that will automatically use the most accurate local datum conversion based on the location being converted.
- Added support for the Miller Oblated Stereographic projection.
- Allowed use of the NZGD2000 datum with the New Zealand Map Grid projection.
- Made additional datum codes, like those for the NTF datums, be recognized for GeoTIFF files.
- Made ETRS89 datum be recognized in additional spellings from PRJ files.
- Corrected small error when transforming the Rome 1940 datum to other datums.
- Added Clarke 1880 (Benoit) as an available ellipsoid for adding custom datums.
Rendering/Style Changes
- Significantly improved the display of raster and gridded elevation data at intermediate zoom levels by always anti-aliasing the display when not zoomed into the pixel level of the data and not zoomed out so far that it doesn’t matter much. There will be a slight performance hit for this, but the improvement in display quality seems worth it.
- Made pressing the ESC key during a draw abort the draw as soon as possible.
Misc. Changes
- Added option to the view shed tool to find a view shed of just where a beam will hit the terrain. A start and end transmission angle are specified in addition to the transmitter height in order to find the beam intersection points.
- Added option to the view shed tool to specify a minimum distance from the transmitter to perform the view shed analysis.
- Improved loading of DXF files that have features in the BLOCKS section of the file.
- Prompt users to unload all loaded data when loading workspace files rather than automatically unloading all loaded data.
- Added option to batch geocode addresses from a file from the Search->Find Address menu command.
- Allowed use of the NZGD2000 datum with the New Zealand Map Grid projection.
- Made additional datum codes, like those for the NTF datums, be recognized for GeoTIFF files.
- Made ETRS89 datum be recognized in additional spellings from PRJ files.
- Corrected small error when transforming the Rome 1940 datum to other datums.
- Added Clarke 1880 (Benoit) as an available ellipsoid for adding custom datums.
- Added support for gridding the export of Simple ASCII Text, VRML, and Zmap Plus Grid files.
- Added support for reversing the order in which rows and columns are named when gridding files on export.
- Made the path profile/line of sight dialog maintain its size between showings, preventing the user from having to continually resize it to get the size they want for different path profiles.
- Added option to the Vector Display tab of the Configuration dialog to allow an arrow to be drawn along line features in the direction that they travel.
- Fixed scaling problem when exporting vector data to a raster file using the EXPORT_RASTER command from a script file.
- Made custom symbols from .ico files draw in their actual size instead of always using the default system size of 32x32.
- Added new built-in point symbol, “Dot - Yellow”.
- Fixed problems loading some GPS TrackMaker files that have no waypoints in them.
- Made degree symbols display correctly on Asian versions of Windows that weren’t fixed in the earlier update.
- Fixed problems with render progress on status bar not working properly with map catalog files.
- Added new built-in point symbol, “Dot - Yellow”.
- Fixed problems loading some GPS TrackMaker files that have no waypoints in them.
- Made degree symbols display correctly on Asian versions of Windows that weren’t fixed in the earlier update.
- Fixed problems with render progress on status bar not working properly with map catalog files.
- Fixed problems with some maps that result in multiple layers, like ADRG files, in map catalogs.
- Allowed custom per-layer shaders to work properly with map catalogs containing elevation data.
- Fixed problems with some iso-height area contours not being generated in some rare cases when generating contours.
- Fixed loading of package files containing elevation data from workspaces.
- Fixed occasional problems with missing outer row and/or column of data when exporting a raster or elevation file and cropping to a selected, rectangular area feature.
- Fixed problems with elevation shading and display of the elevation legend when negative scaling factors are used on the Alter Elevations dialog.
- Made up to 3 decimal digits of precision be used when saving elevation values to many ASCII formats.
- Added option to remove archive files (like .zip and .tar.gz) from the list of files to batch convert/reproject by right-clicking on the batch convert file list and selecting the appropriate option.
- Added option to add files to the list of files to batch convert/reproject from a text file containing a list of full paths to files. To access this option, simply right click on the file list in the Batch Convert/Reproject dialog and select the appropriate option.
- Added option to add files to a map catalog from a text file containing a list of full paths to files. To access this option, simply right click on the map list in the Map Catalog dialog and select the appropriate option.
- Corrected half-pixel offset in placement of MrSID files with embedded coordinate information.
- When exporting Shapefiles, do not export line features that are at a point (all vertices coincident) or area features that are a point or a 2-vertex line.
- When exporting Shapefiles, make sure that lines that get cropped to the export bounds maintain their original direction.
- Made attributes for which none of the features being exported have a non-empty value still be exported to DBF files that are created with Shapefiles.
- Allowed confirmation prompt when closing loaded overlays from the Overlay Control Center to be disabled so that it won’t be shown again.
- Fixed out of memory errors when zoomed in really far on some MrSID files.
- Fixed loading of E00 files with empty annotations.
- Made deleted holes in area features not be exported to DLG-O format files.
- Added support for tracking NMEA GPS devices that use $EC* sentences rather than $GP* sentences.
- Fixed determination of State Plane projection from Erdas Imagine .img files that use a negative zone number in the header.
- Fixed problem with STL, 3D DXF mesh, and 3D DXF mesh exports that would cause a one sample gap between gridded files when exported.
- Added right-click option to the Search by Attributes dialog to allow selecting all search results.
- Made files opened by dragging them onto Global Mapper be added to the list of recently used files under the File menu.
- When dragging multiple files onto Global Mapper to load them, make the “Use Selected Projection for All” checkbox option work if the user is asked for a projection.
- Added a registry key to allow overriding where temporary files, like extracted archive contents and downloaded TerraServer tiles, are stored. If you create a HKEY_CURRENT_USER\Software\GlobalMapper\TempDir string value with the folder that you want the temporary files to be based in, that folder will be used the next time that you run Global Mapper.
- Added option to save the elevation legend in the main view to a BMP file by right-clicking on it and selecting the appropriate option.
- Added option to control whether or not unit labels (e.g. “m” or “ft”) are displayed on the elevation legend. This setting can be changed by right-clicking on it and selecting the appropriate option.
- Fixed problem with grid line labels being cropped at the bottom when footer strings were used during printing.
- Made new Explorer-style dialogs be used for all file selection.
- Fixed crash when displaying metadata for map catalogs that contain elevation layers.
- Fixed errors loading some tiled TIFF files with separated color channels.
- Made dot symbols look better when printed.
- Made the filling in of small gaps work when exporting DEM files with arc degrees as the current view/export units on the Projection tab of the Configuration dialog.
- When creating area features from selected line features with the Digitizer Tool, only prompt for name, attribute, and style information once, then use that information for all remaining areas created from the selected lines if no other information is available from the lines making up the area.
- Made the count of selected features appear in the status bar when the Digitizer Tool is active and you are not actively working with the selected features.
- Corrected decoding of New Zealand Map Grid projections from ECW files. They were being decoded as a closely-approximated Transverse Mercator projection.
- Fixed loading of some ASRP-format data files.
- Fixed errors loading DLG-O files with area features and non-contiguous element IDs for lines (these are very rare).
- When exporting DXF format files, made area features be fully cropped to the specified export bounds rather than just exporting in whole any area that intersects the export bounds.
- Fixed ordering of data written to GPX files to make sure that really picky applications, like Garmin’s MapSource, can always read them.
- Fixed problem when doing multiple line connection operations from the Search by Attributes dialog that would result in extra long lines (they would loop over themselves) after the first line connection operation.
- Made “Longitude of Pole” attributes for Polar Stereographic projections be saved and read from PRJ files.
- Added support for a BOTTOM_UP parameter in BIL file headers to specify that the data starts at the lower-left rather than the top-left. Just add a line with the text “BOTTOM_UP Y” to the .hdr file to flip the data vertically.
- Added a LAYER_DESC parameter to the GENERATE_CONTOURS script command to allow the name of the generated contour layer to be changed from the default.
- Fixed problem with point features getting the wrong attributes from some E00 files.
- Made holes in area features maintain the descriptions of their parents when exported to ASCII text files.
- Allowed minus signs, dollar signs, and underscores to be used at the start of labels when exporting to DXF format files. Previously those characters were removed from the start of lines to prevent errors. Now a space is just inserted before those characters to get rid of the errors.
- Added support for a LABEL_ON_LINE parameter in ASCII text files for specifying that labels for a line feature should be centered on the line.
What's New in Global Mapper v7.2
New Supported Formats
- Added support for exporting loaded vector data to Lowrance USR format files for use in Lowrance GPS devices.
- Added support for loading LIDAR data from TerraScan .bin and .ts format files.
- Added option to print to (Geo)TIFF format files.
- Added ability to batch convert to Global Mapper Package files.
- Added support for exporting loaded elevation data to Optimi Terrain format files.
Digitizer Tool Changes
- Improved ease of digitizing lots of area, line, and point features by making the Digitizer Tool stay in the creation mode after creating a feature rather than forcing you to re-select the feature type to create each time. You still just need to right-click to cancel the current operation.
- Added display of the number of points digitized so far when drawing a new line or area feature with the Digitizer Tool.
- Added option to reverse the order of the vertices in selected line features using the Digitizer Tool.
- Added option to find unconnected endpoints in selected lines with the Digitizer Tool. This provides an easy method of identifying connectivity problems in loaded data.
- Fixed creation of duplicate attributes when editing multiple features at a time with the Digitizer Tool and adding a new attribute which already exists in some of the features being edited.
- Added option to measure cut-and-fill volumes to the right-click menu when a single line or area feature is selected.
Projection/Datum Changes
- Vastly improved accuracy of RT90 (Sweden) datum transformations.
- Added Indonesia 1974 and Bukit Rimpah datums.
- Added support for using the French angular unit “grades” with the Geographic projection.
- Fixed rare problems projecting between a State Plane projection and a Lambert Conformal Conic projection.
- Fixed loading of Erdas Imagine .img files with embedded projection information. This was broken in the v7.01 release.
- Added support for loading and saving Southern Transverse Mercator projections in ECW files.
- Added support for using projection and positioning information from .TAB files for ECW files.
- Added support for decoding New Zealand Map Grid projections from .TAB files.
- Added option to write an invalid datum code to DEM files when exporting with a view/export datum set to one that is not supported by the DEM format.
- Do not allow modifying the Origin Latitude for Mercator projections since it is not used (the latitude origin is always the equator for Mercator).
- Fixed saving of some projections to MapInfo TAB files. Some projections either could not be written at all or if they had a central meridian scale factor parameter it would always be set to 1.0.
- Made projection information from supplemental files (like .prj files) be used if available for GeoTIFF files that do not contain projection information internally rather than always asking the user to select the projection in that case.
- Added GRS 1967 (Indonesia 1974), Sphere Radius 6378388 Meters , and War Office (McCaw 1924) as available ellipsoids for adding custom datums.
- Fixed name of the “Everest 1830” ellipsoid in the custom datum dialog. It was being incorrectly listed as “Everest 1930”.
Misc. Changes
- Added option on Vector Display tab of the Configuration dialog to allow more control over the order that vector features are drawn in. You can now select to have the layer order in the Overlay Control Center take top priority for vector data, allowing vector layers to be drawn under raster layers and also allowing explicit forcing of vector layer draw order.
- Added support for searching on address in the US under the Search menu.
- Added option to download TerraServer data near an address.
- Made transparency and translucency in PNG files be used.
- Added support for creating transparent PNG files (this is now the default).
- Made Ctrl+Right Click in the Zoom Tool restore the last zoom scale.
- Made the name of the map that a vector feature is in always be displayed in the Feature Info dialog for the feature.
- Added button on the General tab of the Configuration dialog to allow restoring all settings to their default values.
- Added support for tracking GPS devices on COM ports up to COM64 (previously the highest support serial port was COM16).
- Made the COM port and baud rate settings for serial GPS devices be properly remembered between sessions.
- Added shortcut key (Ctrl+T) for starting and stopping the tracking of a connected GPS device.
- Made font information about labeled features be saved in Simple ASCII Text files exported with the “include attributes” option set.
- Added support for using new font attributes when reading generic ASCII text files. See the User’s Manual section for that menu command for details on the new supported attributes.
- Added ability to combine line features in the Search by Attributes dialog. Just select the lines to combine, then right click on them in the list and select the combine option that appears.
- Fixed errors loading label points from some .e00 files.
- Added support for rectifying ECW and JPG2000 files.
- Added support for loading TAB-referenced raster files which do not have the same base name as the TAB file. You must select the TAB file to load for this to work.
- If a color palette is specified in a TIFF header for files with a grayscale photometric interpretation, use the color palette rather than creating a grayscale one. Apparently some products, like ArcGIS, will create TIFF files in this way for some reason.
- Made TEXT feature labels from MIF/MID files be read in and used.
- Made saving a path profile to a BMP file save a bottom-up rather than a top-down bitmap since some applications (including Global Mapper) can’t read top-down bitmaps.
- Fixed problems batch converting to Shapefile format and exporting to the “source file” folder when the input files are either archives (e.g. .zip or .tar.gz files) or the output is being gridded.
- When using the “Add Loaded Files” or “Add Onscreen Files” buttons in the batch conversion dialog and map catalog files are loaded, made the maps referenced by the map catalog be added to the convert list if they are of the right type.
- Fixed loading of attributes from some DBF files that had padding bytes after the DBF header.
- Added support for decoding DMS lat/lon values which use a hyphen as the separator.
- Sped up the export of raster and elevation files when only a subset of a large number of files is being exported.
- Fixed really slow drawing of some rotated BSB files.
- Fixed vertical flip of NTF-format grid files.
- When exporting MapInfo MIF/MID format files, made area features be fully cropped to the specified export bounds rather than just exporting in whole any area that intersects the export bounds.
- Made line and area border widths be stored correctly in MapInfo MIF/MID files.
- When using area features with elevations as obstructions for view shed calculations, make the tested receiver heights inside area features just be based on the terrain and only use the area heights as obstructions. This makes it easier to simulate things like wooded areas blocking reception within those areas and not just beyond them.
- Added Landsat True Color links from resmap.com to the File->Open ECW File from the Web menu dialog.
- Added support for reading in 3D DXF line features and saving the separate elevations for each vertex rather than using the elevation of the first vertex for the entire line.
- Added ability to create regularly spaced tiles of elevation grids from 3D vector data when right-clicking on vector layers in the Overlay Control Center and selecting the option to create an elevation grid from the data. This makes it easier to deal with very large data sets that cannot be gridded all at once without running out of memory.
- Added support for Global Mapper Package files larger than 2GB in size.
What's New in Global Mapper v7.1
New Supported Formats
- Added support for loading NTF-format grid files, such as those used for elevation data in Great Britain.
- Added support for loading some FAST format imagery files, such as those used for L7A Landsat data in some parts of the world.
Digitizer Tool Changes
- Made holding the X and Y keys when moving vertices or features with the Digitizer Tool, clamp the move horizontally or vertically.
- When creating new line or area features with the Digitizer Tool, the length and enclosed area (if applicable) will be displayed in the status bar as the new feature is drawn.
- When moving or joining vertices of line or area features with the Digitizer Tool, the length and enclosed area (if applicable) will be displayed in the status bar as the vertices are moved.
Projection/Datum Changes
- Added support for the NAD83 HARN/HPGN datums.
- Improved accuracy of NAD27 Alaska, Old Hawaiian Mean, and Puerto Rico datums by adding support for using the NADCON datum conversion methods for those datums.
- Improved accuracy of NTF France datums by adding support for using variable grid shifts depending on the location within France.
- Added support for creating custom datums that use the 7-parameter Bursa-Wolfe datum transformation method (previously only the 3-parameter Molodensky method was supported).
- Added built-in support for the Irish Grid projection.
- Added support for yards as a linear unit.
- Added support for millimeters as an elevation unit.
- Corrected detection of UTM zones in the Southern Hemisphere from old-format ESRI PRJ files.
- Improved decoding of some projections from OziExplorer .map files.
Misc. Changes
- When creating a new line feature from a measurement in the Measure Tool, set the length of the measurement to also be the default display label.
- When displaying length and other measurement strings, such as with the Measure Tool, remove any trailing zeroes from the length to make it more compact.
- Added new hotkeys to the image rectification dialog. Now Alt+R will act like pressing the “Update Selected GCP” button, Alt+Q will move the GCP list selection up, and Alt+Z will move the GCP list selection down.
- Improved the crosshair cursor used in the Zoomed and Reference views of the Image Rectification dialog.
- Improved the symbols used in the image rectification dialog for displaying ground control points to make it easier to see the data behind the control point.
- Added the ability to display metadata about maps in a map catalog by right-clicking on the map in the map list in the Map Catalog dialog and selecting a popup menu option to display metadata about them.
- Added the ability to have map catalogs be displayed within a range of map scales.
- Fixed problems using files with Oblique Mercator projections in map catalogs.
- Fixed problems with some files, particular packages with multiple data layer, being included in map catalogs.
- Made the middle mouse button drag the map in all of the tools and not just the Zoom tool.
- Added option to use an elevation shader other than the shared elevation shader selected on the toolbar for rendering an elevation layer. This option is available from the Options button in the Overlay Control Center.
- Added option to grid (i.e. tile) data during batch conversion.
- Made decimal digit fields exported to Shapefiles display as decimal numbers by default when loaded into other applications rather than displaying just as whole numbers.
- Added and/or improved metadata display from the Overlay Control Center for most file types. The improved metadata display allows copying the metadata to the clipboard and easy viewing of projection information.
- Corrected placement of Erdas Imagine .img files with a UTM projection in the Southern Hemisphere.
- Added support for getting projection information for MrSID files from .aux files.
- Added option to generate world files when exporting to BIL/BIP/BSQ format files. While the information in the world files is also in the .HDR file generated, some software only checks for a world file. By default, both will be generated.
- Added support for loading JPG files directly from .zip and .tar.gz archives.
- Fixed loading of some Raster Product Format (RPF) data, like CADRG/CIB data, that had odd security descriptor values in the frame files.
- Display a progress dialog when printing to show the progress of generating the high-resolution image to send to the printer.
- Drastically sped up the export of BMP files when capturing the screen to one or printing to one.
- Made zooming the main map view with the mouse wheel only zoom half as far as the zoom buttons on the toolbar.
- Fixed problems introduced in the v7.00 release with calculating view sheds when the global projection units are either arc seconds or radians.
- Made the feature type lists on the Generic ASCII Import dialog be sorted alphabetically.
- If the datum can not be determined from a GeoTIFF file, ask the user to confirm it if we can't determine the datum from some other source rather than just assuming the datum is WGS84.
- Added ability to generate black-and-white GeoTIFF files that use black for the minimum value rather than white. To do this, select the Grayscale - Min Is Black palette option when exporting a black-and-white GeoTIFF file.
- Made auto-collar cropping work correctly for 1:63K scale Alaska DRGs.
- Improved dialog that appears when TerraServer connections fail.
- Made point features with labels be exported as TEXT entities to DXF files rather than either being split up into separate POINT and TEXT entities or being created as a POINT entity with attributes.
- Improved display of elevation lines in the path profile dialog when the elevation range is small.
- Fixed problems with the wrong font being displayed when editing custom area, line, and point types from the Configuration dialog.
- Corrected datum used for VPF (e.g. VMAP, DNC) data. NAD83 was being used when it should have been WGS84. There was no position error however as those datums are the same positionally.
- Fixed problem with the zoom scale changing after a print preview.
- Fixed problem with grid lines not being saved to raster files or printed if no other vector data is loaded.
- Allowed correct loading of elevation TIFF files that don’t correctly specify their min/max elevation range.
- Added option to clamp values outside the valid elevation range to the specified elevation range when modifying the valid elevation range of a layer from the Options button in the Overlay Control Center.
- Added support for loading large TIFF files with YCBCR-encoding (usually JPEG-in-TIFF files).
- When loading ECW and JPEG2000 files with apparently flipped Y coordinates, made it optional to flip the image vertically since it some cases that is not correct.
- Added new red and yellow diagonal crosshair symbols.
- When saving PRJ and world file names (e.g. .tfw, .jgw), use lower case to make it easier to use these files on platforms that are case-sensitive, like Linux.
- Made true 3D DXF polylines be generated when exported 3D line features (such as those from XYZ files) to DXF files.
- Made features from Tiger/Line files include the CFCC (census feature class code) as an attribute of the feature if available.
- Improved generation of range rings to always use a great-circle distance method if possible, even if the current projection is not Geographic.
- Added support for automatically positioning imagery using ASTER browse .meta files.
What's New in Global Mapper v7.0
3D Viewer Changes
- In the 3D viewer, allow the vertical exaggeration to be increased all the way to a factor of 100.0 rather than just 20.0.
- In the 3D viewer, made the Panorama/Walk mode toolbar button act as a mode just like the Rotate, Move, and Zoom buttons since that is how it behaves.
- In the 3D viewer, added an option to the Properties dialog to allow the background color to be changed.
- In the 3D viewer, added an option to the Properties dialog to allow the height used in the Panorama/Walk mode to be manually set and to also specify whether the height should be a constant height relative to the ground or a constant height relative to sea level.
- In the 3D viewer, made the vertical exaggeration and background color settings be remembered between instances of running the software.
Path Profile/Line of Sight Function Changes
- Added support for calculating “cut-and-fill” volumes along a path profile using the 3D Path Profile/Line of Sight Tool.
- Added additional menus to the 3D Path Profile dialog to provide easier access to some of the options. Also made the path details be copied to the clipboard when displayed.
- Added additional options to the 3D Path Profile dialog for controlling the from/to position display format and the coloring and style of the profile elements.
- Fixed problems with the path profile tool when the loaded data is not correctly projected (i.e. the lat/lon readout in the status bar reads that the coordinates could not be determined).
- Made elevation values saved to XYZ files from the path profile dialog have 2 digits after the decimal place rather than 1.
Digitizer Tool Changes
- Added ability to easily create rectangular, square, circular, elliptical, circular arc, and elliptical arc area and line feature using the Digitizer Tool. There are additional [Items on the right click popup menu for drawing these shapes.
- Added option to create concentric range rings (i.e. circles of a given radius) on the right-click menu in the Digitizer Tool.
- Added an option when editing vector features with the Digitizer Tool to add file link attributes by selecting files rather than manually typing the file names.
- Made area features selected with the Digitizer Tool be drawn in their normal style during exports cropped to the selected area feature(s).
- Made point feature labels be displayed even if the points are selected with the Digitizer Tool.
Projection/Datum Changes
- Added option to the Batch Convert/Reproject dialog to allow the specification of an additional string to append to the names of the files created during the batch convert process.
- Added option to the Batch Convert/Reproject dialog to allow some files to only be used as filler for other files. To mark files this way, simply right click on them in the source files list and select the option to just use them as filler files.
- Added option to create 1-bit black-and-white GeoTIFF files with the Batch Converter.
- Reduced memory requirements during batch conversion when using all loaded files as filler data and there are lots of files being converted.
Misc. Changes
- When shift-clicking in the Reference pane of the image rectification dialog, made the selected coordinates be rounded to the nearest minute for lat/lon values and the nearest 1000 units for other projections.
- Made the image rectification dialog start out maximized if the dialog was maximized the last time the user closed the dialog.
- Made the Latitude and Longitude coordinate values in the ground control point list of the image rectification dialog be displayed using the current Position Display Format selection in the Configuration dialog.
- When double clicking on a control point in the control point list in the image rectification dialog and the rectify coordinates are lat/lon values, format the projected X and Y coordinate fields using the current Position Display Format from the Configuration dialog.
- While Shift-clicking in the Zoomed view in the image rectification dialog, automatically add the control point to the control point list use the clicked location.
- When Ctrl clicking in the Entire Image view in the image rectification dialog, automatically recenter the Reference view if there are enough control points entered to convert the clicked coordinates to a ground coordinate.
- Make layers that are hidden in the Overlay Control Center still be rendered in the rectify window when re-positioning that layer.
- Default to use triangulated rectification when rectifying imagery any time that 5 or more control points are entered and the “Automatic” rectification method is selected (previously this happened at 8 control points).
- Added support for grouping collections of map files together into a “map catalog”. Map catalogs allow you to easily load, view, and manage large collections of data without using too much system memory.
- Added support for tracking real-time GPS locations from Garmin USB GPS devices.
- Added option under the Search menu to allow searching loaded vector data on the name, description, or attribute values. The searching allows both text and numeric comparisons in the search criteria. Features can be edited and deleted directly from the search results.
- Added “Gridding” tab to most exports to allow splitting up the data into regularly spaced tiles on export if desired rather than just exporting a single file.
- Added support for calculating “cut-and-fill” volumes within area measurements and along linear measurements using the Measure Tool (right click to see the Calculate Volumes option).
- Made the bearing from the start to the end of line features be added when creating new lines using either the Measure tool or the Digitizer tool.
- Changed the cursor used in the Measure Tool to make it easier to perform precise measurements.
- Added support for using the bounds of a loaded layer when exporting or performing other operations that require bounds in a script file. The LAYER_BOUNDS parameter has been added to several script commands to support this.
- Added ONLY_GENERATE_METADATA parameter to the EXPORT_RASTER script command to allow scripts to just create the metadata files like world files and TAB files when exporting GeoTIFF, JPG, and PNG files rather than doing a full export.
- Made workspace files support relative filenames, allowing data referenced by workspace files to be moved so long as the workspace file is moved as well.
- Added option to Terragen .ter file export to allow the creating of non-square terrain files. This files should work with Terragen 0.9.x and later.
- Added option to create area features from the bounds of the selected layer in the Overlay Control Center by selecting and then right-clicking on the layers that you want to create the bounds from.
- Added support for loading data in the GPS TrackMaker (.gtm) format.
- Added support for the Bonne and Cassini-Soldner projections.
- Added support for non-zero central meridians when using the Gall Stereographic projection.
- Added support for the Hartbeesthoek94 datum.
- Added support for loading DTED files that have HDR and/or VOL records at the beginning.
- Added support for loading ASTER HDF files with .hdf0 and .hdf1 extensions as well as additional variations of ASTER SWIR data.
- Fixed export of high-color (24-bit and above) and 8-bit grayscale TIFF files to image-optimized palette-based TIFF and PNG formats when the TIFF file incorrectly specifies that it is grayscale and not RGB.
- Sped up display of TerraServer data that crosses UTM zone boundaries.
- Added support for finding world files with a .wld extension when loading most imagery formats (i.e. BMP, JPG, TIFF, GIF, and PNG).
- Corrected placement of Hawaiian data loaded from Tiger files (the NAD83 datum was being used rather than Old Hawaiian Mean).
- Made the size of the feature info dialog be saved between sessions.
- Fixed decoding of State Plane projections from new format PRJ files. The problem was introduced in the v6.09 release and made some PRJ files with State Plane projections decode the projection into the core projection rather than keeping it as State Plane. This should not have affected any coordinates.
- Corrected incorrect interpretation of “Foot” string from new format PRJ files. Previously this was interpreted as US Survey Feet when it should have been interpreted as International Feet.
- Fixed application crash loading some slightly odd .zip files.
- Made additional digits of precision be stored for settings like custom grid spacing.
- Manually compute the min/max sample values for USGS DEMs that have a non-unity Z resolution since they are often stored incorrectly, resulting in odd shading in Global Mapper. This will apply to things like decimeter and centimeter DEMs.
- Made full extents of polar data reprojected from a polar stereographic projection to another projection be displayed whenever possible (previously the part nearest the pole and near the anti-meridian could get clipped off).
- Increased the maximum number of grid lines that could be displayed when using the custom grid spacing setting.
- Made TIFF files that use a transformation matrix for position information be automatically positioned rather than requiring rectification.
- Made degree symbols display correctly on Asian versions of Windows.
- Corrected drawing and zooming in on ECW and JPEG2000 files that have flipped Y coordinate values in the header.
- Added option to contour generation to control whether or not small gaps in the data are filled (previously they always were).
- Improved the speed of exporting downloaded TerraServer data to new raster files.
- Corrected display of zone numbers for Gauss Krueger Germany projection.
- Only show the warning message about user-defined datums in GeoTIFF files being interpreted as WGS84 once each session.
- When changing the current view projection, maintain the current view window if possible rather than zooming out to all loaded data.
- Added option to initialize sample spacing values to the current screen sample spacing from the dialog allowing specification of sample spacing in units other than the current projection units when performing raster and elevation exports.
- Added red, blue, green, and white dot symbols.