Class GridTypedCoverage
java.lang.Object
nz.org.riskscape.engine.data.coverage.GridTypedCoverage
- All Implemented Interfaces:
nz.org.riskscape.engine.coverage.TypedCoverage
,nz.org.riskscape.engine.data.SelfDescribingScalarData
public class GridTypedCoverage
extends Object
implements nz.org.riskscape.engine.coverage.TypedCoverage
-
Nested Class Summary
Nested classes/interfaces inherited from interface nz.org.riskscape.engine.coverage.TypedCoverage
nz.org.riskscape.engine.coverage.TypedCoverage.Empty
-
Field Summary
Fields inherited from interface nz.org.riskscape.engine.coverage.TypedCoverage
DEFAULT_CRS
-
Constructor Summary
ConstructorDescriptionGridTypedCoverage
(org.geotools.api.coverage.grid.GridCoverage coverage, nz.org.riskscape.engine.SRIDSet sridSet) -
Method Summary
Modifier and TypeMethodDescriptionOptional<nz.org.riskscape.engine.relation.Relation>
evaluate
(org.locationtech.jts.geom.Point inputPoint) evaluateIntersection
(org.locationtech.jts.geom.Geometry lookupGeom) org.geotools.api.referencing.crs.CoordinateReferenceSystem
org.geotools.api.coverage.grid.GridCoverage
Optional<org.geotools.geometry.jts.ReferencedEnvelope>
Optional<Function<org.locationtech.jts.geom.Geometry,
List<nz.org.riskscape.engine.util.Pair<org.locationtech.jts.geom.Geometry, Object>>>> it.geosolutions.jaiext.range.NoDataContainer
nz.org.riskscape.engine.SRIDSet
nz.org.riskscape.engine.types.Type
getType()
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface nz.org.riskscape.engine.coverage.TypedCoverage
getScalarDataType
-
Constructor Details
-
GridTypedCoverage
public GridTypedCoverage(org.geotools.api.coverage.grid.GridCoverage coverage, nz.org.riskscape.engine.SRIDSet sridSet)
-
-
Method Details
-
getType
public nz.org.riskscape.engine.types.Type getType()- Specified by:
getType
in interfacenz.org.riskscape.engine.coverage.TypedCoverage
-
evaluate
- Specified by:
evaluate
in interfacenz.org.riskscape.engine.coverage.TypedCoverage
-
getEvaluateIntersectionOp
public Optional<Function<org.locationtech.jts.geom.Geometry,List<nz.org.riskscape.engine.util.Pair<org.locationtech.jts.geom.Geometry, getEvaluateIntersectionOp()Object>>>> - Specified by:
getEvaluateIntersectionOp
in interfacenz.org.riskscape.engine.coverage.TypedCoverage
-
evaluateIntersection
-
getCoordinateReferenceSystem
public org.geotools.api.referencing.crs.CoordinateReferenceSystem getCoordinateReferenceSystem()- Specified by:
getCoordinateReferenceSystem
in interfacenz.org.riskscape.engine.coverage.TypedCoverage
-
toString
-
getEnvelope
- Specified by:
getEnvelope
in interfacenz.org.riskscape.engine.coverage.TypedCoverage
-
asRelation
- Specified by:
asRelation
in interfacenz.org.riskscape.engine.coverage.TypedCoverage
-
getCoverage
public org.geotools.api.coverage.grid.GridCoverage getCoverage() -
getNoData
public it.geosolutions.jaiext.range.NoDataContainer getNoData() -
getSridSet
public nz.org.riskscape.engine.SRIDSet getSridSet()
-