Maptitude GISDK Help

CreateTriangulation()

Summary

Creates a Triangulated Irregular Network (TIN).

 

Syntax

tin = CreateTriangulation(string layer_set_name, array options)

 

Argument

Contents

Layer_set_name

The name of the point layer and set to use to create the TIN, separated by a vertical bar

 

Option

Type

Contents

Smooth

Integer

Smoothing level 1-3, or 0 for no smoothing

Field

String

The field to use for the elevation

Units

String

Elevation units that the field values are in (e.g. "meters" or "feet."  Defaults to map units).

 

Returns

A TIN.

 

Notes

Example

// Open Elevdata.cdf in the Tutorial folder

layer_name = GetLayer()

point_tin = CreateTriangulation(layer_name + "|", {{"Field","Elevation"}})

folder = RunMacro("G30 Tutorial Folder")

CreateContourDB(point_tin, folder + "contours.dbd",

{{"Automatic", 10},{"Layer Name","Elevation Contours"}}) 

 

Error Codes

Error Type

Meaning

Error

The current layer is not a point layer, or the options are not of the required type, or the field containing the elevations has identical values for every record

Escape

The user clicked Cancel

 

See Also

Function

Summary

CreateContourDB()

Creates a line or area geographic file of the contours derived from a TIN

CreateHullDB()

Creates an area or a line DBD database based on a TIN

CreateTriangulationAreaDB()

Creates an area geographic file from the facets in a TIN, with slope and aspect values

CreateVisibilityMap()

Creates an area geographic file from a TIN to show the area that is visible from a certain height at a viewpoint

EstimateElevation()

Calculates a spot elevation using a TIN

TINElevations()

Gets the minimum and maximum elevations in a TIN

TINScope()

Gets the scope for a TIN

 

 

©2025 Caliper Corporation www.caliper.com