org.deegree.tools.coverage.gridifier.index
Class MultiLevelMemoryTileGridIndex
java.lang.Object
org.deegree.tools.coverage.gridifier.index.MultiLevelMemoryTileGridIndex
- All Implemented Interfaces:
- MultiLevelRasterTileIndex
public class MultiLevelMemoryTileGridIndex
- extends Object
- implements MultiLevelRasterTileIndex
|
Constructor Summary |
MultiLevelMemoryTileGridIndex(String jdbcUrl,
String tileTableName,
String levelTableName,
float MIN_X,
float MIN_Y,
float MAX_X,
float MAX_Y,
int avgLoad,
org.deegree.coverage.raster.geom.RasterGeoReference.OriginLocation location)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiLevelMemoryTileGridIndex
public MultiLevelMemoryTileGridIndex(String jdbcUrl,
String tileTableName,
String levelTableName,
float MIN_X,
float MIN_Y,
float MAX_X,
float MAX_Y,
int avgLoad,
org.deegree.coverage.raster.geom.RasterGeoReference.OriginLocation location)
throws SQLException
- Throws:
SQLException
getRasterLevels
public RasterLevel[] getRasterLevels()
- Specified by:
getRasterLevels in interface MultiLevelRasterTileIndex
- Returns:
- the RasterLevels
getTiles
public Set<TileFile> getTiles(org.deegree.geometry.Envelope bbox,
double metersPerPixel)
- Description copied from interface:
MultiLevelRasterTileIndex
- Return the matching tilefiles for the given enveloep
- Specified by:
getTiles in interface MultiLevelRasterTileIndex
- Returns:
- a set of matching tiel files
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org]]>