Algorithm Concept - panickspa/SimilarityPlugin GitHub Wiki
This plugin has MapCurve, Squential, Nearest Neighbour, and Wilkersat method concepts. MapCurve method is used for similarity calculation. The other method is used for searching the matching between two features in layer. User can determine the threshold of similarity to make sure the map is similar with his/her assumption.
MapCurve is a algorithm for checking similarity between two maps. MapCurve algorithm is developed by Hargrove et al. (2006). Mapcurves can calculate the similarity proportion. Mapcurve can be applied in vector based maps.

Squential Method will checking the features in layer within each bounding box (bb) features.

Nearest Neighbour Method will checking the features in layer within determined box. Box will constructed in a radius. Radius is determined by user.

The geometry feature will translated to the center of neighbor before calculating the similarity score.
Wilkerstat Method depends on database system in BPS. The method is matching the primary keys. The keys are PROVNO, KABKOTNO, KECNO, DESANO. (see https://sig.bps.go.id/)