行政区を表すポリゴンのセットがあります。地区は手作業でデジタル化されており、ポリゴン同士が接触しているはずのポリゴン間に小さなスペースがあります。ポリゴンが重なっている可能性もあります。ポリゴンをスナップしてギャップを埋め、重なりを取り除くにはどうすればよいですか?
QGIS / ArcGIS または Python ライブラリ ソリューションが望ましい (ただし、アルゴリズムの提案は歓迎)
この投稿が 6 か月前のものであることは知っていますが、とにかく、ArcGISの統合ツールを使用して、必要なことを行うことができます。
古い学校のArcInfoには「クリーンな」機能がありました。geodbを使用した場合、ジオプロセシングでも同じことを行ったと思います。この関数では、線と点をスナップするための許容値を設定します。クリーンはそれらすべてのスライバー(あなたが話していることの専門用語)を取り除きます。
Qgisの場合:
このスレッドはあなたの助けになるはずです http://hub.qgis.org/issues/3126
ArcGIS の世界で、ジオメトリ修復というツールを見つけることができます。Python API を使用できます。