Class SpatialRelationTypedCoverage
java.lang.Object
nz.org.riskscape.engine.data.coverage.IndexedTypedCoverage
nz.org.riskscape.engine.data.coverage.SpatialRelationTypedCoverage
- All Implemented Interfaces:
nz.org.riskscape.engine.coverage.TypedCoverage
,nz.org.riskscape.engine.data.SelfDescribingScalarData
A TypedCoverage
that is backed by a Relation
. The Type
yielded by the
relation must contain a Geometry
attribute.
-
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 class nz.org.riskscape.engine.data.coverage.IndexedTypedCoverage
coordinateReferenceSystem, sridSet, type
Fields inherited from interface nz.org.riskscape.engine.coverage.TypedCoverage
DEFAULT_CRS
-
Method Summary
Modifier and TypeMethodDescriptionprotected nz.org.riskscape.engine.types.Struct.StructMember
protected IntersectionIndex
getIndex()
static nz.org.riskscape.problem.ResultOrProblems<SpatialRelationTypedCoverage>
of
(nz.org.riskscape.engine.relation.Relation relation, nz.org.riskscape.engine.SRIDSet sridSet, nz.org.riskscape.problem.ProblemSink logTo) Methods inherited from class nz.org.riskscape.engine.data.coverage.IndexedTypedCoverage
evaluate, getCoordinateReferenceSystem, getEnvelope, getEvaluateIntersectionOp, getType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nz.org.riskscape.engine.coverage.TypedCoverage
asRelation, getScalarDataType
-
Method Details
-
of
public static nz.org.riskscape.problem.ResultOrProblems<SpatialRelationTypedCoverage> of(nz.org.riskscape.engine.relation.Relation relation, nz.org.riskscape.engine.SRIDSet sridSet, nz.org.riskscape.problem.ProblemSink logTo) -
getGeomMember
protected nz.org.riskscape.engine.types.Struct.StructMember getGeomMember()- Specified by:
getGeomMember
in classIndexedTypedCoverage
-
getIndex
- Specified by:
getIndex
in classIndexedTypedCoverage
-