schmitzm.geotools.grid
Class GridStatistic

java.lang.Object
  extended by schmitzm.geotools.grid.GridStatistic

public class GridStatistic
extends Object

Diese Klasse stellt Informationen ueber ein Raster dar, die mit GridUtil.determineStatistic(GridCoverage2D,int) erstellt wurden.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Field Summary
 double avgValue
          Durchschnittlicher Raster-Wert (ohne NoData-Zellen).
 double cellCnt
          Anzahl an Wert-Zellen
 double cellHeight
          Hoehe des Rasters in Zellen.
 double cellWidth
          Breite einer Raster-Zelle.
 int heightC
          Hoehe des Rasters in Zellen.
 double heightR
          Reale Hoehe des Rasters.
 SortedMap<String,Integer> histogramm
          Anzahl an Zellen unterschiedlicher Ausprägung - jede Wert erhält einen Key, Value ist die jeweilige Anzahl der Zellen ohne NaN
 double latSW
          Latitude der suedwestlichen Ecke.
 double lonSW
          Longitude der suedwestlichen Ecke.
 double maxValue
          Groesster Raster-Wert (ohne NoData-Zellen).
 int maxX
          Groesster horizontaler Zellen-Index des Rasters (exklusive).
 int maxY
          Groesster vertikaler Zellen-Index des Rasters (exklusive).
 double minValue
          Kleinster Raster-Wert (ohne NoData-Zellen).
 int minX
          Kleinster horizontaler Zellen-Index des Rasters (inklusive).
 int minY
          Kleinster vertikalter Zellen-Index des Rasters (inklusive).
 double nodataCnt
          Anzahl an NoData-Zellen
 double[] noDataVal
          Werte, die NoData signalisieren.
 double sumValue
          Summe aller Raster-Werte (ohne NoData-Zellen).
 int widthC
          Breite des Rasters in Zellen.
 double widthR
          Reale Breite des Rasters.
 
Constructor Summary
GridStatistic()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

widthC

public int widthC
Breite des Rasters in Zellen.


heightC

public int heightC
Hoehe des Rasters in Zellen.


minX

public int minX
Kleinster horizontaler Zellen-Index des Rasters (inklusive).


minY

public int minY
Kleinster vertikalter Zellen-Index des Rasters (inklusive).


maxX

public int maxX
Groesster horizontaler Zellen-Index des Rasters (exklusive).


maxY

public int maxY
Groesster vertikaler Zellen-Index des Rasters (exklusive).


widthR

public double widthR
Reale Breite des Rasters.


heightR

public double heightR
Reale Hoehe des Rasters.


latSW

public double latSW
Latitude der suedwestlichen Ecke.


lonSW

public double lonSW
Longitude der suedwestlichen Ecke.


cellWidth

public double cellWidth
Breite einer Raster-Zelle.


cellHeight

public double cellHeight
Hoehe des Rasters in Zellen.


noDataVal

public double[] noDataVal
Werte, die NoData signalisieren.


minValue

public double minValue
Kleinster Raster-Wert (ohne NoData-Zellen).


maxValue

public double maxValue
Groesster Raster-Wert (ohne NoData-Zellen).


sumValue

public double sumValue
Summe aller Raster-Werte (ohne NoData-Zellen).


avgValue

public double avgValue
Durchschnittlicher Raster-Wert (ohne NoData-Zellen).


cellCnt

public double cellCnt
Anzahl an Wert-Zellen


nodataCnt

public double nodataCnt
Anzahl an NoData-Zellen


histogramm

public SortedMap<String,Integer> histogramm
Anzahl an Zellen unterschiedlicher Ausprägung - jede Wert erhält einen Key, Value ist die jeweilige Anzahl der Zellen ohne NaN

Constructor Detail

GridStatistic

public GridStatistic()