DeerExecutionGraphNode, EnrichmentOperator, ParameterizedEnrichmentOperator, ParameterizedDeerExecutionGraphNode, ExecutionGraphNode<Model>, Parameterized, Plugin, org.pf4j.ExtensionPoint@Extension public class GeoFusionEnrichmentOperator extends AbstractParameterizedEnrichmentOperator
| Modifier and Type | Class | Description |
|---|---|---|
static class |
GeoFusionEnrichmentOperator.GeoFusionAction |
Geospatial fusion actions:
GeoFusionEnrichmentOperator.GeoFusionAction.takeA always use geometry from first model
GeoFusionEnrichmentOperator.GeoFusionAction.takeB always use geometry from second model, if ambiguous
take most detailed
GeoFusionEnrichmentOperator.GeoFusionAction.takeAll merge all geometries
GeoFusionEnrichmentOperator.GeoFusionAction.takeMostDetailed use most detailed geometry from any model, e.g., in
terms of lexical length of latitude and longitude values
|
AbstractParameterizedExecutionGraphNode.WithImplicitCloning<T>ExecutionGraphNode.DegreeBounds| Modifier and Type | Field | Description |
|---|---|---|
static Property |
FUSION_ACTION |
required parameter, value is one of
GeoFusionEnrichmentOperator.GeoFusionAction |
static Property |
MERGE_OTHER_STATEMENTS |
optional parameter, boolean, default
true |
| Constructor | Description |
|---|---|
GeoFusionEnrichmentOperator() |
| Modifier and Type | Method | Description |
|---|---|---|
ValidatableParameterMap |
createParameterMap() |
Create an uninitialized
ParameterMap to be filled by the
ExecutionGraphGenerator. |
ExecutionGraphNode.DegreeBounds |
getDegreeBounds() |
|
protected List<Model> |
safeApply(List<Model> models) |
apply, getId, getInDegree, getOutDegree, initDegrees, initPluginId, usesImplicitCloningdeepCopy, getTypegetParameterMap, getValidationModelFor, initParameters, isInitializedapply, getInDegree, getOutDegree, initDegrees, usesImplicitCloningclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameterMap, initParameters, isInitializedgetId, initPluginId, isInitializedpublic static final Property FUSION_ACTION
GeoFusionEnrichmentOperator.GeoFusionActionpublic static final Property MERGE_OTHER_STATEMENTS
true@NotNull public ValidatableParameterMap createParameterMap()
ParameterizedParameterMap to be filled by the
ExecutionGraphGenerator.ParameterMap containing all allowed Parameterprotected List<Model> safeApply(List<Model> models)
safeApply in class AbstractExecutionGraphNode<Model>public ExecutionGraphNode.DegreeBounds getDegreeBounds()
getDegreeBounds in interface ExecutionGraphNode<Model>getDegreeBounds in class AbstractParameterizedEnrichmentOperatorCopyright © 2019. All rights reserved.