WoorimTech °úÇÐ/°øÇÐ ¼ÒÇÁÆ®¿þ¾î Àü¹®

 

Global Mapper ¶õ

Global Mapper SDK

Screenshot

What's new(SDK)

 

 

  Global Mapper SDKÀÇ »ó¼¼ ±â´Éµé

 

¡Ý Layer Load Functions

• GM_CloseLayer - Close a Previously Opened Layer

• GM_ClosePackage - Close a Previously Opened Package

• GM_GetLastDrawnScale - Returns the Scale Data was Last Drawn At

• GM_GetLayerInfo - Retrieve Layer Metadata

• GM_GetPackageLayerList - Retrieve List of Layers in a Package

• GM_LoadLayer (DEPRECATED) - Loads a Data File

• GM_LoadLayerList - Loads a Data File

• GM_LoadLayerListEx - Loads a Data File with Extra Load Flags

• GM_LoadPackage Loads a Global Mapper Package File

• GM_LoadRectifiedLayer - Rectify and Load Imagery with Specified Ground Control Points and Projection

• GM_LoadTerraServerLayer - Loads data from the TerraServer, including DRG, DOQ, and urban area imagery

• GM_RepositionLayer - Reposition Previously Loaded Imagery with New Ground Control Points and Projection

 

¡Ý Display Options/Drawing Functions

• GM_CropLayerCollar - (DEPRECATED) Crop the Collar off of a DRG or DOQQ Layer

• GM_DrawGridLines - Draw Grid Lines to a Device Context

• GM_DrawGridLinesEx - Draw Grid Lines to a Device Context Clamped to a Given Rectangle

• GM_DrawLayer - Draw One or All Layers to a Device Context

• GM_DrawLayerList - Draw One or More Layers to a Device Context

• GM_DrawLayerListToMemory - Draw One or More Layers to a Memory Buffer

• GM_DrawPackageList - Draw One or More Packages to a Device Context

• GM_GetRasterDisplayOptions - Retrieves the Display Options for a Given Raster or Elevation Layer

• GM_GetShaderDisplayOptions - Retrieves the Options to use for the Elevation Shaders

• GM_GetVerticalDisplayOptions - Retrieve the Current Vertical Display Options

• GM_SetBackgroundColor - Sets the Draw Background Color

• GM_SetLayerEnabled - Controls Whether or Not a Layer is Displayable

• GM_SetOrientation - Sets the Rotation Angle for the Map Display

• GM_SetRasterDisplayOptions - Sets the Display Options for a Given Raster or Elevation Layer

• GM_SetShaderDisplayOptions - Sets the Options to use for the Elevation Shaders

• GM_SetVectorDrawScale - Specify Extra Scaling Factor for Line Widths and Point Symbols

• GM_SetVerticalDisplayOptions - Sets the Vertical Display Options

 

¡Ý Coordinate Conversion/Measurement Functions

• GM_CalcDistance - Calculates the Distance Between Two Points

• GM_CalcScaleRectangle - Calculate the Ground Rectangle Required to Draw at a Given Scale

• GM_CalcWorldRectSize - Calculates the Width and Height of a Bounding Box in Meters

• GM_ConvertCoordGroundToPixel - Convert coordinate from ground to pixel coordinates

• GM_ConvertCoordPixelToGround - Convert coordinate from pixel to ground coordinates

• GM_ProjectPoint - Projects a Point from one Projection/Datum to Another

 

¡Ý Export Functions

• GM_ExportElevation - Export One or More Gridded Elevation Layers to a New Elevation Grid File

• GM_ExportPackage - Exports Loaded Layers to a New Global Mapper Package (GMP) File

• GM_ExportRaster - Export One or More Layers to a New Raster (i.e. GeoTIFF, JPG, etc.) File

• GM_ExportRasterFromBitmap - Export a New Raster (i.e. GeoTIFF, JPG, etc.) File from a Bitmap Handle

• GM_ExportVector - Export One or More Layers to a New Vector (i.e. DXF, Shapefile, etc.) File

 

¡Ý Raster/Elevation Layer Query Functions

• GM_GetLocationColor - Retrieve the Pixel Color at a Given Location

• GM_GetLocationElevation - Retrieve the Elevation at a Given Location

• GM_GetPixelColor - Retrieve the Pixel Color at a Given Pixel Location in a Layer

• GM_GetPixelElevation - Retrieve the Elevation at a Given Pixel Location in a Layer

 

¡Ý Vector Layer Query Functions

• GM_FindNearestFeatures - Find Drawn Vector Features Near a Location

• GM_FreeAreaFeature - Free the Memory Used by the Area Returned by GM_GetAreaFeature

• GM_FreeLineFeature - Free the Memory Used by the Line Returned by GM_GetLineFeature

• GM_FreePointFeature - Free the Memory Used by the Point Returned by GM_GetPointFeature

• GM_GetAreaFeature - Return the Requested Area Feature from the Layer

• GM_GetLineFeature - Return the Requested Line Feature from the Layer

• GM_GetPointFeature - Return the Requested Point Feature from the Layer

 

¡Ý Vector Layer Edit Functions

• GM_DeleteFeature - Changes the Delete Status of a Vector Feature in a Loaded Layer

• GM_SetAreaFeaturePointList - Sets the List of Point Locations for a Given Area Feature

• GM_SetFeatureClass - Sets the Classification for a Feature

• GM_SetLayerLabelAttribute - Sets the Display Label Attribute

