public class GeometryExtensions extends BaseExtension
| Modifier and Type | Field and Description |
|---|---|
static String |
GEOMETRY_TYPES_EXTENSION_DEFINITION
Geometry Types Extension definition URL
|
static String |
USER_GEOMETRY_TYPES_EXTENSION_DEFINITION
Deprecated.
as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to
remove this extension from the standard due to
interoperability concerns. (GeoPackage version 1.2)
|
extensionsDao, geoPackage| Constructor and Description |
|---|
GeometryExtensions(GeoPackageCore geoPackage)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static String |
getExtensionName(mil.nga.sf.GeometryType geometryType)
Get the extension name of a GeoPackage extension Geometry
|
static String |
getExtensionName(String author,
mil.nga.sf.GeometryType geometryType)
Deprecated.
as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to
remove this extension from the standard due to
interoperability concerns. (GeoPackage version 1.2)
|
Extensions |
getOrCreate(String tableName,
String columnName,
mil.nga.sf.GeometryType geometryType)
Get or create the extension, non-linear geometry type
|
Extensions |
getOrCreate(String tableName,
String columnName,
String author,
mil.nga.sf.GeometryType geometryType)
Deprecated.
as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to
remove this extension from the standard due to
interoperability concerns. (GeoPackage version 1.2)
|
boolean |
has(String tableName,
String columnName,
mil.nga.sf.GeometryType geometryType)
Determine if the GeoPackage has the extension, non-linear geometry type
|
boolean |
has(String tableName,
String columnName,
String author,
mil.nga.sf.GeometryType geometryType)
Deprecated.
as of 1.2.1, On August 15, 2016 the GeoPackage SWG voted to
remove this extension from the standard due to
interoperability concerns. (GeoPackage version 1.2)
|
static boolean |
isExtension(mil.nga.sf.GeometryType geometryType)
Determine if the geometry type is an extension
|
static boolean |
isGeoPackageExtension(mil.nga.sf.GeometryType geometryType)
Determine if the geometry type is a GeoPackage extension
|
static boolean |
isNonStandard(mil.nga.sf.GeometryType geometryType)
Determine if the geometry type is non standard
|
get, getExtensionsDao, getGeoPackage, getOrCreate, haspublic static final String GEOMETRY_TYPES_EXTENSION_DEFINITION
public static final String USER_GEOMETRY_TYPES_EXTENSION_DEFINITION
public GeometryExtensions(GeoPackageCore geoPackage)
geoPackage - GeoPackagepublic Extensions getOrCreate(String tableName, String columnName, mil.nga.sf.GeometryType geometryType)
tableName - table namecolumnName - column namegeometryType - geometry typepublic boolean has(String tableName, String columnName, mil.nga.sf.GeometryType geometryType)
tableName - table namecolumnName - column namegeometryType - geometry typepublic static boolean isExtension(mil.nga.sf.GeometryType geometryType)
geometryType - geometry typepublic static boolean isNonStandard(mil.nga.sf.GeometryType geometryType)
geometryType - geometry typepublic static boolean isGeoPackageExtension(mil.nga.sf.GeometryType geometryType)
geometryType - geometry typepublic static String getExtensionName(mil.nga.sf.GeometryType geometryType)
geometryType - geometry typepublic Extensions getOrCreate(String tableName, String columnName, String author, mil.nga.sf.GeometryType geometryType)
tableName - table namecolumnName - column nameauthor - user defined authorgeometryType - geometry typepublic boolean has(String tableName, String columnName, String author, mil.nga.sf.GeometryType geometryType)
tableName - table namecolumnName - column nameauthor - user defined authorgeometryType - geometry typepublic static String getExtensionName(String author, mil.nga.sf.GeometryType geometryType)
author - authorgeometryType - geometry typeCopyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.