Global Mapper SDK synchronizes the software developer toolkit with
Global Mapper desktop software releases, which enables a more consistent
release cycle. This ensures that software developers are able to work
with the most current features and functions introduced to the desktop
version of the software.
Features
Load Maps and Display Data
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 georeferenced by providing ground control points and
projection. The DLL will perform the rectification and display the
raster layer in the appropriate projection.
Manipulate and Analyze Data
The Global Mapper SDK can be used to initiate a variety of spatial data analysis procedures:
- Determine the elevation at any location from loaded elevation layers
- Retrieve information about loaded layers, including
projection/datum, bounding rectangle, description, ground control
points, pixel size, etc.
- Generate contour lines from loaded elevation grid layers
- Calculate cut-and-fill volumes along a given line or within an area
- Reproject loaded data to a user-specified projection/datum
- Auto-clip the collar from USGS DRGs
- Reproject coordinates from one projection/datum to another projection/datum
- Modify the drawing style and font of all loaded vector data, including your own custom vector layers
- Perform a position-based search of loaded vector data (similar to the Feature Info tool in Global Mapper)
- Calculate the volume between 2 terrains as well as find ridge lines on loaded terrain data
- Automatic classification of ground points from unclassified LiDAR point clouds.
- Dramatically faster gridding of point cloud data and support for min/max/average gridding operations on Lidar point clouds.
- Display Lidar points by height above ground to visualize vegetation and building heights.
Spatial Database Support
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:
- 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)
- MS SQL Server
- MySQL Spatial
- Oracle Spatial
- PostGIS/PostgreSQL
- SpatiaLite/SQLite
Work in 3D
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.