Open Table of Contents

Analyze TIN

Go to ToolBox Implementation Go to .NET Implementation

Calculates several  characteristics  for each triangle of a TIN (polygonZ)




Example: TIN ( PolygonZ ) classified by

MIN Elevation Slope
4032001SElev.jpg (8122 bytes) 4032001SSlope.jpg (20366 bytes)
Aspect Hill Shade
4032001SAspect.jpg (24353 bytes)4032001SAspectLeg.jpg (10879 bytes) 4032001SHill.jpg (13028 bytes)

ToolBox implementation
(Go to TOP)

Calculates several characteristics (Slope, Aspect, Min & Max Elevation, Mean Elevation, Hillshade values) for each triangle of a TIN (polygonZ)

Command line syntax

ET_GPAnalyzeTIN <input_dataset> <out_feature_class> <Light_Azimuth><Light_Altitude>


Expression Explanation
<input_dataset> A  PolygonZ feature class or feature layer. 
<out_feature class> A String - the full name of the output feature class (A feature class with the same full name should not exist)
{Light_Azimuth} A Double representing the azimuth angle of the light source. The azimuth is expressed in positive degrees from 0 to 360, measured clockwise from the north. The default is 315 degrees.
{Light_Altitude} A Double representing the altitude angle of the light source above the horizon. The altitude is expressed in positive degrees, with 0 degrees at the horizon and 90 degrees directly overhead. The default is 45 degrees.

Scripting syntax

ET_GPAnalyzeTIN (input_dataset out_feature_class Light_Azimuth Light_Altitude)

See the explanations above:
<> - required parameter
{} - optional parameter

.NET implementation
(Go to TOP)

AnalyzeTIN(pInFC As IFeatureClass, sOutFName As String,sElevationField As String, Optional dLightAzimuth As Double = 315, Optional dLightAltitude As Double = 45) As IFeatureClass

Copyright Ianko Tchoukanski