Class TLcdGeoPackageDataSource
java.lang.Object
com.luciad.format.sqlite.geopackage.TLcdGeoPackageDataSource
- All Implemented Interfaces:
ILcdDataSource
Data source
for a single data set in a OGC GeoPackage file.
You can use TLcdGeoPackageModelDecoder.getDataSources(String)
to retrieve all
possible data sources for a single GeoPackage file.
You can use TLcdGeoPackageModelDecoder.decodeSource(com.luciad.model.ILcdDataSource)
to create
a model for an individual data source.
- Since:
- 2013.1
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the type of the data this data source refers to.Returns a string description of the data source.Returns the set of GeoPackage extensions (possibly empty) that applies to this data source.Returns the filename of the GeoPackage file this data source refers toReturns the table in the GeoPackage file this data source refers toint
hashCode()
boolean
Determines if the given data source can be decoded by LuciadLightspeed or nottoString()
-
Field Details
-
TYPE_TILES
Type identifier for tiled rasters.- See Also:
-
TYPE_2D_GRIDDED_COVERAGE
- Since:
- 2020.1 Type identifier for elevation rasters.
- See Also:
-
TYPE_FEATURES
Type identifier for features.- See Also:
-
-
Method Details
-
getDescription
Description copied from interface:ILcdDataSource
Returns a string description of the data source. This will typically be used in a GUI, or in error and warning messages.- Specified by:
getDescription
in interfaceILcdDataSource
- Returns:
- a String describing the data source.
-
getDataType
Returns the type of the data this data source refers to.- Returns:
- The type of data, never
null
-
getSource
Returns the filename of the GeoPackage file this data source refers to- Returns:
- The filename of the GeoPackage file this data source refers to, never
null
-
getTableName
Returns the table in the GeoPackage file this data source refers to- Returns:
- The table in the GeoPackage file this data source refers to, never
null
-
getExtensions
Returns the set of GeoPackage extensions (possibly empty) that applies to this data source.- Returns:
- the list of applicable extensions
-
isSupported
public boolean isSupported()Determines if the given data source can be decoded by LuciadLightspeed or not- Returns:
- true if the given data source is supported; false otherwise
-
toString
-
equals
-
hashCode
public int hashCode()
-