【发布时间】:2016-04-21 17:28:13
【问题描述】:
当我尝试在几何 db.polygons.createIndex({"geometry":"2dsphere"}) 上创建索引时,它会在某个多边形处停止,错误代码为 16755。它显示为 Can't extract geo keys 和 Duplicate vertices: 18 and 20。
因此,经过进一步检查,当多边形中的 2 个节点靠近甚至重复时,似乎会发生这种情况。
然后我在 QGIS 中手动删除此节点并重试该过程,结果发现另一个多边形存在相同问题。
如何解决这个问题,而不必重复修复多边形 > 上传到 MongoDB > 创建索引的整个过程?有没有办法找出有多少多边形有这个问题?
【问题讨论】: