schmitzm.data
Class AbstractWritableGrid
java.lang.Object
schmitzm.data.AbstractReadableGrid
schmitzm.data.AbstractWritableGrid
- All Implemented Interfaces:
- LateLoadable, ReadableGrid, WritableGrid
- Direct Known Subclasses:
- WritableGridArray
public abstract class AbstractWritableGrid
- extends AbstractReadableGrid
- implements WritableGrid
Diese Klasse bildet eine Basis-Implementierung von WritableGrid
.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Method Summary |
void |
setGridSample(Object value,
double... coord)
Liefert einen Wert des Rasters ueber Geo-Koordinaten. |
Methods inherited from class schmitzm.data.AbstractReadableGrid |
compareStructure, convertRasterToReal, convertRasterToReal, convertRasterToReal, convertRealToRaster, convertRealToRaster, convertRealToRaster, getCellHeight, getCellWidth, getCoordinateReferenceSystem, getGridSample, getGridSampleAsByte, getGridSampleAsDouble, getGridSampleAsFloat, getGridSampleAsInt, getGridSampleAsLong, getGridSampleAsShort, getRasterSampleAsByte, getRasterSampleAsDouble, getRasterSampleAsFloat, getRasterSampleAsInt, getRasterSampleAsLong, getRasterSampleAsShort, isLateLoadable, loadData, unloadData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface schmitzm.data.ReadableGrid |
convertRasterToReal, convertRealToRaster, dispose, getCellHeight, getCellWidth, getCoordinateReferenceSystem, getGridSample, getGridSampleAsByte, getGridSampleAsDouble, getGridSampleAsFloat, getGridSampleAsInt, getGridSampleAsLong, getGridSampleAsShort, getHeight, getMinX, getMinY, getRasterSample, getRasterSampleAsByte, getRasterSampleAsDouble, getRasterSampleAsFloat, getRasterSampleAsInt, getRasterSampleAsLong, getRasterSampleAsShort, getRealHeight, getRealWidth, getSampleType, getWidth, getX, getY |
AbstractWritableGrid
public AbstractWritableGrid(CoordinateReferenceSystem crs)
- Erzeugt ein AbstractWritableGrid.
- Parameters:
crs
- CoordinateReferenceSystem
AbstractWritableGrid
public AbstractWritableGrid()
- Creates an abstract WritableGrid with a default CRS (WGS84)
setGridSample
public void setGridSample(Object value,
double... coord)
- Liefert einen Wert des Rasters ueber Geo-Koordinaten. Liegt der
Koordinatenwert genau auf der Grenze zwischen zwei Rasterzellen, wird die
naechst groessere Zelle gewaehlt (ausser die Grenze entspricht dem Raster-Rand!).
- Specified by:
setGridSample
in interface WritableGrid
- Parameters:
coord
- 2D-Raster-Koordinate (Lat/Lon-GeoReferenz)value
- neuer Wert
- Throws:
UnsupportedOperationException
- falls zu wenig
Koordinaten angegeben werden