Konsep Algoritma - panickspa/SimilarityPlugin GitHub Wiki
Plugin ini mempunyai tiga konsep metode yaitu MapCurve, Squential, Nearest Neighbour, and Wilkersat. Metode MapCurve digunakan untuk menghitung tingkat kesamaan peta. Metode lainnya digunakan untuk pencarian dua fitur peta yang cocok untuk dihitung kesamaannya pada sebuah layer. Pengguna dapat menentukan batas ambang kesamaan peta untuk memastikan peta tersebut sama dengan asumsi mereka.
Algoritma MapCurve digunakan untuk memeriksa kesamaan peta pata dua peta yang berbeda. Algoritma MapCurve dikembangkan oleh Hagrove et al. (2006). Algoritma tersebut dapat mengkalkulasi proporsi kesamaan peta. Algoritma tersebut dapat diterapkan pada peta berbasis vektor.

Metode Squential akan mengecek semua fitur di layer yang berada di dalam bounding box geometri tiap fitur tersebut.

Metode Nearest Neighbour akan mengecek fitur-fitur pada layer dengan kotak yang ditentukan. Kotak akan dibuat dalam radius yang ditentukan sendiri oleh pengguna.

Geometri yang akan diperiksa akan digeser ke titik tengah pasangannya sebelum menghitung skor kesamaannya.
Metode Wilkerstat bergantung pada stuktur data pada sistem basis data BPS. Metode tersebut mencocokkan primary keys pada isian attribut setiap fitur pada layer. Atribut tersebut adalah PROVNO, KABKOTNO, KECNO, dan DESANO. (lihat https://sig.bps.go.id/)