Provides access to members used to acquire information about a Terrain and to retrieve DynamicSurface objects from which raster and TIN surfaces are made.
Members
| Name | Description | |
|---|---|---|
![]() |
CreateDynamicSurface | Returns an implicit surface from which TINs and rasters are derived. |
![]() |
DataSource | Returns the data source specified by the index. |
![]() |
DataSourceCount | The number of data sources participating in the terrain. |
![]() |
Extent | The approximate xyz extent of the terrain. |
![]() |
ExtractFromEmbeddedDataSource | Copies features of an embedded data source to the specified feature class. |
![]() |
FeatureDataset | The feature dataset which contains the terrain. |
![]() |
GetDirtyTiles | Returns all dirty tiles. |
![]() |
GetPointCount | Returns the approximate number of points in the terrain within a given area and at a particular pyramid level. |
![]() |
ID | The database identifier of the terrain. |
![]() |
IsDirty | Indicates whether or not a partial rebuild is needed. |
![]() |
IsValid | Indicates whether or not a full build is required. |
![]() |
MaxOverviewTerrainPoints | The maximum number of points in the most generalized representation of a Terrain. |
![]() |
MaxPointsPerShape | The maximum number of vertices per multipoint. |
![]() |
Name | The name of the terrain. |
![]() |
PyramidLevel | Returns the pyramid level specified by the index. |
![]() |
PyramidLevelCount | The number of pyramid levels in the terrain. |
![]() |
PyramidType | The pyramid type of this Terrain. |
![]() |
QueryTileInfo | Returns horizontal partitioning information about the terrain data. |
![]() |
Size | The total number of points in the Terrain. |
![]() |
SpatialReference | The spatial reference of the terrain. |
![]() |
TileSize | The horizontal distance used to spatially index and partition terrain data. |
ITerrain.CreateDynamicSurface Method
Returns an implicit surface from which TINs and rasters are derived.
Public Function CreateDynamicSurface ( _
) As IDynamicSurface
public IDynamicSurface CreateDynamicSurface (
);
ITerrain.DataSource Property
Returns the data source specified by the index.
Public Function get_DataSource ( _
ByVal Index As Integer _
) As ITerrainDataSource
public ITerrainDataSource get_DataSource (
int Index
);
ITerrain.DataSourceCount Property
The number of data sources participating in the terrain.
Public ReadOnly Property DataSourceCount As Integer
public int DataSourceCount {get;}
ITerrain.Extent Property
The approximate xyz extent of the terrain.
Public ReadOnly Property Extent As IEnvelope
public IEnvelope Extent {get;}
ITerrain.ExtractFromEmbeddedDataSource Method
Copies features of an embedded data source to the specified feature class.
Public Sub ExtractFromEmbeddedDataSource ( _
ByVal Index As Integer, _
ByVal pFeatureClass As IFeatureClass, _
ByVal pAOI As IEnvelope, _
ByVal Resolution As Double, _
ByVal pTrackCancel As ITrackCancel _
)
public void ExtractFromEmbeddedDataSource (
int Index,
IFeatureClass pFeatureClass,
IEnvelope pAOI,
double Resolution,
ITrackCancel pTrackCancel
);
ITerrain.FeatureDataset Property
The feature dataset which contains the terrain.
Public ReadOnly Property FeatureDataset As IFeatureDataset
public IFeatureDataset FeatureDataset {get;}
ITerrain.GetDirtyTiles Method
Returns all dirty tiles.
Public Function GetDirtyTiles ( _
) As IEnumEnvelope
public IEnumEnvelope GetDirtyTiles (
);
ITerrain.GetPointCount Method
Returns the approximate number of points in the terrain within a given area and at a particular pyramid level.
Public Function GetPointCount ( _
ByVal pAOI As IEnvelope, _
ByVal Resolution As Double _
) As Double
public double GetPointCount (
IEnvelope pAOI,
double Resolution
);
ITerrain.ID Property
The database identifier of the terrain.
Public ReadOnly Property ID As Integer
public int ID {get;}
ITerrain.IsDirty Property
Indicates whether or not a partial rebuild is needed.
Public ReadOnly Property IsDirty As Boolean
public bool IsDirty {get;}
ITerrain.IsValid Property
Indicates whether or not a full build is required.
Public ReadOnly Property IsValid As Boolean
public bool IsValid {get;}
ITerrain.MaxOverviewTerrainPoints Property
The maximum number of points in the most generalized representation of a Terrain.
Public ReadOnly Property MaxOverviewTerrainPoints As Integer
public int MaxOverviewTerrainPoints {get;}
ITerrain.MaxPointsPerShape Property
The maximum number of vertices per multipoint.
Public ReadOnly Property MaxPointsPerShape As Integer
public int MaxPointsPerShape {get;}
ITerrain.Name Property
The name of the terrain.
Public ReadOnly Property Name As String
public string Name {get;}
ITerrain.PyramidLevel Property
Returns the pyramid level specified by the index.
Public Function get_PyramidLevel ( _
ByVal Index As Integer _
) As ITerrainPyramidLevel
public ITerrainPyramidLevel get_PyramidLevel (
int Index
);
ITerrain.PyramidLevelCount Property
The number of pyramid levels in the terrain.
Public ReadOnly Property PyramidLevelCount As Integer
public int PyramidLevelCount {get;}
ITerrain.PyramidType Property
The pyramid type of this Terrain.
Public ReadOnly Property PyramidType As esriTerrainPyramidType
public esriTerrainPyramidType PyramidType {get;}
ITerrain.QueryTileInfo Method
Returns horizontal partitioning information about the terrain data.
Public Sub QueryTileInfo ( _
ByRef pRowBegin As Integer, _
ByRef pRowEnd As Integer, _
ByRef pColBegin As Integer, _
ByRef pColEnd As Integer, _
ByRef pXMin As Double, _
ByRef pYMin As Double, _
ByRef pTileSize As Double, _
ByRef pRowCountDomain As Integer, _
ByRef pColCountDomain As Integer _
)
public void QueryTileInfo (
ref int pRowBegin,
ref int pRowEnd,
ref int pColBegin,
ref int pColEnd,
ref double pXMin,
ref double pYMin,
ref double pTileSize,
ref int pRowCountDomain,
ref int pColCountDomain
);
ITerrain.Size Property
The total number of points in the Terrain.
Public ReadOnly Property Size As Double
public double Size {get;}
ITerrain.SpatialReference Property
The spatial reference of the terrain.
Public ReadOnly Property SpatialReference As ISpatialReference
public ISpatialReference SpatialReference {get;}
ITerrain.TileSize Property
The horizontal distance used to spatially index and partition terrain data.
Public ReadOnly Property TileSize As Double
public double TileSize {get;}
Classes that implement ITerrain
| Classes | Description |
|---|---|
| Terrain | The Esri Terrain component. |

