Maptitude GISDK Help

AddLayer()

Summary

Adds a layer from a geographic file to a map.

 

Syntax

actual_lyr_name = AddLayer(string map_name, string layer_name, string db_name, string db_layer_name [, array options])

 

Argument Contents
map_name The name of the map to which the layer is added
layer_name The desired name for the layer in the map
db_name The full path and file name of the geographic file that contains the layer
db_layer_name The layer name as defined in the geographic file

 

Option Type Contents
Read Only Boolean "True" to open read only, "False" (default) otherwise
Shared Boolean "True" to open shared, "False" (default) otherwise; "False" sets the Exclusive mode

 

Returns

A string indicating the actual name of the layer, which is identical to layer_name unless the layer name is already in use.

 

Notes

Example

// Before running the example, create a map by opening nesouth.cdf

// in the Tutorial folder.

folder = RunMacro("G30 Tutorial Folder")

new_lyr = AddLayer(, "Place", folder + "nes_plc.cdf", "Place", {{"Shared", "True"}})

RunMacro("G30 new layer default settings", new_lyr)

 

Error Codes

Error Type Meaning
Error The map or the specified geographic file does not exist; or the file is not a valid geographic file; or db_layer_name is not found in the file; or the layer is already in the map

 

See Also

Function Summary
AddMITABLayer() Adds a layer from a compact geographic file to a map
AddODBCLayer() Adds an image layer to a map
AddSDOLayer() Adds a layer to a workspace without it appearing in a map or dataview
AddShapeLayer() Adds an existing layer in the workspace to a map
DropLayer() Removes a layer from a map
GetLayers() Gets information on layers in the system and the current layer.
AddMITABLayer() Adds a layer from a MapInfo TAB file to a map
AddODBCLayer() Adds an ODBC layer to a map
AddSDOLayer() Adds a layer from a Oracle Spatial table to a map
AddShapeLayer() Adds a layer from a Esri (ArcView) Shapefile to a map
GetMapLayers() Gets a list of the layers in a map

 

 

©2025 Caliper Corporation www.caliper.com