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
FieldsModifier and TypeFieldDescriptionstatic final StringGeoPackage Id columnstatic final StringGeometry Id columnstatic final StringMax Mstatic final StringMax Xstatic final StringMax Ystatic final StringMax Zstatic final StringMin Mstatic final StringMin Xstatic final StringMin Ystatic final StringMin Zstatic final StringTable name columnstatic final String[]Columnsstatic final StringCreate table SQLlongGeoPackage IdlongGeometry id, "foreign key" to a user tableMax MdoubleMax XdoubleMax YMax ZMin MdoubleMin XdoubleMin YMin Zstatic final StringTable nameGeoPackage table name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongGet the GeoPackage idlonggetId()Get the idgetMaxM()Get max MdoublegetMaxX()Get max XdoublegetMaxY()Get max YgetMaxZ()Get max ZgetMinM()Get min MdoublegetMinX()Get min XdoublegetMinY()Get min YgetMinZ()Get min ZGet the table namevoidsetGeoPackageId(long geoPackageId) Set the GeoPackage idvoidsetId(long id) Set the idvoidSet max MvoidsetMaxX(double maxX) Set max XvoidsetMaxY(double maxY) Set max YvoidSet max ZvoidSet min MvoidsetMinX(double minX) Set min XvoidsetMinY(double minY) Set min YvoidSet min ZvoidsetTableName(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
-