Namespace NetTopologySuite.Algorithm.Match
Classes to compute matching metrics between geometries.
Classes
AreaSimilarityMeasure
Measures the degree of similarity between two Geometrys using the area of intersection between the geometries. The measure is normalized to lie in the range [0, 1]. Higher measures indicate a great degree of similarity.
FrechetSimilarityMeasure
Measures the degree of similarity between two Geometrys using the Fréchet distance metric. The measure is normalized to lie in the range [0, 1]. Higher measures indicate a great degree of similarity.
The measure is computed by computing the Fréchet distance between the input geometries, and then normalizing this by dividing it by the diagonal distance across the envelope of the combined geometries. Note: the input should be normalized, especially when measuring MultiPoint geometries because for the Fréchet distance the order of {@link Coordinate}s is important.HausdorffSimilarityMeasure
Measures the degree of similarity between two Geometrys using the Hausdorff distance metric.
SimilarityMeasureCombiner
Provides methods to mathematically combine ISimilarityMeasure values.
Interfaces
ISimilarityMeasure
An interface for classes which measures the degree of similarity between two {@link Geometry}s.