public class OAPIFeatureGenerator extends OAPIFeatureCoreGenerator
| Modifier and Type | Field and Description |
|---|---|
protected FeatureDao |
featureDao
Feature DAO
|
DEFAULT_PROJECTIONS, downloadAttempts, EPSG_VERSION, id, limit, LIMIT_PATTERN, OGC_CRS84, OGC_VERSION, period, server, time, totalLimitboundingBox, boundingBoxProjection, columns, EPSG_WGS84, geometryColumns, geoPackage, progress, projection, srs, tableName, transactionLimit| Constructor and Description |
|---|
OAPIFeatureGenerator(GeoPackage geoPackage,
String tableName,
String server,
String id)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addColumn(FeatureColumn featureColumn) |
FeatureDao |
getFeatureDao()
Get the feature DAO
|
GeoPackage |
getGeoPackage() |
protected void |
initializeTable() |
protected void |
saveFeature(FeatureRow featureRow)
Save the feature row
|
protected void |
saveFeature(Geometry geometry,
Map<String,Object> values) |
buildCollectionRequestUrl, collectionRequest, collectionRequest, createFeature, createFeatures, createFeatures, generateFeatures, generateFeatures, getCrs, getDownloadAttempts, getId, getLimit, getPeriod, getProjections, getProjections, getProjections, getServer, getSrsProjection, getTime, getTotalLimit, isDefaultProjection, requestProjection, setDownloadAttempts, setLimit, setPeriod, setPeriod, setTime, setTime, setTotalLimit, urlRequest, urlRequestaddProjection, createColumn, createFeature, createGeometryData, createProjection, createSrs, createTable, getBoundingBox, getBoundingBoxProjection, getColumn, getColumns, getGeometryColumns, getProgress, getProjection, getSrs, getTableName, getTransactionLimit, getType, getValue, getValue, isActive, setBoundingBox, setBoundingBoxProjection, setProgress, setProjection, setTransactionLimitprotected FeatureDao featureDao
public OAPIFeatureGenerator(GeoPackage geoPackage, String tableName, String server, String id)
geoPackage - GeoPackagetableName - table nameserver - server urlid - collection identifierpublic GeoPackage getGeoPackage()
getGeoPackage in class FeatureCoreGeneratorpublic FeatureDao getFeatureDao()
protected void addColumn(FeatureColumn featureColumn)
addColumn in class FeatureCoreGeneratorprotected void initializeTable()
initializeTable in class FeatureCoreGeneratorprotected void saveFeature(Geometry geometry, Map<String,Object> values)
saveFeature in class FeatureCoreGeneratorprotected void saveFeature(FeatureRow featureRow)
featureRow - feature row