Package nz.org.riskscape.ogr
Class OgrResolver
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.data.ogr.OGRDataStore,OgrResolver.OgrParams>
nz.org.riskscape.ogr.OgrResolver
- All Implemented Interfaces:
nz.org.riskscape.engine.data.BookmarkResolver,nz.org.riskscape.engine.Identified
- Direct Known Subclasses:
GdbResolver
public class OgrResolver
extends nz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.data.ogr.OGRDataStore,OgrResolver.OgrParams>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class nz.org.riskscape.engine.data.BaseBookmarkResolver
nz.org.riskscape.engine.data.BaseBookmarkResolver.ProblemCodes -
Field Summary
Fields 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 org.geotools.data.ogr.OGRDataStorecreateDataStore(OgrResolver.OgrParams params) protected Map<String,Serializable> protected voidvalidateParameters(OgrResolver.OgrParams params, nz.org.riskscape.engine.bind.BindingContext context) Methods inherited from class nz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver
buildParameterSet, checkDataValid, createFeatureSource, createRawRelationFromBookmark, crsAtAllCosts, wrapRelationMethods inherited from class nz.org.riskscape.engine.data.relation.RelationBookmarkResolver
applyFilter, build, getAliasMapping, getV2r, rasterize, setV2rMethods inherited from class nz.org.riskscape.engine.data.BaseBookmarkResolver
attemptPrjParse, attemptPrjParse, bindAndValidate, checkFile, getBookmarkedPath, getBookmarkedPathOr, getEngine, getExtensions, getFormat, 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
-
Constructor Details
-
OgrResolver
-
-
Method Details
-
createOgrConnectionParameters
-
createDataStore
protected org.geotools.data.ogr.OGRDataStore createDataStore(OgrResolver.OgrParams params) throws MalformedURLException, IOException - Specified by:
createDataStorein classnz.org.riskscape.engine.data.relation.FeatureSourceBookmarkResolver<org.geotools.data.ogr.OGRDataStore,OgrResolver.OgrParams> - Throws:
MalformedURLExceptionIOException
-
validateParameters
protected void validateParameters(OgrResolver.OgrParams params, nz.org.riskscape.engine.bind.BindingContext context) - Overrides:
validateParametersin classnz.org.riskscape.engine.data.relation.RelationBookmarkResolver<OgrResolver.OgrParams>
-
getFormats
- Specified by:
getFormatsin interfacenz.org.riskscape.engine.data.BookmarkResolver- Overrides:
getFormatsin classnz.org.riskscape.engine.data.BaseBookmarkResolver<OgrResolver.OgrParams>
-
getExtensionsToFormats
- Specified by:
getExtensionsToFormatsin classnz.org.riskscape.engine.data.BaseBookmarkResolver<OgrResolver.OgrParams>
-