DEFINE_LAYER_STYLE

The DEFINE_LAYER_STYLE command allows you to define a layer style for the area, line, or point features in a vector layer. You can then apply this with the IMPORT or SET_LAYER_OPTIONS command later.

The DEFINE_LAYER_STYLE command consists of a single command line followed by a series of lines with the contents of a .gm_layer_style file, like you would save from the Area Styles, Line Styles, or Point Styles tab of the Options dialog for a vector layer. You can also provide a .gm_layer_style in the FILENAME parameter to just reference an external file rather than embedding the layer style directly in the script file.

The DEFINE_LAYER_STYLE command is terminated with a single line containing only the text END_DEFINE_LAYER_STYLE.

For a sample of the DEFINE_LAYER_STYLE command in use, load some data and set up some attribute-based or other custom styling on the Styles tabs of the Options dialog, then save a Global Mapper workspace file from the File->Save Workspace menu command. Open the resulting .gmw file in an editor and you can see how the DEFINE_LAYER_STYLE command is used to define a layer style and then use it in the IMPORT command.

The following parameters are required by the DEFINE_LAYER_STYLE command.

  • NAME - specifies the name to associate with the style. Use this value in an IMPORT command with the AREA_STYLE_NAME, LINE_STYLE_NAME, or POINT_STYLE_NAME parameters.
  • TYPE - type of style being specified, allowed values are AREA, LINE, and POINT.
  • FILENAME - specifies the name of a .gm_layer_style file to use for the style rather than embedding it.
  • LAYERSTYLE - number indicating the type of styling used. Save a workspace with a styled layer to check these values.

Various other parameters define the layer style. Load data in Global Mapper and style using the layer options, then save a style file or save the workspace to see the style definition.

SAMPLE

This sample defines a quiver plot style. The best way to set up a Quiver Plot point style is to create a Quiver Plot in Global Mapper, then save a workspace. Open the workspace in a text editor to see the Quiver Plot layer style definition.

DEFINE_LAYER_STYLE NAME="POINT_STYLE" TYPE="POINT"
LayerStyle=4
Type=2
QuiverPlotAttrType=1
QuiverPlotArrowSymbol=413
QuiverPlotAttrName1=U
QuiverPlotAttrName2=V
END_DEFINE_LAYER_STYLE