Saya memiliki sekelompok poligon. Tujuan saya adalah menemukan duplikat poligon dari kelompok poligon ini.
Menggunakan NetTopologySuite (A c # port JTS), dimungkinkan untuk membandingkan dua geometri dan memeriksa apakah keduanya sama. Metode brute-force (memeriksa setiap poligon terhadap setiap poligon lainnya) adalah satu-satunya ide yang muncul di benak saya tetapi tidak dapat digunakan jika ada sejumlah besar poligon. Apakah ada algoritma yang lebih baik dari kekuatan kasar dalam kasus ini?
Saya menemukan skrip ini yang tampaknya berisi ide-ide untuk apa yang saya cari (komentar menunjukkan pendekatan membagi dan menaklukkan..tapi tidak banyak detail dalam komentar). Tapi saya harus mengakui bahwa saya tidak bisa mendapatkan apa-apa dari itu :) .. Itu dilakukan untuk ArcView, yang saya tidak kenal.
Catatan: Saya tidak mencari solusi PostGIS / database seperti dalam pertanyaan ini . Saya mencari sesuatu yang dapat diintegrasikan ke AutoCAD, Quantum GIS atau produk GIS desktop semacam itu melalui penyesuaian (c #, c ++, python dll.)