The following types are used as parameters and return values in functions related loading layers into GlobalMapper. These types use fixed, numeric constants, which are defined here.
- globalmapper.GM_AsciiCoordDelim_t8
Type listing available coordinate delimeters for ASCII import
- Values:
GM_AsciiDelim_AutoDetect = 0
GM_AsciiDelim_Comma = 1
GM_AsciiDelim_Whitespace = 2
GM_AsciiDelim_Semicolon = 3
GM_AsciiDelim_Tab = 4
GM_AsciiDelim_NumTypes = 5
- globalmapper.GM_AsciiCoordFormat_t8
Type listing coordinate format for ASCII import
- Values:
- GM_AsciiCoordFormat_Decimal = 0
Raw decimal (i.e. normal number)
- GM_AsciiCoordFormat_DDMMSS = 1
Packed degress/minute/second - DDDMMSS.SSSS
- GM_AsciiCoordFormat_DDMM = 2
Packed degrees/minutes - DDDMM.MMMM
- GM_AsciiCoordFormat_DD_MMSS = 3
Packed decimal - DDD.MMSSSSS
- GM_AsciiCoordFormat_ECEF = 4
ECEF coordinates
- GM_AsciiCoordFormat_WKT = 5
Well-Known-Text Format
- GM_AsciiCoordFormat_MGRS = 6
MGRS / USNG coordinates
- GM_AsciiCoordFormat_UTM_K = 7
UTM-K (Korea) Format
GM_AsciiCoordFormat_NumTypes = 8
- globalmapper.GM_AsciiCoordOrder_t8
Type listing available coordinate order options for ASCII import
- Values:
Ordering flags
- GM_AsciiCoordOrder_XFirst = 0
X/longitude/easting first
- GM_AsciiCoordOrder_YFirst = 1
Y/latitude/northing first
Special values
GM_AsciiCoordOrder_NumTypes = 2
- GM_AsciiCoordOrder_Custom = 0xFF
Custom coordinate order
- globalmapper.GM_AsciiImportType_t8
Type listing available import types for ASCII import
- Values:
- GM_AsciiImport_PointOnly = 0
Create point features for every encountered coordinate
- GM_AsciiImport_Vector = 1
Create area, line, and point features
- GM_AsciiImport_Elevation = 2
Triangulate and grid point coordinates to generate an elevation grid
- GM_AsciiImport_LidarPointCloud = 3
Import as a Lidar point cloud
- GM_AsciiImport_DistanceBearing = 4
Import distance and bearing from a start location, creates series of points
- GM_AsciiImport_Area = 5
Create area features
- GM_AsciiImport_DistanceBearingLine = 6
Import distance and bearing from a start location, creates single line
- GM_AsciiImport_DistBearingSegs = 7
Import distance and bearing from a start location, create segment from start point to each point
GM_AsciiImport_LowranceSonar = 8
GM_AsciiImport_EarthExplorer = 9
GM_AsciiImport_SurferBLN = 10
GM_AsciiImport_Delft3D = 11
GM_AsciiImport_AtlasBNA = 12
- GM_AsciiImport_NgaRotatedCoverage = 13
NGA rotated coverage CSV from Glenn Steinkamp
- GM_AsciiImport_ZmapIsomapLine = 14
ZMap+ (Kingdom) Isomap Line/Contour Format
- GM_AsciiImport_DeccWindSpeed = 15
DECC Wind Speed Format (UK/Ireland)
- GM_AsciiImport_LandmarkGraphics = 16
Landmark Graphics Format
- GM_AsciiImport_AerialFilmworks = 17
Aerial Filmworks CSV File with Video Timestamps
- GM_AsciiImport_USGSNatMapCoverage = 18
USGS TNM (The National Map) Coverage File
- GM_AsciiImport_NumTypes = 19
Aliases
GM_AsciiImport_LastGenericFormat = GM_AsciiImport_DistBearingSegs
GM_AsciiImport_FirstSpecialFormat = GM_AsciiImport_LowranceSonar
GM_AsciiImport_DistBearingLine = GM_AsciiImport_DistanceBearingLine
GM_AsciiImport_DistBearingPoints = GM_AsciiImport_DistanceBearing
GM_AsciiImport_AreaOnly = GM_AsciiImport_Area
- globalmapper.GM_LayerFetchFlags_t32
Settings flags for GetActiveLayers and FilterLayerList
- Values:
- GM_LayerFetch_IncludeHidden = 0x00000001
Include hidden layers
- GM_LayerFetch_SingleUserCreated = 0x00000002
Only return a single user created feature layer
- GM_LayerFetch_IncludeFixedScreen = 0x00000004
Include fixed screen location layers
- GM_LayerFetch_OnlyElev = 0x00000008
Only include elevation layers
- GM_LayerFetch_OnlyRaster = 0x00000010
Only include raster layers
- GM_LayerFetch_OnlyVector = 0x00000020
Only include vector layers
- GM_LayerFetch_OnlyArea = 0x00000040
Only include layers with area features
- GM_LayerFetch_OnlyLidar = 0x00000080
Only include layers with Lidar data
- GM_LayerFetch_OnlyLine = 0x00000100
Only include layers with line features
- GM_LayerFetch_OnlyMesh = 0x00000200
Only include layers with mesh (3D model) features
- GM_LayerFetch_OnlyPoint = 0x00000400
Only include layers with point data (not Lidar)
- GM_LayerFetch_IncludeGridLines = 0x00000800
Include grid line layer
- GM_LayerFetch_IncludeActiveGPSTrack = 0x00001000
Include the active GPS track layer (if any)
- GM_LayerFetch_NoUserCreated = 0x00002000
Don’t include any user-created feature layers
- GM_LayerFetch_ExportableOnly = 0x00004000
Only include exportable layers
- GM_LayerFetch_ExportableRenderOnly = 0x00008000
Only include layers that can be exported to a rendered image (usually same as GM_LayerFetch_ExportableOnly)
- GM_LayerFetch_NoParents = 0x00010000
Don’t include parent layers
- GM_LayerFetch_NoRaster = 0x00020000
Don’t include raster layers
- GM_LayerFetch_NoVector = 0x00040000
Don’t include vector layers
- GM_LayerFetch_NoLidar = 0x00080000
Don’t include Lidar layers
- GM_LayerFetch_IncClosingLayers = 0x00100000
Include layers that are in the process of closing (OverlayClosing sent, but not OverlayClosed)
- GM_LayerFetch_OnlyPalette = 0x00200000
Only include raster layers based on a palette
- GM_LayerFetch_OnlyGrayscale = 0x00400000
Only include grayscale raster layers
- GM_LayerFetch_NoGrayscale = 0x00800000
Don’t get any grayscale raster layers
- GM_LayerFetch_IncludeMapLayoutIndex = 0x01000000
Include the Map Layout Index overlay
- GM_LayerFetch_OnlyAlwaysOnTop = 0x02000000
Only include layers that are always on top
- GM_LayerFetch_OnlyFixedScreen = 0x04000000
Only include fixed-screen position layers
- GM_LayerFetch_NoAllDeletedVector = 0x08000000
Don’t include vector layers that have all features deleted
- GM_LayerFetch_Available = 0x10000000
This flag bit is AVAILABLE for use
- GM_LayerFetch_NoOnline = 0x20000000
Exclude layers from on-line data sources
- GM_LayerFetch_Reverse = 0x40000000
Reverse the returned list order
- GM_LayerFetch_OnlySelectable = 0x80000000
Only include layers that we can select from
GM_LayerFetch_AllLayers = GM_LayerFetch_IncludeHidden
- globalmapper.GM_LayerFetchFlagsEx_t32
Extended settings flags for gm_GetActiveLayers and gm_FilterLayerList
- Values:
- GM_LayerFetchEx_OnlyModified = 0x00000001
Only include modified layers
- GM_LayerFetchEx_OnlySaveToOrig = 0x00000002
Only include layers that can save over themselves
- GM_LayerFetchEx_IncludeEmptyLayers = 0x00000004
Ok to include layers with no data (used to show newly created layers in a list)
- GM_LayerFetchEx_IgnoreAnimateLayers = 0x00000008
Do not filter out any animation layers (remove all the rest)
- GM_LayerFetchEx_NoLabelLayers = 0x00000010
Filter out all label layers
- GM_LayerFetchEx_OnlyTinLayers = 0x00000020
Only get TIN-face layers
- GM_LayerFetchEx_OnlyEditable = 0x00000040
Only get editable layers
GM_LayerFetchEx_Default = 0
- globalmapper.GM_LayerFlags_t32
Additional flags for a layer. Defaults should be 0.
- Values:
- GM_LayerFlags_MeshWireframeOnly = 0x0001
Only render a wireframe for mesh/model features, even when the mesh has a texture
- GM_LayerFlags_MeshNoWireframe = 0x0002
Do NOT render a wireframe for mesh/model features when zoomed in on them
- GM_LayerFlags_MeshDontInterpolateTextures = 0x0004
If the mesh/model has textures, do NOT use bilinear interpolate to sample the texture image rather than nearest neighbor
- GM_LayerFlags_Animate = 0x0008
Is the layer part of an animation set?
- GM_LayerFlags_DisableSelection = 0x0010
Do NOT allow features in this layer to be selected
- GM_LayerFlags_DisableEdit = 0x0020
Do NOT allow editing featues or data in this layer
GM_LayerFlags_Default = 0
- globalmapper.GM_LoadFlags_t32
Flags when loading new layers
- Values:
- GM_LoadFlags_HideProgress = 0x00000001
Don’t show load progress
- GM_LoadFlags_NoProjPrompt = 0x00000002
Don’t prompt the user for unknown projections
- GM_LoadFlags_UseDefaultProj = 0x00000004
Use default projection if none provided
- GM_LoadFlags_HideWarnings = 0x00000008
Hide any load warnings (load errors will still be displayed)
- GM_LoadFlags_HideUnknownPrompt = 0x00000010
Do not prompt the user to select the file type for unknown file formats
- GM_LoadFlags_UseDefaultPos = 0x00000020
Use default positioning if none provided (raster files only)
- GM_LoadFlags_HideAllPrompts = 0x00000040
Use the default value for any prompts that display during the load
- GM_LoadFlags_SkipUnloadAll = 0x00000080
Skip the first UNLOAD_ALL command at the start of a workspace being loaded
- GM_LoadFlags_AssumeFileExists = 0x00000100
Assume the file being loaded exists rather than checking for it. This speeds up loads from folders with large numbers of files
- GM_LoadFlags_LoadMetadataOnly = 0x00000200
Only load metadata from file
- GM_LoadFlags_UseHiddenLayers = 0x00000400
Load hidden layers if not showing layer prompt (i.e. for PDF import)?
- GM_LoadFlags_ForceRectify = 0x00000800
Force displaying manual rectification dialog (not implemented yet in SDK)
- GM_LoadFlags_IsModelLoad = 0x00001000
This is a load of a 3D model
- GM_LoadFlags_NoPicturePos = 0x00002000
Don’t load image with EXIF data as a picture point
- GM_LoadFlags_LoadUnknownAsImage = 0x00004000
Force load of raster layer with unknown interpretation as an image layer vs. grid
- GM_LoadFlags_LoadUnknownAsGrid = 0x00008000
Force load of raster layer with unknown interpretation as a grid layer vs. image
- GM_LoadFlags_OnlyPicturePos = 0x00010000
Only load images with EXIF data as picture points. Fail images w/ no EXIF data.
- GM_LoadFlags_NoEmptyError = 0x00020000
Don’t show error message about empty file.
- GM_LoadFlags_No3dModels = 0x00040000
Don’t load 3D model layers embedded in GMP files
- GM_LoadFlags_UseDefaultLoadOpts = 0x00080000
Use default values for any load options that would generate a prompt (like Lidar load options)
- GM_LoadFlags_NoBlendAllowed = 0x00100000
Don’t allow blending this layer with translucent layers drawn over it
- GM_LoadFlags_DisableSplit = 0x00200000
Ignore any options that would result in the layer being split on load (i.e. GM_MiscOpt_DGNImportByLevel or GM_MiscOpt_DWGImportByLayer)
- GM_LoadFlags_NoWebDownload = 0x00400000
Don’t download any externally referenced files, like symbols for KML files
- globalmapper.GM_OnlineSourceType_t
Types of online sources
- Values:
GM_SourceType_WMS = 0
- GM_SourceType_WMTS = 1
Tiled WMS
GM_SourceType_WFS = 2
GM_SourceType_WCS = 3
GM_SourceType_IntermapWebSite = 4
- GM_SourceType_OSM = 5
OSM tile schema
- GM_SourceType_TMS = 6
TMS tile schema
- GM_SourceType_GoogleMaps = 7
Google Maps tile schema
GM_SourceType_SpatialOnDemand = 8
GM_SourceType_MapMart = 9
- GM_SourceType_IntermapGMS = 10
Streaming Intermap terrain
GM_SourceType_DigitalGlobeWMS = 11
- GM_SourceType_ServerLimit = 12
Limitations for a particular server
- GM_SourceType_WebSite = 13
Just a generic link to a web site (non-streaming)
- GM_SourceType_External = 14
External source file
- GM_SourceType_GvlfLidar = 15
GVLF Streaming Lidar
- GM_SourceType_VWorldDEM = 16
VirtualWorld (WorldWind) DEM
- GM_SourceType_GeoPackage = 17
GeoPackage SQLite database (not an online source)
- GM_SourceType_MBTiles = 18
MBTiles SQLite database (not an online source)
- GM_SourceType_RMaps = 19
RMaps SQLite database (not an online source)
- GM_SourceType_REST_FeatureService = 20
Esri RESTful data source, feature service
- GM_SourceType_DynamicWFS = 21
Dynamic list of WFS sources
- GM_SourceType_DynamicWMS = 22
Dynamic list of WMS sources
- GM_SourceType_DynamicWMTS = 23
Dynamic list of WMTS sources
- GM_SourceType_MVT = 24
MapBox Vector Tiles online source
- GM_SourceType_Entwine = 25
Entwine (EPT) Lidar source
- GM_SourceType_DynamicEntwine = 26
Dynamic list of Entwine (EPT) Lidar sources
GM_SourceType_NumTypes = 27
Comments
0 comments
Please sign in to leave a comment.