Tengo un grupo de polígonos. Mi objetivo es encontrar los polígonos duplicados de este grupo de polígonos.
Usando NetTopologySuite (un puerto de C # de JTS), es posible comparar dos geometires y verificar si son iguales. El método de fuerza bruta (verificar cada polígono contra cada otro polígono) es la única idea que se me ocurre, pero no es útil si hay una gran cantidad de polígonos. ¿Hay algún algoritmo que mejoraría la fuerza bruta en este caso?
Encontré este script que parece contener ideas de lo que estoy buscando (los comentarios indican un enfoque de divide y vencerás ... pero no hay muchos detalles en los comentarios). Pero tengo que admitir que no puedo sacarle nada :) Fue hecho para ArcView, con lo que no estoy familiarizado.
Nota: No estoy buscando una solución de PostGIS / base de datos como en esta pregunta . Estoy buscando algo que pueda integrarse a AutoCAD, Quantum GIS o tales productos GIS de escritorio a través de la personalización (c #, c ++, python, etc.)