TerrainAlgorithm Struct

Definition

Supported algorithms for terrain and index-based analysis.

public readonly struct TerrainAlgorithm : IEquatable<Azure.Analytics.PlanetaryComputer.TerrainAlgorithm>
type TerrainAlgorithm = struct
Public Structure TerrainAlgorithm
Implements IEquatable(Of TerrainAlgorithm)
Inheritance
TerrainAlgorithm
Implements

Constructors

Name Description
TerrainAlgorithm(String)

Initializes a new instance of TerrainAlgorithm.

Properties

Name Description
Cast

Casts data to a different type.

Ceil

Rounds values up to the nearest integer.

Contours

Generates elevation contour lines.

Floor

Rounds values down to the nearest integer.

Hillshade

Creates hillshade visualization from elevation data.

Max

Computes the maximum value across bands.

Mean

Computes the mean value across bands.

Median

Computes the median value across bands.

Min

Computes the minimum value across bands.

NormalizedIndex

Calculates normalized difference index between bands.

Slope

Calculates slope from elevation data.

Std

Computes the standard deviation across bands.

TerrainRgb

Encodes elevation data in Mapbox TerrainRGB format.

Terrarium

Encodes elevation data in Mapbox Terrarium RGB format.

Var

Computes the variance across bands.

Methods

Name Description
Equals(TerrainAlgorithm)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(TerrainAlgorithm, TerrainAlgorithm)

Determines if two TerrainAlgorithm values are the same.

Implicit(String to Nullable<TerrainAlgorithm>)
Implicit(String to TerrainAlgorithm)

Converts a string to a TerrainAlgorithm.

Inequality(TerrainAlgorithm, TerrainAlgorithm)

Determines if two TerrainAlgorithm values are not the same.

Applies to