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:


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.
 

Method Detail

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 match
candidates - the features to search for matches
Returns:
the matching features, and a score for each. (Implementors should document how they do their scoring).