• +91 20-4126 7031 / 4120 3277

What's New in Global Mapper v20

Significant New Features

  • New tool to transform 3D Models to Lidar RGB point clouds or flattened ortho-images.
  • 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 ortho-image 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]
  • Corrected the map scale that gets generated when exporting a map layout to geospatial PDF. [Item #24508]
  • 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]
  • Dramatically sped up the cropping of Lidar to selected area features using the Digitizer Tool. [Item #23514]
  • [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]
  • [LIDAR MODULE ONLY] Updated the Lidar QC results to use the control point layer elevation units for the ELEV_DIFF_ABS and ELEV_DIFF columns rather than meters so the values match the other elevation columns (i.e. RMSE and LIDAR_ELEV). [Item #23813]
  • [LIDAR MODULE ONLY] Sped up the filtering of large Lidar point clouds by using multiple cores/threads. This will speed up all Lidar operations that do filtering, including Lidar automatic classification. [Item #23844]
  • Updated LAS/LAZ 1.4 export to fully comply with LAS specification when using point types 6-10 (i.e. NIR data included). Also made scan angle conversion exact and made GPS times convert based on the global encoding value in the header. [Item #23720]
  • [LIDAR MODULE ONLY] Added work-around for using DJI Spark drone images during Pixels to Points processing. The DJI Spark images have low-precision GPS coordinates stored (+/- 15 meters or 1 arc second), making it useless for P2P. The new option allows you to ignore that position information and find a best-fit data set instead. [Item #24685]
  • 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]
  • Fixed issue loading Lidar LAS/LAZ files with coordinates that could be either ECEF or normal projected coordinates. Rather than assuming they are ECEF, you now get prompted so that regular coordinates that happen to be close to ECEF can be used. [Item #20421]
  • [LIDAR MODULE ONLY] Added support for customizing command line options used for external .exe calls for GENERATE_POINT_CLOUD script command. The COMMAND_LINE_OPTS parameter allows you to specify new command line options to use for any called .exe. [Item #24088]
  • [LIDAR MODULE ONLY] Made Lidar QA attribute names/elev values obey Configuration option under General->Measure/Units to 'Append unit name to measure attribute values." [Item #24097]
  • [LIDAR MODULE ONLY] Fixed display issues with Lidar files loaded with the 'Use Intensity for NIR' load setting checked. [Item #23530]
  • Fixed crash shifting Lidar point clouds a fixed distance and bearing. [Item #23589]
  • Fixed issue with part of bottom row of Lidar not drawing in some cases, like points created from elevation grid cell centers. [Item #24205]
  • Fixed load of Lidar point cloud with attributes from text file with the Automatic delimiter setting. [Item #23420]
  • 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 [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]
  • Path Profile/Line of Sight Function Changes

  • Fixed cut-and-fill volume calculation along path profile to allow line volume calculations for paths with 3 or more vertices. [Item #24093]
  • Fixed save of path profiles to DXF when the elevations are displayed in feet. They were saving in meters before regardless of the setting. [Item #23674]
  • Improved precision of rendered path profile saved to a vector format file. [Item #24059]
  • 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 new options on right-click menu for Analysis->Find Duplicates dialog. You can now easily delete the duplicate features and select all duplicates in the list. [Item #23831]
  • Updated the Pan Sharpen Analysis tool to support image layers with 32-bit floating point samples. [Item #24403]
  • Fixed half-pixel shift when creating an elevation grid from area features with the 'Flatten Area Features' option checked. [Item #23568]
  • 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]
  • Allow multiple selection in results list on Find Duplicates and Find Overlap dialogs. [Item #23831]
  • Fixed error generating small grids on machines with more than 4 cores (>8 threads). [Item #23806]
  • Fixed crash TIN gridding vector data that caused the application to just disappear rather than showing a crash message. [Item #24216]
  • Fixed issue with creation of flattened site plan grid with pixel size in Y dimension not being correct for non-square areas. [Item #24423]
  • 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]
  • Allow distance/bearing/COGO dialog to load back in quadrant/bearing/distance format file. [Item #23686]
  • Made min/max elevation points generated with the Calculate Elevation/Slope Stats option include the point elevation as an ELEVATION attribute value as well as the feature display label. [Item #23981]
  • 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]
  • Fixed Point feature edit dialog to show 'Use Default Style for Selected Feature Type' option (broken in 19.1.0). [Item #23563]
  • Made 'Create Distance/Bearing/COGO Line' dialog remember the selected units for the top distance/bearing input section. [Item #23644]
  • Disabled the Rename and Copy buttons when editing multiple features with no attributes. [Item #24405]
  • Made creation of point features sampled along selected line/area features copy attribute value list from original feature. [Item #24764]
  • 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]
  • Updated position parameters for script commands to support lat/lon coordinates in addition to current projection values. This includes XMIT_POS for GENERATE_VIEWSHED, START_POS and END_POS for GENERATE_PATH_PROFILE, and START_POS for IMPORT_ASCII. [Item #23509]
  • Fixed default ELEV_UNITS for GeoTIFF/BIL export using the EXPORT_ELEVATION script command. They were using decimeters or decifeet for 4-byte (float) exports. Also made fractional elevation units (i.e. decimeters) store and load properly from GeoTIFF elevation files. [Item #23693]
  • 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]
  • Added support for PALETTE_MAX_COLORS script parameter on EXPORT_RASTER command for specifying max number of colors in generated palette. [Item #23985]
  • Added support for a new EXPORT_SINGLE_ELEV_2D parameter for EXPORT_VECTOR script command to specify that line features with a single elevation (like contours) should be exported as 2D polylines with a single elevation rather than 3D polylines. This applies to DXF and DWG export. [Item #24524]
  • Made grid of area features with GENERATE_ELEV_GRID command and FLATTEN_AREAS=YES also crop the result to the area features if no other 3D features were present. [Item #23688] Fixed problem exporting rasterized vector data with EXPORT_VECTOR in a script after an EMBED_SCRIPT command. [Item #23749]
  • Made MAX_DIST parameter be used with the CONNECT_LINES script command when just creating new line features rather than areas. [Item #24106]
  • Fixed GENERATE_CONTOURS script command when cropping to a polygon. [Item #24113]
  • Made OVERWRITE_EXISTING parameter work for EXPORT_RASTER script command. [Item #24624]
  • Online Source Changes

  • Sped up display of tiled online sources. Previously, more tiles than needed were downloaded in some cases. [Item #23605]
  • Allow providing a Google Maps API key when batch geocoding to allow geocoding more addresses directly from Google Maps. Also made address results dialog resizable and more informative. [Item #23554]
  • Added new built-in UK online streaming sources to Country Data->UK group. [Item #18832]
  • Added option to automatically combine or split user-defined WMS sources with multiple layer styles rather than being prompted each time. [Item #24294]
  • Fixed problems loading some WFS online data sources. [Item #23668]
  • Improved automatic pixel dimensions used for online WCS downloads when both full data set pixel dimensions and native resolution is specified. [Item #23802]
  • Fixed seam along tile boundaries at some zoom levels when displaying online terrain data sources. [Item #23605]
  • Fixed error loading WMS sources with multiple layer styles due to extra long filename. [Item #24294]
  • Added support for additional WCS online sources. [Item #23986]
  • Fixed crop of online sources to selected area features with islands/holes. [Item #25098]
  • Fixed error 'Unable to copy from temp file' trying to load from WMS/WMTS source that has a full URL in the projection SRS string. [Item #17440]
  • Updated US National Map online sources to use https (secure HTTP). [Item #23649]
  • Fixed issue with labels for some point features being drawn in multiple tiles for web exports if the 'Automatic' label placement setting was used. [Item #23743]
  • Fixed HTTP 406 error downloading from some WMS online sources. [Item #24003]
  • Fixed issue with WMS/WMTS sources choosing a projection that is not specified as valid for the layer. [Item #24073]
  • Added option to TMS web export to allow tiling as lat/lon/WGS84 rather than Web Mercator. The EXPORT_WEB script command also has a new WEB_USE_LAT_LON_TILES option for this. [Item #14621]
  • Fixed display of WMTS sources that use {style} rather than {Style} in their specified tile URL. [Item #24829]
  • Projection/Datum Changes

  • Added built-in GDA 2020 datum and projection systems. [Item #20198]
  • Added built-in TUREF (Turkey) datum. [Item #24275]
  • Improved parsing of PRJ files that define coordinate systems for bodies other than earth. [Item #24576]
  • Prompt user for confirmation when a PRJ file has a datum name that conflicts with the ellipsoid definition (i.e. wrong ellipsoid for datum name). [Item #24799]
  • Improved decoding of Krovak projection and S-JTSK datum from WKT PRJ files. [Item #24853]
  • Format Specific Changes

  • Fixed errors exporting to DGN in v19.1 release. [Item #23648]
  • Added support for NASA Greenland ice thickness data in HDF5/NetCDF format. [Item #23171]
  • 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]
  • Added support for loading very large or large numbers of HF2/HFZ files without running out of memory. [Item #23499]
  • Added detailed GeoTIFF tag information to the Metadata for loaded GeoTIFF layers. [Item #23527]
  • Added support for loading GMT 5 grid files in HDF5 format. [Item #23678]
  • Sped up the export of multi-band GeoTIFF files from large numbers of input files. [Item #23614]
  • Added character encoding options for EUC-KR (Korean), SHIFT_JIS (Japanese), and BIG5 (Traditional Chinese) to KML and other XML exports. [Item #23783]
  • Added support for multi-patch shapes of triangle list type for Shapefiles and ESRI File Geodatabases. Also mark all areas that were created from a single multi-patch as being in the same area group. [Item #23063]
  • Fixed export to high-bit-depth JPEG2000 files. Before fix the output was always 8 bits per band, regardless of the selected bit depth. [Item #23650]
  • 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]
  • Updated KML/KMZ export to include for all features with elevation and to include for clamped 3D area and line features. [Item #23537]
  • Updated KML/KMZ export to include for all features with elevation and to include for clamped 3D area and line features. [Item #23537]
  • Load additional feature attributes from OSM (OpenStreetMap) XML files, including 'user', 'uid', 'changeset', and 'timestamp'. These will also carry over to export to new OSM XML files. [Item #23858]
  • Updated OSM (OpenStreetMap) XML export to include attributes like 'uid' with elements automatically generated from line and area features. [Item #23967]
  • Added support for viewing and editing the Palette used for CADRG/CIB/RPF a.toc data sets on the Options dialog for the layer. [Item #23985]
  • Updated GPX exports to use 8 digits of lat/lon coordinate precision (about 1mm precision). [Item #24252]
  • Added option when loading multiple images with a faked location for display at once to control whether the images are overlapped or tiled next to each other. [Item #24787]
  • 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]
  • Fixed error loading some JPEG2000 files. [Item #23542]
  • Fixed loading of some .ers data files. [Item #23556]
  • Fixed save of Oblique Mercator projections to GeoTIFF files. [Item #23552]
  • Updated Kingdom Polygon file import and export to save and write POLY_ID field for each polygon. Also fix load of files with empty label or polygon ID fields. [Item #23546]
  • Fixed issue with truncation of attribute values over 255 character in length to some arbitrary length rather than the max allowed length of 254 when exporting to Shapefiles or DBF files. [Item #23565]
  • Fixed issue with some high-bit-depth Erdas Imagine IMG files displaying fully transparent when loaded as image. [Item #23567]
  • Fixed crash trying to rectify TIFF images with overview/pyramid layers. [Item #23577]
  • Fixed display of some files with over 4GB of data in 64-bit versions. [Item #23556]
  • Make sure ELEVATION attribute is displayed in Attribute Editor for PointZ Shapefiles. [Item #23665]
  • Fixed issue with occasional invalid no-data pixels near the edge of reprojected tiled data. [Item #23614]
  • Fixed load and save of ECW files with Lambert Conformal Conic 2SP projections. [Item #23741]
  • Fixed stored elevations exported to PLS-CADD XYZ when exporting with a projection using feet. [Item #23761]
  • Updated SRTM HGT files to use no-data value of -32768 rather than -9999. Old files with -9999 still display correctly. [Item #23827]
  • Fixed export of points using a custom PNG symbol with an alpha channel to PDF files. [Item #23830]
  • Updated MBTiles exports to include 'minzoom' and 'maxzoom' metadata values. [Item #23840]
  • Fixed issue with labels from different layers overlapping in PDF export. [Item #23849]
  • Improved results when reducing the resolution of palette-based images on export and using a Default/Automatic or Box Resampler. [Item #23985]
  • Fixed crash loading Shapefile with areas that have no enclosed area. Also made empty enclosed areas selectable with the Feature Info Tool just by clicking close to them. [Item #24043]
  • Ensure that the "Discard Attributes Where All Values are Empty" option is respected. [Item #24065]
  • Fixed load of PLS-CADD XYZ ASCII files. [Item #14895]
  • Added support for loading UCD text files with no header line describing the number of 3D triangles in the file. [Item #24237]
  • Fixed issue causing (Geo)TIFF files with EXIF GPS tags from being loaded as picture points rather than image layers. [Item #24317]
  • Added support for GRIB1 format files using Lambert Conformal Conic projections. [Item #24326]
  • Fixed bug causing some JP2 files to render invisibly (those with 1-bit alpha bands). [Item #24512]
  • Fixed load of GXF grid files with offset and scale. [Item #24653]
  • Updated OSM export to use new ID values for each export so they don't overlap. [Item #24775]
  • Fixed save and reload of GMP file with JP2-compressed image layers to workspaces. The 'missing file' error will be gone after this fix and the image layers will load. [Item #24934]
  • Rendering/Style Changes

  • Added the ability to specify device units when choosing a fixed-width line style. [Item #23235]
  • Improved behavior of box re-samplers for color images, especially with palettes. They now behave as follows: Box Maximum - choose the brightest color Box Minimum - choose the darkest color Box Average - choose the average as before, but will use the palette color closest to that average for a palette image Filter/Noise/Median - uses median for grayscale, average for RGB color, and most commonly occurring color for palette-based image [Item #23985]
  • Added 3 new line drawing styles for drawing 'scallops' (semi-circles) on one or both sides of a path. [Item #24413]
  • Fixed issue with point symbols that are mostly off-screen not displaying or exporting the edge that is on screen in some cases. [Item #23838]
  • Made halo fonts draw for Korean, Chinese, and Japanese text. [Item #23849]
  • User Interface

  • Added ability for deleted features to be visible and searchable in Attribute Editor when Render Deleted Features option is set. [Item #24458]
  • Added 'Minimize' button to title bar of all dockable pane windows. [Item #23597]
  • Made text displayed when hovering over an item on the Edit Attributes pane always show the correct text regardless of language. Previously only text in the current system code page was correctly displayed. [Item #23928]
  • Add the ability to specify a range for Elevation Grid histograms on the Metadata window. [Item #24635]
  • Added 'Help' button to attribute search dialog. [Item #23601]
  • Allow display of Attribute Editor table for hidden layers. [Item #23618]
  • 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]
  • Made the Map Layout Editor close when the user chooses the File | Close menu item. [Item #23727]
  • Improved full-screen functionality of dockable pane windows so that they fit screen dimensions, accounting for the task bar. [Item #23700]
  • Misc. Changes

  • New formats such as Cyclone PTX, Autodesk Recap (RCP and RCS) point clouds, and ESRI TIN files
  • Fixed External Control API GM_Ctrl_SetViewBounds command. [Item #23551]
  • 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]
  • Updated selection of file to join to a loaded vector layer to have an 'Automatic' delimiter setting and better handle incorrect delimiter selections. [Item #23660]
  • Allow setting feature label from additional special values, like , , and . [Item #23731]
  • 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]
  • Made sure changes to numeric format options for labels get applied. [Item #23594]
  • Modified the Map Layout Editor so that it remembers its previous size and position. [Item #23615]
  • Allow splitting vector layers in to new layers based on the and attributes. [Item #24127]
  • Fixed issue with edits to default attribute lists for feature types not sticking if no attributes were added or removed. [Item #24510]
  • Made layer selection dialog be resizable. [Item #24774]