public abstract class ElevationTilesCommon<TImage extends ElevationImage> extends ElevationTilesCore<TImage>
| Modifier and Type | Field and Description |
|---|---|
protected TileDao |
tileDao
Tile DAO
|
algorithm, elevationBoundingBox, elevationProjection, EXTENSION_AUTHOR, EXTENSION_DEFINITION, EXTENSION_NAME, EXTENSION_NAME_NO_AUTHOR, height, requestProjection, sameProjection, width, zoomIn, zoomInBeforeOut, zoomOutextensionsDao, geoPackage| Constructor and Description |
|---|
ElevationTilesCommon(GeoPackage geoPackage,
TileDao tileDao,
Integer width,
Integer height,
Projection requestProjection)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
abstract TImage |
createElevationImage(TileRow tileRow)
Create an elevation image
|
ElevationTileResults |
getElevations(ElevationRequest request,
Integer width,
Integer height) |
ElevationTileResults |
getElevationsUnbounded(ElevationRequest request) |
abstract double |
getElevationValue(GriddedTile griddedTile,
TileRow tileRow,
int x,
int y)
Get the elevation value of the pixel in the tile row image
|
double |
getElevationValue(TileRow tileRow,
int x,
int y)
Get the elevation value of the pixel in the tile row image
|
TileDao |
getTileDao()
Get the tile dao
|
createTileTableWithMetadata, formatUnboundedResults, getAlgorithm, getBicubicInterpolationElevation, getBicubicInterpolationElevation, getBicubicInterpolationElevation, getBilinearInterpolationElevation, getBilinearInterpolationElevation, getBilinearInterpolationElevation, getBilinearInterpolationElevation, getCubicInterpolationElevation, getCubicInterpolationElevation, getDataNull, getElevation, getElevationBoundingBox, getElevationProjection, getElevations, getElevations, getElevations, getElevationsUnbounded, getElevationValue, getElevationValue, getElevationValue, getElevationValue, getElevationValues, getElevationValues, getElevationValues, getFloatPixelValue, getGriddedCoverage, getGriddedCoverageDao, getGriddedTile, getGriddedTile, getGriddedTileDao, getHeight, getNearestNeighborElevation, getNearestNeighbors, getOrCreate, getPixelValue, getPixelValue, getPixelValue, getPixelValue, getRequestProjection, getSourceMinAndMax, getTables, getTileMatrixSet, getUnsignedPixelValue, getUnsignedPixelValue, getUnsignedPixelValue, getUnsignedPixelValue, getUnsignedPixelValues, getWidth, getXSource, getYSource, has, isDataNull, isSameProjection, isZoomIn, isZoomInBeforeOut, isZoomOut, padBoundingBox, queryGriddedCoverage, reprojectElevations, setAlgorithm, setHeight, setWidth, setZoomIn, setZoomInBeforeOut, setZoomOutget, getExtensionsDao, getGeoPackage, getOrCreate, hasprotected final TileDao tileDao
public ElevationTilesCommon(GeoPackage geoPackage, TileDao tileDao, Integer width, Integer height, Projection requestProjection)
geoPackage - GeoPackagetileDao - tile daowidth - elevation response widthheight - elevation response heightrequestProjection - request projectionpublic abstract TImage createElevationImage(TileRow tileRow)
tileRow - tile rowpublic abstract double getElevationValue(GriddedTile griddedTile, TileRow tileRow, int x, int y)
griddedTile - gridded tiletileRow - tile rowx - x coordinatey - y coordinatepublic TileDao getTileDao()
public ElevationTileResults getElevations(ElevationRequest request, Integer width, Integer height)
getElevations in class ElevationTilesCore<TImage extends ElevationImage>public ElevationTileResults getElevationsUnbounded(ElevationRequest request)
getElevationsUnbounded in class ElevationTilesCore<TImage extends ElevationImage>public double getElevationValue(TileRow tileRow, int x, int y)
tileRow - tile rowx - x coordinatey - y coordinate