com.vividsolutions.jcs.plugin.conflate.polygonmatch
Class MatchEngine
java.lang.Object
com.vividsolutions.jcs.plugin.conflate.polygonmatch.MatchEngine
- public class MatchEngine
- extends java.lang.Object
Calls the polygon-matching API. Works at the FeatureCollection level,
whereas MatchPlugIn works at the Layer level.
- See Also:
MatchPlugIn
|
Method Summary |
com.vividsolutions.jump.feature.FeatureCollection |
getCandidateFeatureCollection()
|
com.vividsolutions.jump.feature.FeatureCollection |
getMatchedCandidatesFeatureCollection()
|
com.vividsolutions.jump.feature.FeatureCollection |
getMatchedTargetsFeatureCollection()
|
com.vividsolutions.jump.feature.FeatureCollection |
getMatchPairFeatureCollection()
|
com.vividsolutions.jump.feature.FeatureCollection |
getTargetFeatureCollection()
|
com.vividsolutions.jump.feature.FeatureCollection |
getUnmatchedCandidatesFeatureCollection()
|
com.vividsolutions.jump.feature.FeatureCollection |
getUnmatchedTargetsFeatureCollection()
|
void |
match(com.vividsolutions.jump.feature.FeatureCollection targetFeatureCollection,
com.vividsolutions.jump.feature.FeatureCollection candidateFeatureCollection,
FeatureMatcher featureMatcher,
boolean filteringByWindow,
double windowBuffer,
boolean filteringByArea,
double minArea,
double maxArea,
boolean unioningCandidates,
int maxUnionMembers,
com.vividsolutions.jump.task.TaskMonitor taskMonitor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCORE_ATTRIBUTE
public static final java.lang.String SCORE_ATTRIBUTE
- See Also:
- Constant Field Values
UNION_ID_ATTRIBUTE
public static final java.lang.String UNION_ID_ATTRIBUTE
- See Also:
- Constant Field Values
MatchEngine
public MatchEngine()
getCandidateFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getCandidateFeatureCollection()
getTargetFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getTargetFeatureCollection()
match
public void match(com.vividsolutions.jump.feature.FeatureCollection targetFeatureCollection,
com.vividsolutions.jump.feature.FeatureCollection candidateFeatureCollection,
FeatureMatcher featureMatcher,
boolean filteringByWindow,
double windowBuffer,
boolean filteringByArea,
double minArea,
double maxArea,
boolean unioningCandidates,
int maxUnionMembers,
com.vividsolutions.jump.task.TaskMonitor taskMonitor)
getMatchedTargetsFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getMatchedTargetsFeatureCollection()
getUnmatchedTargetsFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getUnmatchedTargetsFeatureCollection()
getMatchedCandidatesFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getMatchedCandidatesFeatureCollection()
getUnmatchedCandidatesFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getUnmatchedCandidatesFeatureCollection()
getMatchPairFeatureCollection
public com.vividsolutions.jump.feature.FeatureCollection getMatchPairFeatureCollection()
- Returns:
- GeometryCollections containing the target and candidate geometries
for each match