Package mil.nga.geopackage.db.metadata
Class GeometryMetadata
java.lang.Object
mil.nga.geopackage.db.metadata.GeometryMetadata
Geometry metadata used to index feature bounds
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
GeoPackage Id columnstatic final String
Geometry Id columnstatic final String
Max Mstatic final String
Max Xstatic final String
Max Ystatic final String
Max Zstatic final String
Min Mstatic final String
Min Xstatic final String
Min Ystatic final String
Min Zstatic final String
Table name columnstatic final String[]
Columnsstatic final String
Create table SQLlong
GeoPackage Idlong
Geometry id, "foreign key" to a user tableMax Mdouble
Max Xdouble
Max YMax ZMin Mdouble
Min Xdouble
Min YMin Zstatic final String
Table nameGeoPackage table name -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
Get the GeoPackage idlong
getId()
Get the idgetMaxM()
Get max Mdouble
getMaxX()
Get max Xdouble
getMaxY()
Get max YgetMaxZ()
Get max ZgetMinM()
Get min Mdouble
getMinX()
Get min Xdouble
getMinY()
Get min YgetMinZ()
Get min ZGet the table namevoid
setGeoPackageId
(long geoPackageId) Set the GeoPackage idvoid
setId
(long id) Set the idvoid
Set max Mvoid
setMaxX
(double maxX) Set max Xvoid
setMaxY
(double maxY) Set max Yvoid
Set max Zvoid
Set min Mvoid
setMinX
(double minX) Set min Xvoid
setMinY
(double minY) Set min Yvoid
Set min Zvoid
setTableName
(String tableName) Set the table name
-
Field Details
-
TABLE_NAME
Table name- See Also:
-
COLUMN_GEOPACKAGE_ID
GeoPackage Id column- See Also:
-
COLUMN_TABLE_NAME
Table name column- See Also:
-
COLUMN_ID
Geometry Id column- See Also:
-
COLUMN_MIN_X
Min X- See Also:
-
COLUMN_MAX_X
Max X- See Also:
-
COLUMN_MIN_Y
Min Y- See Also:
-
COLUMN_MAX_Y
Max Y- See Also:
-
COLUMN_MIN_Z
Min Z- See Also:
-
COLUMN_MAX_Z
Max Z- See Also:
-
COLUMN_MIN_M
Min M- See Also:
-
COLUMN_MAX_M
Max M- See Also:
-
COLUMNS
Columns -
CREATE_SQL
Create table SQL- See Also:
-
geoPackageId
public long geoPackageIdGeoPackage Id -
tableName
GeoPackage table name -
id
public long idGeometry id, "foreign key" to a user table -
minX
public double minXMin X -
maxX
public double maxXMax X -
minY
public double minYMin Y -
maxY
public double maxYMax Y -
minZ
Min Z -
maxZ
Max Z -
minM
Min M -
maxM
Max M
-
-
Constructor Details
-
GeometryMetadata
public GeometryMetadata()
-
-
Method Details
-
getGeoPackageId
public long getGeoPackageId()Get the GeoPackage id- Returns:
- GeoPackage id
-
setGeoPackageId
public void setGeoPackageId(long geoPackageId) Set the GeoPackage id- Parameters:
geoPackageId
- GeoPackage id
-
getTableName
Get the table name- Returns:
- table name
-
setTableName
Set the table name- Parameters:
tableName
- table name
-
getId
public long getId()Get the id- Returns:
- id
-
setId
public void setId(long id) Set the id- Parameters:
id
- id
-
getMinX
public double getMinX()Get min X- Returns:
- min x
-
setMinX
public void setMinX(double minX) Set min X- Parameters:
minX
- min x
-
getMaxX
public double getMaxX()Get max X- Returns:
- max x
-
setMaxX
public void setMaxX(double maxX) Set max X- Parameters:
maxX
- max x
-
getMinY
public double getMinY()Get min Y- Returns:
- min y
-
setMinY
public void setMinY(double minY) Set min Y- Parameters:
minY
- min y
-
getMaxY
public double getMaxY()Get max Y- Returns:
- max y
-
setMaxY
public void setMaxY(double maxY) Set max Y- Parameters:
maxY
- max y
-
getMinZ
Get min Z- Returns:
- min z
-
setMinZ
Set min Z- Parameters:
minZ
- min z
-
getMaxZ
Get max Z- Returns:
- max z
-
setMaxZ
Set max Z- Parameters:
maxZ
- max z
-
getMinM
Get min M- Returns:
- min m
-
setMinM
Set min M- Parameters:
minM
- min m
-
getMaxM
Get max M- Returns:
- max m
-
setMaxM
Set max M- Parameters:
maxM
- max m
-