Class GeoPackageRelationResolver
java.lang.Object
nz.org.riskscape.engine.data.BaseBookmarkResolver<T>
nz.org.riskscape.engine.data.relation.RelationBookmarkResolver<BP>
nz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.api.data.DataStore,nz.org.riskscape.engine.data.relation.RelationBookmarkParams>
nz.org.riskscape.engine.defaults.data.GeoPackageRelationResolver
- All Implemented Interfaces:
nz.org.riskscape.engine.data.BookmarkResolver,nz.org.riskscape.engine.Identified
public class GeoPackageRelationResolver
extends nz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.api.data.DataStore,nz.org.riskscape.engine.data.relation.RelationBookmarkParams>
-
Nested Class Summary
Nested classes/interfaces inherited from class nz.org.riskscape.engine.data.BaseBookmarkResolver
nz.org.riskscape.engine.data.BaseBookmarkResolver.ProblemCodes -
Field Summary
FieldsFields inherited from class nz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver
DATA_LAYER, LOCK_DEFEATERFields inherited from class nz.org.riskscape.engine.data.relation.RelationBookmarkResolver
v2rFields inherited from class nz.org.riskscape.engine.data.BaseBookmarkResolver
engine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected nz.org.riskscape.engine.bind.JavaParameterSet<nz.org.riskscape.engine.data.relation.RelationBookmarkParams>protected nz.org.riskscape.problem.ProblemscheckDataValid(nz.org.riskscape.engine.data.relation.RelationBookmarkParams params, org.geotools.api.data.DataStore dataStore) protected org.geotools.api.data.DataStorecreateDataStore(nz.org.riskscape.engine.data.relation.RelationBookmarkParams bookmark) protected nz.org.riskscape.problem.ResultOrProblems<nz.org.riskscape.engine.relation.Relation>wrapRelation(nz.org.riskscape.engine.data.relation.RelationBookmarkParams params, org.geotools.api.data.DataStore dataStore, nz.org.riskscape.engine.relation.FeatureSourceRelation relation, org.geotools.api.referencing.crs.CoordinateReferenceSystem crs) Methods inherited from class nz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver
createFeatureSource, createRawRelationFromBookmark, crsAtAllCostsMethods inherited from class nz.org.riskscape.engine.data.relation.RelationBookmarkResolver
applyFilter, build, getAliasMapping, getV2r, rasterize, setV2r, validateParametersMethods inherited from class nz.org.riskscape.engine.data.BaseBookmarkResolver
attemptPrjParse, attemptPrjParse, bindAndValidate, checkFile, getBookmarkedPath, getBookmarkedPathOr, getEngine, getExtensions, getFormat, getFormats, getParameterSet, getParamsClass, newResolved, resolve, setCrs, validateCommonParametersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface nz.org.riskscape.engine.data.BookmarkResolver
getId, getNameMethods inherited from interface nz.org.riskscape.engine.Identified
getIdentifiedClass
-
Field Details
-
EXTENSIONS_TO_FORMATS
-
-
Constructor Details
-
GeoPackageRelationResolver
public GeoPackageRelationResolver(nz.org.riskscape.engine.Engine engine)
-
-
Method Details
-
createDataStore
protected org.geotools.api.data.DataStore createDataStore(nz.org.riskscape.engine.data.relation.RelationBookmarkParams bookmark) throws MalformedURLException, IOException - Specified by:
createDataStorein classnz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.api.data.DataStore,nz.org.riskscape.engine.data.relation.RelationBookmarkParams> - Throws:
MalformedURLExceptionIOException
-
checkDataValid
protected nz.org.riskscape.problem.Problems checkDataValid(nz.org.riskscape.engine.data.relation.RelationBookmarkParams params, org.geotools.api.data.DataStore dataStore) - Overrides:
checkDataValidin classnz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.api.data.DataStore,nz.org.riskscape.engine.data.relation.RelationBookmarkParams>
-
getExtensionsToFormats
- Specified by:
getExtensionsToFormatsin classnz.org.riskscape.engine.data.BaseBookmarkResolver<nz.org.riskscape.engine.data.relation.RelationBookmarkParams>
-
buildParameterSet
protected nz.org.riskscape.engine.bind.JavaParameterSet<nz.org.riskscape.engine.data.relation.RelationBookmarkParams> buildParameterSet()- Overrides:
buildParameterSetin classnz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.api.data.DataStore,nz.org.riskscape.engine.data.relation.RelationBookmarkParams>
-
wrapRelation
protected nz.org.riskscape.problem.ResultOrProblems<nz.org.riskscape.engine.relation.Relation> wrapRelation(nz.org.riskscape.engine.data.relation.RelationBookmarkParams params, org.geotools.api.data.DataStore dataStore, nz.org.riskscape.engine.relation.FeatureSourceRelation relation, org.geotools.api.referencing.crs.CoordinateReferenceSystem crs) - Overrides:
wrapRelationin classnz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.api.data.DataStore,nz.org.riskscape.engine.data.relation.RelationBookmarkParams>
-