Uses of Class
mil.nga.geopackage.BoundingBox
-
-
Uses of BoundingBox in mil.nga.geopackage
Methods in mil.nga.geopackage that return BoundingBox Modifier and Type Method Description BoundingBox
BoundingBox. boundCoordinates(double maxProjectionLongitude)
Bound the bounding box longitudes within the min and max possible projection values.BoundingBox
BoundingBox. boundWebMercatorCoordinates()
Bound the bounding box coordinates within Web Mercator range valuesBoundingBox
BoundingBox. boundWgs84Coordinates()
Bound the bounding box coordinates within WGS84 range valuesBoundingBox
BoundingBox. complementary(double maxProjectionLongitude)
If the bounding box spans the Anti-Meridian, attempt to get a complementary bounding box using the max longitude of the unit projectionBoundingBox
BoundingBox. complementaryWebMercator()
If the bounding box spans the Anti-Meridian, attempt to get a complementary Web Mercator bounding boxBoundingBox
BoundingBox. complementaryWgs84()
If the bounding box spans the Anti-Meridian, attempt to get a complementary WGS84 bounding boxBoundingBox
BoundingBox. copy()
Copy the bounding boxBoundingBox
BoundingBox. expandCoordinates(double maxProjectionLongitude)
Expand the bounding box max longitude above the max possible projection value if needed to create a bounding box where the max longitude is numerically larger than the min longitude.BoundingBox
BoundingBox. expandWebMercatorCoordinates()
Expand the bounding box max longitude above the max Web Mercator projection value if needed to create a bounding box where the max longitude is numerically larger than the min longitude.BoundingBox
BoundingBox. expandWgs84Coordinates()
Expand the bounding box max longitude above the max WGS84 projection value if needed to create a bounding box where the max longitude is numerically larger than the min longitude.BoundingBox
GeoPackageCore. getBoundingBox(String table)
Get the bounding box for the table in the table's projection, including contents and table metadataBoundingBox
GeoPackageCore. getBoundingBox(String table, boolean manual)
Get the bounding box for the table in the table's projection, including contents, table metadata, and manual queries if enabledBoundingBox
GeoPackageCore. getBoundingBox(Projection projection)
Get the bounding box for all tables in the provided projection, including contents and table metadataBoundingBox
GeoPackageCore. getBoundingBox(Projection projection, boolean manual)
Get the bounding box for all tables in the provided projection, including contents, table metadata, and manual queries if enabledBoundingBox
GeoPackageCore. getBoundingBox(Projection projection, String table)
Get the bounding box for the table in the provided projection, including contents and table metadataBoundingBox
GeoPackageCore. getBoundingBox(Projection projection, String table, boolean manual)
Get the bounding box for the table in the provided projection, including contents, table metadata, and manual queries if enabledBoundingBox
GeoPackageCoreImpl. getBoundingBox(String table)
Get the bounding box for the table in the table's projection, including contents and table metadataBoundingBox
GeoPackageCoreImpl. getBoundingBox(String table, boolean manual)
Get the bounding box for the table in the table's projection, including contents, table metadata, and manual queries if enabledBoundingBox
GeoPackageCoreImpl. getBoundingBox(Projection projection)
Get the bounding box for all tables in the provided projection, including contents and table metadataBoundingBox
GeoPackageCoreImpl. getBoundingBox(Projection projection, boolean manual)
Get the bounding box for all tables in the provided projection, including contents, table metadata, and manual queries if enabledBoundingBox
GeoPackageCoreImpl. getBoundingBox(Projection projection, String table)
Get the bounding box for the table in the provided projection, including contents and table metadataBoundingBox
GeoPackageCoreImpl. getBoundingBox(Projection projection, String table, boolean manual)
Get the bounding box for the table in the provided projection, including contents, table metadata, and manual queries if enabledBoundingBox
GeoPackageCore. getContentsBoundingBox(String table)
Get the bounding box from the contents for the table in the table's projectionBoundingBox
GeoPackageCore. getContentsBoundingBox(Projection projection)
Get the bounding box for all table contents in the provided projectionBoundingBox
GeoPackageCore. getContentsBoundingBox(Projection projection, String table)
Get the bounding box from the contents for the table in the provided projectionBoundingBox
GeoPackageCoreImpl. getContentsBoundingBox(String table)
Get the bounding box from the contents for the table in the table's projectionBoundingBox
GeoPackageCoreImpl. getContentsBoundingBox(Projection projection)
Get the bounding box for all table contents in the provided projectionBoundingBox
GeoPackageCoreImpl. getContentsBoundingBox(Projection projection, String table)
Get the bounding box from the contents for the table in the provided projectionBoundingBox
GeoPackageCore. getFeatureBoundingBox(Projection projection, String table, boolean manual)
Get the feature table bounding boxBoundingBox
GeoPackageCore. getTableBoundingBox(String table)
Get the bounding box for the table in the table's projection, using only table metadataBoundingBox
GeoPackageCore. getTableBoundingBox(String table, boolean manual)
Get the bounding box for the table in the table's projection, using only table metadata and manual queries if enabledBoundingBox
GeoPackageCore. getTableBoundingBox(Projection projection)
Get the bounding box for all tables in the provided projection, using only table metadataBoundingBox
GeoPackageCore. getTableBoundingBox(Projection projection, boolean manual)
Get the bounding box for all tables in the provided projection, using only table metadata and manual queries if enabledBoundingBox
GeoPackageCore. getTableBoundingBox(Projection projection, String table)
Get the bounding box for the table in the provided projection, using only table metadataBoundingBox
GeoPackageCore. getTableBoundingBox(Projection projection, String table, boolean manual)
Get the bounding box for the table in the provided projection, using only table metadata and manual queries if enabledBoundingBox
GeoPackageCoreImpl. getTableBoundingBox(String table)
Get the bounding box for the table in the table's projection, using only table metadataBoundingBox
GeoPackageCoreImpl. getTableBoundingBox(String table, boolean manual)
Get the bounding box for the table in the table's projection, using only table metadata and manual queries if enabledBoundingBox
GeoPackageCoreImpl. getTableBoundingBox(Projection projection)
Get the bounding box for all tables in the provided projection, using only table metadataBoundingBox
GeoPackageCoreImpl. getTableBoundingBox(Projection projection, boolean manual)
Get the bounding box for all tables in the provided projection, using only table metadata and manual queries if enabledBoundingBox
GeoPackageCoreImpl. getTableBoundingBox(Projection projection, String table)
Get the bounding box for the table in the provided projection, using only table metadataBoundingBox
GeoPackageCoreImpl. getTableBoundingBox(Projection projection, String table, boolean manual)
Get the bounding box for the table in the provided projection, using only table metadata and manual queries if enabledBoundingBox
BoundingBox. overlap(BoundingBox boundingBox)
Get the overlapping bounding box with the provided bounding boxBoundingBox
BoundingBox. overlap(BoundingBox boundingBox, boolean allowEmpty)
Get the overlapping bounding box with the provided bounding boxBoundingBox
BoundingBox. squareExpand()
Expand the bounding box to an equally sized width and height bounding boxBoundingBox
BoundingBox. squareExpand(double bufferPercentage)
Expand the bounding box to an equally sized width and height bounding box with optional empty edge bufferBoundingBox
BoundingBox. transform(ProjectionTransform transform)
Transform the bounding box using the provided projection transformBoundingBox
BoundingBox. transform(GeometryTransform transform)
Transform the bounding box using the provided projection transformBoundingBox
BoundingBox. union(BoundingBox boundingBox)
Get the union bounding box with the provided bounding boxstatic BoundingBox
BoundingBox. worldWebMercator()
Create a new Web Mercator bounding box with world bounds (meters)static BoundingBox
BoundingBox. worldWGS84()
Create a new WGS84 bounding box with world bounds (degrees)static BoundingBox
BoundingBox. worldWGS84WithWebMercatorLimits()
Create a new WGS84 bounding box bounded by Web Mercator limitsMethods in mil.nga.geopackage with parameters of type BoundingBox Modifier and Type Method Description static GeometryEnvelope
BoundingBox. buildEnvelope(BoundingBox boundingBox)
Build a Geometry Envelope from the bounding boxstatic Geometry
BoundingBox. buildGeometry(BoundingBox boundingBox)
Build a geometry representation of the bounding boxboolean
BoundingBox. contains(BoundingBox boundingBox)
Determine if inclusively contains the provided bounding boxstatic Point
BoundingBox. getCentroid(BoundingBox boundingBox)
Get the bounding box centroid pointstatic Point
BoundingBox. getCentroid(BoundingBox boundingBox, Projection projection)
Get the centroid for the bounding box and projectionstatic Point
BoundingBox. getDegreesCentroid(BoundingBox boundingBox)
Get the centroid for a bounding box in degreesboolean
BoundingBox. intersects(BoundingBox boundingBox)
Determine if intersects with the provided bounding boxboolean
BoundingBox. intersects(BoundingBox boundingBox, boolean allowEmpty)
Determine if intersects with the provided bounding boxBoundingBox
BoundingBox. overlap(BoundingBox boundingBox)
Get the overlapping bounding box with the provided bounding boxBoundingBox
BoundingBox. overlap(BoundingBox boundingBox, boolean allowEmpty)
Get the overlapping bounding box with the provided bounding boxBoundingBox
BoundingBox. union(BoundingBox boundingBox)
Get the union bounding box with the provided bounding boxConstructors in mil.nga.geopackage with parameters of type BoundingBox Constructor Description BoundingBox(BoundingBox boundingBox)
Constructor -
Uses of BoundingBox in mil.nga.geopackage.contents
Methods in mil.nga.geopackage.contents that return BoundingBox Modifier and Type Method Description BoundingBox
Contents. getBoundingBox()
Get a bounding boxBoundingBox
Contents. getBoundingBox(Projection projection)
Get a bounding box in the provided projectionBoundingBox
ContentsDao. getBoundingBox(String table)
Get the bounding box for the table in the table's projectionBoundingBox
ContentsDao. getBoundingBox(Projection projection)
Get the bounding box for all tables in the provided projectionBoundingBox
ContentsDao. getBoundingBox(Projection projection, String table)
Get the bounding box for the table in the provided projectionMethods in mil.nga.geopackage.contents with parameters of type BoundingBox Modifier and Type Method Description void
Contents. setBoundingBox(BoundingBox boundingBox)
Set a bounding box -
Uses of BoundingBox in mil.nga.geopackage.dgiwg
Methods in mil.nga.geopackage.dgiwg that return BoundingBox Modifier and Type Method Description BoundingBox
CoordinateReferenceSystem. getBounds()
Get the boundsBoundingBox
CoordinateReferenceSystem. getWGS84Bounds()
Get the WGS84 bounds extentMethods in mil.nga.geopackage.dgiwg with parameters of type BoundingBox Modifier and Type Method Description static GeometryColumns
DGIWGGeoPackageUtils. createFeatures(GeoPackageCore geoPackage, String table, String identifier, String description, BoundingBox bounds, GeometryType geometryType, DataType dataType, List<FeatureColumn> columns, SpatialReferenceSystem srs)
Create features tablestatic void
DGIWGGeoPackageUtils. createTileMatrices(GeoPackageCore geoPackage, String table, BoundingBox boundingBox, long minZoom, long maxZoom, long matrixWidth, long matrixHeight)
Create tile matrices for zoom levelsstatic void
DGIWGGeoPackageUtils. createTileMatrices(GeoPackageCore geoPackage, String table, BoundingBox boundingBox, Collection<Long> zoomLevels, long matrixWidth, long matrixHeight)
Create tile matrices for zoom levelsstatic void
DGIWGGeoPackageUtils. createTileMatrix(GeoPackageCore geoPackage, String table, BoundingBox boundingBox, long zoom, long matrixWidth, long matrixHeight)
Create a tile matrix for a zoom levelstatic TileMatrixSet
DGIWGGeoPackageUtils. createTiles(GeoPackageCore geoPackage, String table, String identifier, String description, BoundingBox informativeBounds, SpatialReferenceSystem srs, BoundingBox extentBounds)
Create tiles table -
Uses of BoundingBox in mil.nga.geopackage.extension.coverage
Fields in mil.nga.geopackage.extension.coverage declared as BoundingBox Modifier and Type Field Description protected BoundingBox
CoverageDataCore. coverageBoundingBox
Coverage data bounding boxMethods in mil.nga.geopackage.extension.coverage that return BoundingBox Modifier and Type Method Description BoundingBox
CoverageDataRequest. getBoundingBox()
Get the bounding boxBoundingBox
CoverageDataCore. getCoverageBoundingBox()
Get the coverage data bounding boxBoundingBox
CoverageDataRequest. getProjectedBoundingBox()
Get the projected bounding boxBoundingBox
CoverageDataRequest. overlap(BoundingBox projectedCoverage)
Get the bounding box overlap between the projected bounding box and the coverage data bounding boxprotected BoundingBox
CoverageDataCore. padBoundingBox(TileMatrix tileMatrix, BoundingBox boundingBox, int overlap)
Pad the bounding box with extra space for the overlapping pixelsMethods in mil.nga.geopackage.extension.coverage with parameters of type BoundingBox Modifier and Type Method Description CoverageDataResults
CoverageDataCore. getValues(BoundingBox requestBoundingBox)
Get the coverage data values within the bounding boxCoverageDataResults
CoverageDataCore. getValues(BoundingBox requestBoundingBox, Integer width, Integer height)
Get the coverage data values within the bounding box with the requested width and height result sizeCoverageDataResults
CoverageDataCore. getValuesUnbounded(BoundingBox requestBoundingBox)
Get the unbounded coverage data values within the bounding box.BoundingBox
CoverageDataRequest. overlap(BoundingBox projectedCoverage)
Get the bounding box overlap between the projected bounding box and the coverage data bounding boxprotected BoundingBox
CoverageDataCore. padBoundingBox(TileMatrix tileMatrix, BoundingBox boundingBox, int overlap)
Pad the bounding box with extra space for the overlapping pixelsprotected Double[][]
CoverageDataCore. reprojectCoverageData(Double[][] values, int requestedCoverageWidth, int requestedCoverageHeight, BoundingBox requestBoundingBox, ProjectionTransform transformRequestToCoverage, BoundingBox coverageBoundingBox)
Reproject the coverage data to the requested projectionvoid
CoverageDataRequest. setProjectedBoundingBox(BoundingBox projectedBoundingBox)
Set the projected bounding boxConstructors in mil.nga.geopackage.extension.coverage with parameters of type BoundingBox Constructor Description CoverageDataRequest(BoundingBox boundingBox)
Constructor -
Uses of BoundingBox in mil.nga.geopackage.extension.nga.index
Methods in mil.nga.geopackage.extension.nga.index that return BoundingBox Modifier and Type Method Description BoundingBox
FeatureTableCoreIndex. getBoundingBox()
Query for the bounds of the feature table indexBoundingBox
FeatureTableCoreIndex. getBoundingBox(Projection projection)
Query for the feature index bounds and return in the provided projectionBoundingBox
FeatureTableCoreIndex. projectBoundingBox(BoundingBox boundingBox, Projection projection)
Project the provided bounding box in the declared projection to the user DAO projectionMethods in mil.nga.geopackage.extension.nga.index with parameters of type BoundingBox Modifier and Type Method Description long
FeatureTableCoreIndex. count(BoundingBox boundingBox)
Query for Geometry Index count within the bounding box, projected correctlylong
FeatureTableCoreIndex. count(BoundingBox boundingBox, Projection projection)
Query for Geometry Index count within the bounding box, projected correctlyBoundingBox
FeatureTableCoreIndex. projectBoundingBox(BoundingBox boundingBox, Projection projection)
Project the provided bounding box in the declared projection to the user DAO projectionCloseableIterator<GeometryIndex>
FeatureTableCoreIndex. query(BoundingBox boundingBox)
Query for Geometry Index objects within the bounding box, projected correctlyCloseableIterator<GeometryIndex>
FeatureTableCoreIndex. query(BoundingBox boundingBox, Projection projection)
Query for Geometry Index objects within the bounding box, projected correctly -
Uses of BoundingBox in mil.nga.geopackage.features
Fields in mil.nga.geopackage.features declared as BoundingBox Modifier and Type Field Description protected BoundingBox
FeatureCoreGenerator. boundingBox
Features bounding boxMethods in mil.nga.geopackage.features that return BoundingBox Modifier and Type Method Description BoundingBox
FeatureCoreGenerator. getBoundingBox()
Get bounding boxMethods in mil.nga.geopackage.features with parameters of type BoundingBox Modifier and Type Method Description void
FeatureCoreGenerator. setBoundingBox(BoundingBox boundingBox)
Set the bounding box -
Uses of BoundingBox in mil.nga.geopackage.features.user
Fields in mil.nga.geopackage.features.user declared as BoundingBox Modifier and Type Field Description protected BoundingBox
FeatureTableMetadata. boundingBox
Bounding boxMethods in mil.nga.geopackage.features.user that return BoundingBox Modifier and Type Method Description BoundingBox
FeatureTableMetadata. getBoundingBox()
Get the bounding boxMethods in mil.nga.geopackage.features.user with parameters of type BoundingBox Modifier and Type Method Description static FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, String idColumnName, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureColumns columns)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. create(GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureTable table)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureColumns columns)
Create metadatastatic FeatureTableMetadata
FeatureTableMetadata. createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureTable table)
Create metadatavoid
FeatureTableMetadata. setBoundingBox(BoundingBox boundingBox)
Set the bounding boxConstructors in mil.nga.geopackage.features.user with parameters of type BoundingBox Constructor Description FeatureTableMetadata(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, List<FeatureColumn> columns)
ConstructorFeatureTableMetadata(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(GeometryColumns geometryColumns, BoundingBox boundingBox, List<FeatureColumn> columns)
Constructor -
Uses of BoundingBox in mil.nga.geopackage.geom
Methods in mil.nga.geopackage.geom that return BoundingBox Modifier and Type Method Description BoundingBox
GeoPackageGeometryData. getBoundingBox()
Get the bounding box of the geometry envelopeBoundingBox
GeoPackageGeometryData. getOrBuildBoundingBox()
Get the bounding box of the geometry envelope if it exists or build, set and retrieve it from the geometry -
Uses of BoundingBox in mil.nga.geopackage.tiles
Methods in mil.nga.geopackage.tiles that return BoundingBox Modifier and Type Method Description static BoundingBox
TileBoundingBoxUtils. boundDegreesBoundingBoxWithWebMercatorLimits(BoundingBox boundingBox)
Bound the upper and lower bounds of the degrees bounding box with web mercator limitsstatic BoundingBox
TileBoundingBoxUtils. boundWebMercatorBoundingBox(BoundingBox boundingBox)
Bound the web mercator bounding box within the limitsstatic BoundingBox
TileBoundingBoxUtils. boundWgs84BoundingBoxWithWebMercatorLimits(BoundingBox boundingBox)
Bound the upper and lower bounds of the WGS84 bounding box with web mercator limitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(int x, int y, long zoom)
Get the tile bounding box from the XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, long tileMatrixWidth, long tileMatrixHeight, long tileColumn, long tileRow)
Get the bounding box of the tile column and row in the tile width and height bounds using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, long tileMatrixWidth, long tileMatrixHeight, TileGrid tileGrid)
Get the bounding box of the tile grid in the tile width and height bounds using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, TileMatrix tileMatrix, long tileColumn, long tileRow)
Get the bounding box of the tile column and row in the tile matrix using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, TileMatrix tileMatrix, TileGrid tileGrid)
Get the bounding box of the tile grid in the tile matrix using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBoxAsWGS84(TileGrid tileGrid, long zoom)
Get the WGS84 tile bounding box from the XYZ tile tileGrid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBox(Long projectionEpsg, int x, int y, long zoom)
Get the Projected tile bounding box from the XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBox(Long projectionEpsg, TileGrid tileGrid, long zoom)
Get the Projected tile bounding box from the XYZ tile tileGrid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBox(String authority, Long code, int x, int y, long zoom)
Get the Projected tile bounding box from the XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBox(String authority, Long code, TileGrid tileGrid, long zoom)
Get the Projected tile bounding box from the XYZ tile tileGrid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBox(Projection projection, long x, long y, long zoom)
Get the Projected tile bounding box from the XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBox(Projection projection, TileGrid tileGrid, long zoom)
Get the Projected tile bounding box from the XYZ tile grid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBoxFromWGS84(Long projectionEpsg, int x, int y, long zoom)
Get the Projected tile bounding box from the WGS84 XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBoxFromWGS84(Long projectionEpsg, TileGrid tileGrid, long zoom)
Get the Projected tile bounding box from the WGS84 XYZ tile tileGrid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBoxFromWGS84(String authority, Long code, int x, int y, long zoom)
Get the Projected tile bounding box from the WGS84 XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBoxFromWGS84(String authority, Long code, TileGrid tileGrid, long zoom)
Get the Projected tile bounding box from the WGS84 XYZ tile tileGrid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBoxFromWGS84(Projection projection, long x, long y, long zoom)
Get the Projected tile bounding box from the WGS84 XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getProjectedBoundingBoxFromWGS84(Projection projection, TileGrid tileGrid, long zoom)
Get the Projected tile bounding box from the WGS84 XYZ tile grid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getTileBounds(Projection projection, Point point, int zoom)
Get the bounds of the XYZ tile at the point and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getTileBoundsForWebMercator(Point point, int zoom)
Get the web mercator bounds of the XYZ tile at the web mercator point and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getTileBoundsForWGS84(Point point, int zoom)
Get the WGS84 bounds of the XYZ tile at the WGS84 point and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWebMercatorBoundingBox(long x, long y, long zoom)
Get the Web Mercator tile bounding box from the XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWebMercatorBoundingBox(TileGrid tileGrid, long zoom)
Get the Web Mercator tile bounding box from the XYZ tile grid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWGS84BoundingBox(long x, long y, long zoom)
Get the WGS84 tile bounding box from the WGS84 XYZ tile coordinates and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWGS84BoundingBox(TileGrid tileGrid, long zoom)
Get the WGS84 tile bounding box from the WGS84 tile grid and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWGS84TileBounds(Projection projection, Point point, int zoom)
Get the bounds of the WGS84 tile at the point and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWGS84TileBoundsForWebMercator(Point point, int zoom)
Get the web mercator bounds of the WGS84 tile at the web mercator point and zoom levelstatic BoundingBox
TileBoundingBoxUtils. getWGS84TileBoundsForWGS84(Point point, int zoom)
Get the WGS84 bounds of the WGS84 tile at the WGS84 point and zoom levelstatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2)
Get the overlapping bounding box between the two bounding boxesstatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2, boolean allowEmpty)
Get the overlapping bounding box between the two bounding boxesstatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2, double maxLongitude)
Get the overlapping bounding box between the two bounding boxes adjusting the second box to an Anti-Meridian complementary version based upon the max longitudestatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2, double maxLongitude, boolean allowEmpty)
Get the overlapping bounding box between the two bounding boxes adjusting the second box to an Anti-Meridian complementary version based upon the max longitudestatic BoundingBox
TileBoundingBoxUtils. toWebMercator(BoundingBox boundingBox)
Convert the bounding box coordinates to a new web mercator bounding boxstatic BoundingBox
TileBoundingBoxUtils. union(BoundingBox boundingBox, BoundingBox boundingBox2)
Get the union bounding box combining the two bounding boxesMethods in mil.nga.geopackage.tiles with parameters of type BoundingBox Modifier and Type Method Description static BoundingBox
TileBoundingBoxUtils. boundDegreesBoundingBoxWithWebMercatorLimits(BoundingBox boundingBox)
Bound the upper and lower bounds of the degrees bounding box with web mercator limitsstatic BoundingBox
TileBoundingBoxUtils. boundWebMercatorBoundingBox(BoundingBox boundingBox)
Bound the web mercator bounding box within the limitsstatic BoundingBox
TileBoundingBoxUtils. boundWgs84BoundingBoxWithWebMercatorLimits(BoundingBox boundingBox)
Bound the upper and lower bounds of the WGS84 bounding box with web mercator limitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, long tileMatrixWidth, long tileMatrixHeight, long tileColumn, long tileRow)
Get the bounding box of the tile column and row in the tile width and height bounds using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, long tileMatrixWidth, long tileMatrixHeight, TileGrid tileGrid)
Get the bounding box of the tile grid in the tile width and height bounds using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, TileMatrix tileMatrix, long tileColumn, long tileRow)
Get the bounding box of the tile column and row in the tile matrix using the total bounding box with constant unitsstatic BoundingBox
TileBoundingBoxUtils. getBoundingBox(BoundingBox totalBox, TileMatrix tileMatrix, TileGrid tileGrid)
Get the bounding box of the tile grid in the tile matrix using the total bounding box with constant unitsstatic double
TileBoundingBoxUtils. getLatitudeFromPixel(long height, BoundingBox boundingBox, float pixel)
Get the latitude from the pixel location, bounding box, and image heightstatic double
TileBoundingBoxUtils. getLatitudeFromPixel(long height, BoundingBox boundingBox, BoundingBox tileBoundingBox, float pixel)
Get the latitude from the pixel location, bounding box, tile bounding box (when different from bounding box), and image heightstatic double
TileBoundingBoxUtils. getLongitudeFromPixel(long width, BoundingBox boundingBox, float pixel)
Get the longitude from the pixel location, bounding box, and image widthstatic double
TileBoundingBoxUtils. getLongitudeFromPixel(long width, BoundingBox boundingBox, BoundingBox tileBoundingBox, float pixel)
Get the longitude from the pixel location, bounding box, tile bounding box (when different from bounding box), and image widthstatic double
TileBoundingBoxUtils. getPixelXSize(BoundingBox webMercatorBoundingBox, long matrixWidth, int tileWidth)
Get the pixel x size for the bounding box with matrix width and tile widthstatic double
TileBoundingBoxUtils. getPixelYSize(BoundingBox webMercatorBoundingBox, long matrixHeight, int tileHeight)
Get the pixel y size for the bounding box with matrix height and tile heightstatic long
TileBoundingBoxUtils. getTileColumn(BoundingBox totalBox, long matrixWidth, double longitude)
Get the tile column of the longitude in constant unitsstatic TileGrid
TileBoundingBoxUtils. getTileGrid(BoundingBox webMercatorBoundingBox, long zoom)
Get the tile grid that includes the entire tile bounding boxstatic TileGrid
TileBoundingBoxUtils. getTileGrid(BoundingBox totalBox, long matrixWidth, long matrixHeight, BoundingBox boundingBox)
Get the tile gridstatic TileGrid
TileBoundingBoxUtils. getTileGridWGS84(BoundingBox boundingBox, long zoom)
Get the WGS84 tile grid that includes the entire tile bounding boxstatic long
TileBoundingBoxUtils. getTileRow(BoundingBox totalBox, long matrixHeight, double latitude)
Get the tile row of the latitude in constant unitsstatic float
TileBoundingBoxUtils. getXPixel(long width, BoundingBox boundingBox, double longitude)
Get the X pixel for where the longitude fits into the bounding boxstatic float
TileBoundingBoxUtils. getYPixel(long height, BoundingBox boundingBox, double latitude)
Get the Y pixel for where the latitude fits into the bounding boxstatic int
TileBoundingBoxUtils. getZoomLevel(BoundingBox webMercatorBoundingBox)
Get the zoom level of where the web mercator bounding box fits into the complete worldstatic boolean
TileBoundingBoxUtils. isPointInBoundingBox(Point point, BoundingBox boundingBox)
Determine if the point is within the bounding boxstatic boolean
TileBoundingBoxUtils. isPointInBoundingBox(Point point, BoundingBox boundingBox, double maxLongitude)
Determine if the point is within the bounding boxstatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2)
Get the overlapping bounding box between the two bounding boxesstatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2, boolean allowEmpty)
Get the overlapping bounding box between the two bounding boxesstatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2, double maxLongitude)
Get the overlapping bounding box between the two bounding boxes adjusting the second box to an Anti-Meridian complementary version based upon the max longitudestatic BoundingBox
TileBoundingBoxUtils. overlap(BoundingBox boundingBox, BoundingBox boundingBox2, double maxLongitude, boolean allowEmpty)
Get the overlapping bounding box between the two bounding boxes adjusting the second box to an Anti-Meridian complementary version based upon the max longitudestatic BoundingBox
TileBoundingBoxUtils. toWebMercator(BoundingBox boundingBox)
Convert the bounding box coordinates to a new web mercator bounding boxstatic BoundingBox
TileBoundingBoxUtils. union(BoundingBox boundingBox, BoundingBox boundingBox2)
Get the union bounding box combining the two bounding boxes -
Uses of BoundingBox in mil.nga.geopackage.tiles.matrixset
Methods in mil.nga.geopackage.tiles.matrixset that return BoundingBox Modifier and Type Method Description BoundingBox
TileMatrixSet. getBoundingBox()
Get a bounding boxBoundingBox
TileMatrixSet. getBoundingBox(Projection projection)
Get a bounding box in the provided projectionMethods in mil.nga.geopackage.tiles.matrixset with parameters of type BoundingBox Modifier and Type Method Description void
TileMatrixSet. setBoundingBox(BoundingBox boundingBox)
Set a bounding box -
Uses of BoundingBox in mil.nga.geopackage.tiles.reproject
Methods in mil.nga.geopackage.tiles.reproject that return BoundingBox Modifier and Type Method Description BoundingBox
PlatteCarreOptimize. getBoundingBox()
Get the world bounding box of the optimization projectionBoundingBox
PlatteCarreOptimize. getBoundingBox(TileGrid tileGrid, long zoom)
Get the bounding box of the tile grid at the zoomabstract BoundingBox
TileReprojectionOptimize. getBoundingBox()
Get the world bounding box of the optimization projectionabstract BoundingBox
TileReprojectionOptimize. getBoundingBox(TileGrid tileGrid, long zoom)
Get the bounding box of the tile grid at the zoomBoundingBox
WebMercatorOptimize. getBoundingBox()
Get the world bounding box of the optimization projectionBoundingBox
WebMercatorOptimize. getBoundingBox(TileGrid tileGrid, long zoom)
Get the bounding box of the tile grid at the zoomprotected BoundingBox
TileReprojectionCore. optimize(BoundingBox boundingBox)
Optimize the bounding boxMethods in mil.nga.geopackage.tiles.reproject with parameters of type BoundingBox Modifier and Type Method Description TileGrid
PlatteCarreOptimize. getTileGrid(BoundingBox boundingBox, long zoom)
Get the tile grid of the bounding box at the zoomabstract TileGrid
TileReprojectionOptimize. getTileGrid(BoundingBox boundingBox, long zoom)
Get the tile grid of the bounding box at the zoomTileGrid
WebMercatorOptimize. getTileGrid(BoundingBox boundingBox, long zoom)
Get the tile grid of the bounding box at the zoomprotected BoundingBox
TileReprojectionCore. optimize(BoundingBox boundingBox)
Optimize the bounding boxprotected abstract int
TileReprojectionCore. reproject(long zoom, long toZoom, BoundingBox boundingBox, long matrixWidth, long matrixHeight, long tileWidth, long tileHeight)
Reproject the tiles -
Uses of BoundingBox in mil.nga.geopackage.tiles.user
Methods in mil.nga.geopackage.tiles.user that return BoundingBox Modifier and Type Method Description BoundingBox
TileTableMetadata. getContentsBoundingBox()
Get the contents bounding boxBoundingBox
TileTableMetadata. getTileBoundingBox()
Get the tile bounding boxMethods in mil.nga.geopackage.tiles.user with parameters of type BoundingBox Modifier and Type Method Description static TileTableMetadata
TileTableMetadata. create(String tableName, boolean autoincrement, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. create(String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. create(String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. create(String tableName, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. create(String tableName, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. create(String tableName, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. createTyped(String dataType, String tableName, boolean autoincrement, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. createTyped(String dataType, String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. createTyped(String dataType, String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. createTyped(String dataType, String tableName, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. createTyped(String dataType, String tableName, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatastatic TileTableMetadata
TileTableMetadata. createTyped(String dataType, String tableName, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
Create metadatavoid
TileTableMetadata. setContentsBoundingBox(BoundingBox contentsBoundingBox)
Set the contents bounding boxvoid
TileTableMetadata. setTileBoundingBox(BoundingBox tileBoundingBox)
Set the tile bounding boxConstructors in mil.nga.geopackage.tiles.user with parameters of type BoundingBox Constructor Description TileTableMetadata(String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
ConstructorTileTableMetadata(String dataType, String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
ConstructorTileTableMetadata(String dataType, String tableName, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
ConstructorTileTableMetadata(String tableName, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
Constructor -
Uses of BoundingBox in mil.nga.geopackage.user
Methods in mil.nga.geopackage.user that return BoundingBox Modifier and Type Method Description abstract BoundingBox
UserCoreDao. getBoundingBox()
Get the bounding box of the user table dataabstract BoundingBox
UserCoreDao. getBoundingBox(Projection projection)
Get the bounding box of the user table dataBoundingBox
UserCoreDao. projectBoundingBox(BoundingBox boundingBox, Projection projection)
Project the provided bounding box in the declared projection to the user DAO projectionMethods in mil.nga.geopackage.user with parameters of type BoundingBox Modifier and Type Method Description String
UserCoreDao. buildWhere(String minLonField, String minLatField, String maxLonField, String maxLatField, BoundingBox boundingBox)
Build where statement for a bounding box on longitude and latitude range fieldsString
UserCoreDao. buildWhere(String lonField, String latField, BoundingBox boundingBox)
Build where statement for a bounding box on a longitude and latitude fieldString[]
UserCoreDao. buildWhereArgs(BoundingBox boundingBox)
Build where (or selection) args for the bounding boxString[]
UserCoreDao. buildWhereArgs(BoundingBox boundingBox, Double tolerance)
Build where (or selection) args for the bounding boxString[]
UserCoreDao. buildWhereArgs(BoundingBox boundingBox, Double lonTolerance, Double latTolerance)
Build where (or selection) args for the bounding boxBoundingBox
UserCoreDao. projectBoundingBox(BoundingBox boundingBox, Projection projection)
Project the provided bounding box in the declared projection to the user DAO projection
-