Eu tenho um grupo de polígonos. Meu objetivo é encontrar os polígonos duplicados desse grupo de polígonos.
Usando o NetTopologySuite (uma porta c # do JTS), é possível comparar dois geometires e verificar se são iguais. O método da força bruta (comparar cada polígono com outro polígono) é a única ideia que me vem à cabeça, mas não é utilizável se houver um grande número de polígonos. Existe algum algoritmo que melhoraria a força bruta nesse caso?
Encontrei esse script que parece conter idéias para o que estou procurando (os comentários indicam uma abordagem de dividir e conquistar .. mas não há muitos detalhes nos comentários). Mas tenho que admitir que não consigo tirar nada disso :) .. Foi feito para o ArcView, com o qual não estou familiarizado.
Nota: Não estou procurando uma solução PostGIS / banco de dados como nesta pergunta . Estou procurando algo que possa ser integrado ao AutoCAD, Quantum GIS ou a esses produtos GIS de desktop através da personalização (c #, c ++, python etc.)