com.vividsolutions.jcs.conflate.polygonmatch
Interface FeatureMatcher
- All Known Implementing Classes:
- ChainMatcher, IndependentCandidateMatcher, ScoreStretcher, ThresholdFilter, TopScoreFilter, WeightedMatcher, WindowFilter
- public interface FeatureMatcher
An algorithm for finding potential matches for a feature from a collection
of candidate features. To facilitate specification using an XML file in the
future:
- there should be a constructor that takes no parameters
- when the 0-parameter constructor is used, initialization should be
done using setter methods
- composite FeatureMatchers should have an #add(FeatureMatcher) method
|
Method Summary |
Matches |
match(com.vividsolutions.jump.feature.Feature target,
com.vividsolutions.jump.feature.FeatureCollection candidates)
Searches a collection of candidate features for those that match the given
target feature. |
match
public Matches match(com.vividsolutions.jump.feature.Feature target,
com.vividsolutions.jump.feature.FeatureCollection candidates)
- Searches a collection of candidate features for those that match the given
target feature.
- Parameters:
target - the feature to matchcandidates - the features to search for matches
- Returns:
- the matching features, and a score for each. (Implementors should
document how they do their scoring).