BandStatistics Class

Definition

Statistical information about a data band.

public class BandStatistics : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.BandStatistics>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.BandStatistics>
type BandStatistics = class
    interface IJsonModel<BandStatistics>
    interface IPersistableModel<BandStatistics>
Public Class BandStatistics
Implements IJsonModel(Of BandStatistics), IPersistableModel(Of BandStatistics)
Inheritance
BandStatistics
Implements

Properties

Name Description
Count

Count of pixels in the band.

Histogram

Histogram of pixel values in the band.

Majority

Most common value in the band.

MaskedPixels

Count of masked pixels in the band.

Maximum

Maximum value in the band.

Mean

Mean value of the band.

Median

Median value of the band.

Minimum

Minimum value in the band.

Minority

Least common value in the band.

Percentile2

Percentile 2 The 2nd percentile value.

Percentile98

Percentile 98 The 98th percentile value.

Std

Standard deviation of pixel values in the band.

Sum

Sum of all pixel values in the band.

Unique

Count of unique values in the band.

ValidPercent

Percentage of valid (non-masked) pixels.

ValidPixels

Count of valid (non-masked) pixels in the band.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<BandStatistics>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<BandStatistics>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<BandStatistics>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<BandStatistics>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<BandStatistics>.Write(ModelReaderWriterOptions)

Applies to