ESRI TIN to PolygonZ TIN

Open Table of Contents ToolBox Implementation

Converts an ESRI TIN to a PolygonZ TIN feature class. Calculates several 3D characteristics for each triangle and stores them in the attribute table

Inputs:

  • An ESRI TIN
  • Options for calculating Z characteristics of the triangles

Outputs:

  • New polygon Z feature class. 
  • The PolygonZ TIN will be analysed and several characteristics will be added in the attribute table for each triangle.
    • ET_ElMin - minimum elevation values for each triangle
    • ET_ElMax - maximum elevation values for each triangle
    • ET_ElMean - mean elevation values for each triangle
    • ET_Slope_D - the slope (maximum rate of elevation change) of each triangle in Degrees (from 0 to 90)
    • ET_Sope_P - the slope (maximum rate of elevation change) of each triangle in percents (from 0 to 100%)
    • ET_Aspect - the aspect - compass direction of the slope (horizontal direction in which a slope faces) - 0 is North, 90 degrees - East, 180 degrees - South, 270 - West  of each triangle
    • ET_ACode - aspect categories
      • N - North ( 0 to 22.5 and 337.5 to 360)
      • NE - North East (22,5 to 67.5)
      • E - East (67.5 to 112.5)
      • SE - South East (112.5 to 157.5)
      • S - South (67.5 to 112.5)
      • SW - South West (202.5 to 247.5)
      • W - West (247.5 to 292.5)
      • NW - North West (292.5 to 337.5)
      • U - Undefined - Slope = 0
    • ET_AreaZ - the 3D area of each triangle
    • ET_Hill - the brightness of each triangle based on a light source location

ToolBox implementation

Command line syntax

ETS_GPEsriTINToPolygonZ <Input TIN>  <Out Feature Class>  {Light Azimuth} {Light Altitude}

Parameters

Expression Explanation
<Input TIN> An ESRI TIN layer or dataset
<Out Feature Class> A String - the full name of the output feature class.
{Light Azimuth} A Double representing azimuth of the light source (0 to 360). 0 indicates North, 90 - East, 180 - South, 270 - West
{Light Altitude} A Double representing the altitude of the light source  in degrees (0 to 90)

Scripting syntax

ETS_GPEsriTINToPolygonZ (Input TIN, Out Feature Class, Light Azimuth, Light Altitude)

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

All ESRI products mentioned are trademarks of Environmental Systems Research Institute, Inc.
Copyright: Ianko Tchoukanski