연구의 선진화와 생산성 향상에
필요한 최적의 소프트웨어와 컨설팅을
공급하도록 노력하겠습니다.

Global Mapper SDK 새버전 소식

New in v15.2

  • Numerous new online datasources including the full Maine GIS catalog, aviation charts and Open StreetMap vector data via WMS.
  • Added support for displaying and exporting text in multiple languages. Use GM_SetLayerCodePage to set code page interpretation for layer. Use GM_GetLayerInfo to get the code page.
  • 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.
  • Many new formats enhancements and improvements including 3D models from Collada DAE files Added option to load BMP, JPG, PNG, and TIFF images with no geo-position information directly, improved 3DPDF support, and enhancements to CityGML.
  • Added GM_SetMiscOptionEx function and new logging options GM_MiscOpt_SetLogLevel, GM_MiscOpt_SetLogFilename, and GM_MiscOpt_SetTimingsFileName. These allow specifying a filename to save log messages to and also what level of messages (debug, warning, error, etc.) to log.
  • 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.
  • 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 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 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.

New in v15.1

SDK Function Updates
  • Added GM_SaveWorkspaceEx so you can save a workspace file with a custom layer ordering or subset of layers.
  • Added GM_RemoveCustomBrushStyle function to allow removing a previously added custom brush style.
  • Allow cancel of draws using the GM_DrawFlags_IncrementalRender flag. Return FALSE from the progress callback when GM_PROGRESS_RENDER_UPDATE is provided.
  • Updated GM_FindFeaturesInArea to also find partially overlapped lines and areas if you pass in a GM_FindFlags_PartialOk flag.

Major Improvements also in GM15.1
  • Added support for loading data from and exporting data to MS SQL Server Spatial databases.
  • 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 new Recent File Types filter in the GM_SelectFiles 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.
  • Added support for loading generic MS Access (MDB) files with point data. Users are prompted for the fields to pull 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 SDK to load these files.
  • Added support for loading Leica PTS point cloud, ECRG toc.xml, ECW v3, Trimble Field Survey XML, Kongsberg SIS plan format, and Finnish Land Siurvey GML files.

New in v15

Significant New Features
  • New raster calculator features mathematical operations for work with multi-band imagery for extracting and leveraging a variety of information from the imagery using pre-defined formulas, like NDVI and NDWI, or custom free-hand formulas.
  • New binning methods for gridding LiDAR point clouds. 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.
  • Ability to edit and re-calculate multiple view shed layers.
  • Faster drawing of reprojected and large LiDAR point clouds by using multiple cores/processors.
  • Added GM_GetLayerLidarStats function to get LiDAR statistics from a point cloud layer.
  • Added support for saving LiDAR statistics from a script.
  • Scripting enhancements such as passing variables to the script from the command line.
  • Updated ECW/JPEG2000 read support to use new ECW SDK v5.0 from Intergraph.
  • 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.
  • Added support for new ASPRS classifications 40-45 from Topo-Bathy Profile for bathymetric points.

New Supported Formats
  • Added support for importing and exporting 3D PDF files. Underlying data format in PDF 3D Annotations may be U3D or PRC. However PRC is not supported at this time.
  • 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. Useful when users have text placement files with just the corner coordinates users can easily add 0% or 100% for the X and Y pixel coordinates of each corner to get a good placement.

New in v14.2

  • Many scripting updates and additions, including support for calculating attributes, splitting layers, and interactively prompting users for files and folders.
  • Added Filter/Noise/Median resampling method for removing noise from image and terrain layers. Different sizes are available so you can control how large of an area is examined for doing the filter.
  • Added GM_GetPixelBandValue to allow getting the original high-bit depth values from multi-band image layers.
  • Added GM_GetAvailableOnlineSourceList function to get the list of available online sources for load with GM_LoadOnlineLayer.
  • Added support for custom tile filenames when doing a GM_ExportWebFormat call. You can provide the custom tile filename layout with the GM_WebFormatExportOpts_t.mCustomTileFName value.
  • Fixed many issues when using the SDK from multiple threads, making SDK calls less likely to need thread protection wrapped around them.

New in v14.1

  • Added new function GM_GetLidarPoint to access LiDAR point features in a layer.
  • Added new function GM_SetLidarPoint for modifying LiDAR point cloud features in a layer.
  • Added new functions for exposing spatial database connectivity. These are declared in the GlobalMapperInterface_DB.h file.
  • Added support for exporting CADRG/CIB data sets using the GM_ExportRasterEx function.
  • Added new GM_RunScript function for easily running a Global Mapper script file.
  • Added new GM_FindFeaturesInArea function for easily getting a list of vector features (areas, lines, and/or points) that are in a given area feature.
  • Added new GM_CreateVectorLayerFromFindResults function for easily creating a new vector layer from the results of a find operation.
  • Added new GM_GetLoadedLayerList function for easily getting list of loaded layers.
  • Added new GM_SetLayerPalette function to allow updating the colors in a loaded palette-based layer.
  • Updated GM_GenerateWatershed to support finding ridge lines rather than watersheds by passing in a GM_Watershed_FindRidgeLines flag.

New in v14

  • Added support for spatial databases (see list below) for both import and export (currently only via workspace load using GM_LoadLayerList function).
    • 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
  • The ability to calculate the volume between 2 terrains as well as the ability to find ridge lines on loaded terrain data.
  • 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.
  • Added GM_GetFeatureElevation function for retrieving the elevation of a single feature.
  • Many new formats, including support for writing CADRG/CIB and ASRP images and reading/writing Garmin JNX format files.
  • Additional import formats.