| Modifier and Type | Method and Description |
|---|---|
GeometryColumns |
GeoPackageCore.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata
|
TileMatrixSet |
GeoPackageCore.createTileTableWithMetadata(String tableName,
BoundingBox contentsBoundingBox,
long contentsSrsId,
BoundingBox tileMatrixSetBoundingBox,
long tileMatrixSetSrsId)
Create a new tile table and the GeoPackage metadata
|
| Modifier and Type | Method and Description |
|---|---|
BoundingBox |
Contents.getBoundingBox()
Get a bounding box
|
| Modifier and Type | Method and Description |
|---|---|
void |
Contents.setBoundingBox(BoundingBox boundingBox)
Set a bounding box
|
| Modifier and Type | Method and Description |
|---|---|
long |
FeatureTableCoreIndex.count(BoundingBox boundingBox)
Query for Geometry Index count within the bounding box, projected
correctly
|
com.j256.ormlite.dao.CloseableIterator<GeometryIndex> |
FeatureTableCoreIndex.query(BoundingBox boundingBox)
Query for Geometry Index objects within the bounding box, projected
correctly
|
| Modifier and Type | Method and Description |
|---|---|
GeometryColumns |
GeoPackageCoreImpl.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata
|
TileMatrixSet |
GeoPackageCoreImpl.createTileTableWithMetadata(String tableName,
BoundingBox contentsBoundingBox,
long contentsSrsId,
BoundingBox tileMatrixSetBoundingBox,
long tileMatrixSetSrsId)
Create a new tile table and the GeoPackage metadata
|
| Modifier and Type | Method and Description |
|---|---|
BoundingBox |
ProjectionTransform.transform(BoundingBox boundingBox)
Transform the bounding box
|
| Modifier and Type | Method and Description |
|---|---|
BoundingBox |
ProjectionTransform.transform(BoundingBox boundingBox)
Transform the bounding box
|
| Modifier and Type | Method and Description |
|---|---|
static BoundingBox |
TileBoundingBoxUtils.getBoundingBox(int x,
int y,
int zoom)
Get the tile bounding box from the Google Maps API tile coordinates and
zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getProjectedBoundingBox(Long projectionEpsg,
int x,
int y,
int zoom)
Get the Projected tile bounding box from the Google Maps API tile
coordinates and zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getProjectedBoundingBox(Long projectionEpsg,
TileGrid tileGrid,
int zoom)
Get the Projected tile bounding box from the Google Maps API tile
tileGrid and zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getProjectedBoundingBox(Projection projection,
long x,
long y,
int zoom)
Get the Projected tile bounding box from the Google Maps API tile
coordinates and zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getProjectedBoundingBox(Projection projection,
TileGrid tileGrid,
int zoom)
Get the Projected tile bounding box from the Google Maps API tile grid
and zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
long tileMatrixWidth,
long tileMatrixHeight,
long tileColumn,
long tileRow)
Get the web mercator bounding box of the Tile Row from the Tile Matrix
zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
TileMatrix tileMatrix,
long tileColumn,
long tileRow)
Get the web mercator bounding box of the Tile Row from the Tile Matrix
zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(long x,
long y,
int zoom)
Get the Web Mercator tile bounding box from the Google Maps API tile
coordinates and zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(TileGrid tileGrid,
int zoom)
Get the Web Mercator tile bounding box from the Google Maps API tile grid
and zoom level
|
static BoundingBox |
TileBoundingBoxUtils.overlap(BoundingBox boundingBox,
BoundingBox boundingBox2)
Get the overlapping bounding box between the two bounding boxes
|
static BoundingBox |
TileBoundingBoxUtils.toWebMercator(BoundingBox boundingBox)
Convert the bounding box coordinates to a new web mercator bounding box
|
static BoundingBox |
TileBoundingBoxUtils.union(BoundingBox boundingBox,
BoundingBox boundingBox2)
Get the union bounding box combining the two bounding boxes
|
| Modifier and Type | Method and Description |
|---|---|
static double |
TileBoundingBoxUtils.getLatitudeFromPixel(long height,
BoundingBox boundingBox,
float pixel)
Get the latitude from the pixel location, bounding box, and image height
|
static double |
TileBoundingBoxUtils.getLongitudeFromPixel(long width,
BoundingBox boundingBox,
float pixel)
Get the longitude from the pixel location, bounding box, and image width
|
static double |
TileBoundingBoxUtils.getPixelXSize(BoundingBox webMercatorBoundingBox,
long matrixWidth,
int tileWidth)
Get the pixel x size for the bounding box with matrix width and tile
width
|
static double |
TileBoundingBoxUtils.getPixelYSize(BoundingBox webMercatorBoundingBox,
long matrixHeight,
int tileHeight)
Get the pixel y size for the bounding box with matrix height and tile
height
|
static long |
TileBoundingBoxUtils.getTileColumn(BoundingBox webMercatorTotalBox,
long matrixWidth,
double longitude)
Get the tile column of the longitude in degrees
|
static TileGrid |
TileBoundingBoxUtils.getTileGrid(BoundingBox webMercatorBoundingBox,
int zoom)
Get the tile grid that includes the entire tile bounding box
|
static TileGrid |
TileBoundingBoxUtils.getTileGrid(BoundingBox webMercatorTotalBox,
long matrixWidth,
long matrixHeight,
BoundingBox webMercatorBoundingBox)
Get the tile grid
|
static long |
TileBoundingBoxUtils.getTileRow(BoundingBox webMercatorTotalBox,
long matrixHeight,
double latitude)
Get the tile row of the latitude in degrees
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
long tileMatrixWidth,
long tileMatrixHeight,
long tileColumn,
long tileRow)
Get the web mercator bounding box of the Tile Row from the Tile Matrix
zoom level
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
TileMatrix tileMatrix,
long tileColumn,
long tileRow)
Get the web mercator bounding box of the Tile Row from the Tile Matrix
zoom level
|
static float |
TileBoundingBoxUtils.getXPixel(long width,
BoundingBox boundingBox,
double longitude)
Get the X pixel for where the longitude fits into the bounding box
|
static float |
TileBoundingBoxUtils.getYPixel(long height,
BoundingBox boundingBox,
double latitude)
Get the Y pixel for where the latitude fits into the bounding box
|
static int |
TileBoundingBoxUtils.getZoomLevel(BoundingBox webMercatorBoundingBox)
Get the zoom level of where the web mercator bounding box fits into the
complete world
|
static BoundingBox |
TileBoundingBoxUtils.overlap(BoundingBox boundingBox,
BoundingBox boundingBox2)
Get the overlapping bounding box between the two bounding boxes
|
static BoundingBox |
TileBoundingBoxUtils.toWebMercator(BoundingBox boundingBox)
Convert the bounding box coordinates to a new web mercator bounding box
|
static BoundingBox |
TileBoundingBoxUtils.union(BoundingBox boundingBox,
BoundingBox boundingBox2)
Get the union bounding box combining the two bounding boxes
|
| Modifier and Type | Method and Description |
|---|---|
BoundingBox |
TileMatrixSet.getBoundingBox()
Get a bounding box
|
| Modifier and Type | Method and Description |
|---|---|
void |
TileMatrixSet.setBoundingBox(BoundingBox boundingBox)
Set a bounding box
|
| Modifier and Type | Method and Description |
|---|---|
abstract BoundingBox |
UserCoreDao.getBoundingBox()
Get the bounding box of the user table data
|
Copyright © 2015 National Geospatial-Intelligence Agency. All rights reserved.