• GM_SetLineFeaturePointList - Sets the List of Point Locations for a Given Line Feature

• GM_SetPointFeaturePosition - Sets the Position of a Point Feature

 

¡Ý Vector Drawing Style Functions

• GM_AddCustomSymbol - Adds a Custom Symbol that can be Used to Render Point Features

• GM_GetAreaFeatureClassDrawStyle - Retrieves the Default Drawing Style for Areas of the Given Type

• GM_GetLineFeatureClassDrawStyle - Retrieves the Default Drawing Style for Lines of the Given Type

• GM_GetPointFeatureClassDrawStyle - Retrieves the Default Drawing Style for Points of the Given Type

• GM_SetAreaFeatureClassDrawStyle - Sets the Default Drawing Style for Areas of the Given Type

• GM_SetAreaFeatureDrawStyle - Sets the Drawing Style for an Area Feature in a Layer

• GM_SetLineFeatureClassDrawStyle - Sets the Default Drawing Style for Lines of the Given Type

• GM_SetLineFeatureDrawStyle - Sets the Drawing Style for a Line Feature in a Layer

• GM_SetPointFeatureClassDrawStyle - Sets the Default Drawing Style for Points of the Given Type

• GM_SetPointFeatureDrawStyle - Sets the Drawing Style for a Point Feature in a Layer

 

¡Ý Vector Feature Filtering Functions

• GM_GetFeatureClassInfo - Retrieves Information About the Given Feature Class.

• GM_SetFeatureClassEnabled - Sets the Drawing Enabled Status of the Given Feature Class

 

¡Ý GPS Tracking Functions

• GM_GPSGetAltitude - Retrieves the Current GPS Altitude

• GM_GPSGetBearing - Retrieves the Current GPS Bearing

• GM_GPSGetFixType - Retrieves the Current GPS Fix Type (i.e. No Fix, 2D Fix, 3D Fix, etc.)

• GM_GPSGetLocation - Retrieves the Current GPS Location

• GM_GPSGetVelocity - Retrieves the Current GPS Velocity

• GM_GPSRenderVessel - Renders a Triangular Vessel at the Current GPS Location

• GM_GPSStartTrackingSerial - Starts Tracking a GPS Device Connected on a Serial Port

• GM_GPSStartTrackingUSB - Starts Tracking a Garmin USB GPS Device

• GM_GPSStopTracking - Stops Tracking any Connected GPS Device

 

¡Ý 3D View Functions

• GM_3DCloseViewWindow - Close 3D View Window

• GM_3DIsWindowOpen - Is the 3D View Window Open?

• GM_3DSetChangeViewCallback - Set Callback Function for 3D View Requesting New View

• GM_3DSetView - Opens 3D View and/or Sets Data to Display

 

¡Ý Surface Analysis Functions

GM_CalcViewShed - Performs a View Shed Analysis on Loaded Elevation Layers

GM_CalcVolumeAlongLine - Calculate Cut-and-Fill Volumes Along a Line

GM_CalcVolumeOfArea - Calculate Cut-and-Fill Volumes Within an Area

GM_GenerateContours - Generate contour lines using loaded elevation grid layers

GM_GetPathProfile - Retrieve a List of Elevations Along a Straight Line

 

¡Ý Map Catalog Functions

• GM_MapCatalogAddFile - Add a File to a Map Catalog

• GM_MapCatalogAddLayer - Add a Loaded Layer to a Map Catalog

• GM_MapCatalogCreate - Create a New Map Catalog

• GM_MapCatalogGetInfo - Get Info and Stats About a Loaded Map Catalog

• GM_MapCatalogGetMapInfo - Get Info About a Map in a Loaded Map Catalog

• GM_MapCatalogRemoveMap - Removes a Map from a Loaded Map Catalog

• GM_MapCatalogSave - Saves a Map Catalog to Disk

• GM_MapCatalogSetDisplayInfo - Sets when the Layers in a Map Catalog Should be Displayed

 

¡Ý Custom Layer and Feature Creation Functions

• GM_AddAreaToCustomVectorLayer - Adds an Area Feature to a Custom Vector Layer Create with GM_CreateCustomVectorLayer

• GM_AddLineToCustomVectorLayer - Adds a Line Feature to a Custom Vector Layer Create with GM_CreateCustomVectorLayer

• GM_AddPointToCustomVectorLayer - Adds a Point Feature to a Custom Vector Layer Create with GM_CreateCustomVectorLayer

• GM_CreateCustomElevGridLayer - Creates a New Custom Elevation Grid Layer based on a user-supplied elevation grid

• GM_CreateCustomVectorLayer - Creates a New Custom Layer for Adding Vector Features to

¡Ý Utility Functions

• GM_GetFilterString - Return the File Open Dialog Filter String for Supported Types

• GM_GetProjection - Retrieve the Current View/Export Projection

• GM_GetSDKVersion - Retrieve Version Information

• GM_IsRegistered - Is the DLL Registered

• GM_LoadProjectionFile - Load a Projection from a File

• GM_SelectFile - Displays a File Open Dialog Allowing the User to Select a File to Open

• GM_SelectProjection - Prompt User for Projection

• GM_SetMessageCallback - Sets the Function to Call to Report Error Messages

• GM_SetProgressCallback - Sets the Function to Call to Report Progress

• GM_SetProjection - Sets the View/Export Projection/Datum

• GM_SetRegistrationInfo - Use to Provide the DLL Registration Code from Code

• GM_SetRegistrationKey - Set the Location in the Registry for SDK Settings