| Modifier and Type | Method and Description |
|---|---|
GeometryColumns |
GeoPackageCore.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCore.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
BoundingBox boundingBox,
long srsId,
List<FeatureColumn> columns)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCore.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
List<FeatureColumn> additionalColumns,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCore.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
String idColumnName,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCore.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
String idColumnName,
List<FeatureColumn> additionalColumns,
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
|
| Constructor and Description |
|---|
BoundingBox(BoundingBox boundingBox)
Constructor
|
| 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
|
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.
|
GeometryColumns |
GeoPackageCoreImpl.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
BoundingBox boundingBox,
long srsId,
List<FeatureColumn> columns)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCoreImpl.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
List<FeatureColumn> additionalColumns,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCoreImpl.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
String idColumnName,
BoundingBox boundingBox,
long srsId)
Create a new feature table with GeoPackage metadata.
|
GeometryColumns |
GeoPackageCoreImpl.createFeatureTableWithMetadata(GeometryColumns geometryColumns,
String idColumnName,
List<FeatureColumn> additionalColumns,
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.boundWgs84BoundingBoxWithWebMercatorLimits(BoundingBox boundingBox)
Bound the uppper and lower bounds of the WGS84 bounding box with web
mercator limits
|
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 column and row in the tile
width and height bounds using the total bounding box
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
long tileMatrixWidth,
long tileMatrixHeight,
TileGrid tileGrid)
Get the web mercator bounding box of the tile grid in the tile width and
height bounds using the total bounding box
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
TileMatrix tileMatrix,
long tileColumn,
long tileRow)
Get the web mercator bounding box of the tile column and row in the tile
matrix using the total bounding box
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
TileMatrix tileMatrix,
TileGrid tileGrid)
Get the web mercator bounding box of the tile grid in the tile matrix
using the total bounding box
|
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 BoundingBox |
TileBoundingBoxUtils.boundWgs84BoundingBoxWithWebMercatorLimits(BoundingBox boundingBox)
Bound the uppper and lower bounds of the WGS84 bounding box with web
mercator limits
|
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 column and row in the tile
width and height bounds using the total bounding box
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
long tileMatrixWidth,
long tileMatrixHeight,
TileGrid tileGrid)
Get the web mercator bounding box of the tile grid in the tile width and
height bounds using the total bounding box
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
TileMatrix tileMatrix,
long tileColumn,
long tileRow)
Get the web mercator bounding box of the tile column and row in the tile
matrix using the total bounding box
|
static BoundingBox |
TileBoundingBoxUtils.getWebMercatorBoundingBox(BoundingBox webMercatorTotalBox,
TileMatrix tileMatrix,
TileGrid tileGrid)
Get the web mercator bounding box of the tile grid in the tile matrix
using the total bounding box
|
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 © 2016 National Geospatial-Intelligence Agency. All rights reserved.