GenerateDEMGrid()

Summary

Creates a grid geographic file containing a regular grid (DEM) generated from a TIN.

Syntax

GenerateDEMGrid(tin t, string db_name, scope scp, int n_xtics, int n_ytics, array options)

Argument Contents
t A TIN
db_name The name of the output geographic file
scp The scope of the area to be covered by the grid
n_xtics Size of grid (number of points) in the x dimension
n_ytics Size of grid (number of points) in the y dimension
Option Type Contents
Layer Name String The name for the new layer
Label String The label for the new layer
CDF String "Yes" to create a compact (.cdf) grid geographic file, "No" to create a standard (.dbd) point geographic file

Notes

  • If the CDF option is not used, the default is to create a compact (.cdf) grid geographic file.

Example

// Open Elevdata.cdf in the Tutorial folder
layer_name = GetLayer()
point_tin = CreateTriangulation(layer_name + "|", {{"Field","Elevation"}})
folder = RunMacro("G30 Tutorial Folder")
scp = GetMapScope()
GenerateDEMGrid(point_tin, folder + "demgrid.dbd", scp, 100, 100,
{{"Layer Name","DEM Grid"}})

Error Codes

Error Type Meaning
Error The TIN compound variable is null, or the options are not of the required type

See Also

Function Summary
CreateTriangulation() Creates a Triangulated Irregular Network (TIN)
CreateContourDB() Creates a line or area geographic file of the contours derived from a TIN