Package mil.nga.geopackage.extension
Class CrsWktExtension
- java.lang.Object
-
- mil.nga.geopackage.extension.BaseExtension
-
- mil.nga.geopackage.extension.CrsWktExtension
-
public class CrsWktExtension extends BaseExtension
OGC Well known text representation of Coordinate Reference Systems extension- Since:
- 1.1.8
- Author:
- osbornb
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOLUMN_DEFExtension new column definitionstatic StringCOLUMN_NAMEExtension new column namestatic StringDEFINITIONExtension definition URLstatic StringEXTENSION_NAMEExtension namestatic StringNAMEName-
Fields inherited from class mil.nga.geopackage.extension.BaseExtension
extensionsDao, geoPackage
-
-
Constructor Summary
Constructors Constructor Description CrsWktExtension(GeoPackageCore geoPackage)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefinition(long srsId)Get the extension definitionExtensionsgetOrCreate()Get or create the extensionbooleanhas()Determine if the GeoPackage has the extensionvoidremoveExtension()Remove the extension.voidupdateDefinition(long srsId, String definition)Update the extension definition-
Methods inherited from class mil.nga.geopackage.extension.BaseExtension
createDao, get, getExtensions, getExtensions, getExtensionsDao, getGeoPackage, getOrCreate, has, has, has, verifyWritable
-
-
-
-
Field Detail
-
NAME
public static final String NAME
Name- See Also:
- Constant Field Values
-
EXTENSION_NAME
public static final String EXTENSION_NAME
Extension name- See Also:
- Constant Field Values
-
DEFINITION
public static final String DEFINITION
Extension definition URL
-
COLUMN_NAME
public static final String COLUMN_NAME
Extension new column name
-
COLUMN_DEF
public static final String COLUMN_DEF
Extension new column definition
-
-
Constructor Detail
-
CrsWktExtension
public CrsWktExtension(GeoPackageCore geoPackage)
Constructor- Parameters:
geoPackage- GeoPackage
-
-
Method Detail
-
getOrCreate
public Extensions getOrCreate()
Get or create the extension- Returns:
- extension
-
has
public boolean has()
Determine if the GeoPackage has the extension- Returns:
- true if has extension
-
updateDefinition
public void updateDefinition(long srsId, String definition)Update the extension definition- Parameters:
srsId- srs iddefinition- definition
-
getDefinition
public String getDefinition(long srsId)
Get the extension definition- Parameters:
srsId- srs id- Returns:
- definition
-
removeExtension
public void removeExtension()
Remove the extension. Leaves the column and values.- Since:
- 3.2.0
-
-