The Global Mapper SDK provides a Windows DLL which allows much of the functionality of Global Mapper to be accessed from third party applications. The SDK includes both native 32-bit and 64-bit DLLs, so you can target any Windows system. The Global Mapper SDK is a standard Windows DLL and can be called from just about any programming language on a Windows platform, including Visual C++, Visual Basic, Visual C#, and Java with JNI. The SDK has the capability of leveraging multiple cores to increase processing speeds and utilize the full power of a 64-bit system.
With the Global Mapper SDK, load any number of layers from almost all of the formats supported by Global Mapper. This includes nearly all imagery, elevation, and vector data formats. The SDK can be used to load data from online WMS sources, including built-in access to NED, SRTM, and Landsat7 sources (among others). It can even load imagery that has not been geo-referenced by providing ground control points and projection. The DLL will perform the rectification and display the raster layer in the appropriate projection.
The Global Mapper SDK can be used to initiate a variety of spatial data analysis procedures:
As well as providing access to spatial data files, the Global Mapper SDK offers the option to read and write data to a spatial database. Import and export data from:
The Global Mapper SDK provides the ability to display the Global Mapper 3D view with loaded terrain and 3D vector features along with any other data draped on top of the terrain surface. It can also retrieve the elevation at any location from loaded elevation layers and it can even perform view shed analysis using loaded elevation grid layers as well as vector data (areas, lines, and points) with elevation values associated with them. Recent versions have added many significant updates for working with 3d data:
The enhanced LiDAR analysis and editing functionality available in the Global Mapper SDK provides developers with the option to add powerful tools including the ability to automatically classify buildings, trees and power lines as well as the following:
Version 18.1 of the SDK introduces a new managed component for .NET users. This wrapper adds utilities for commonly used classes and simplifies the memory management details when using the Global Mapper SDK with Microsoft's .NET Framework.