问题描述
使用 mongodb 的地理空间查询,我能够使用 $geoIntersects 运算符来查找经纬度所在的县,但有些点未进入该区域。 我要在其中进行查询的数据是这样的:
{ "_id": "ACRELÂNDIA,AC",“多边形”:{ “类型”:“多边形”, “坐标”:[ [ [ -9.67624509733332, -67.1342369706596 ],[ -9.8016255750602, -66.8477728103668 ],[ -9.89810124507636, -66.6267196906612 ] ] ] } }
我有巴西所有城市的边界线经纬度数据,但是当边界线中存在一个点时,它会留在外面,我没有答案,所以我找不到该点所在的县属于。我解决这个问题的想法是找到最近的县,但是,正如我所看到的,near ($near,$nearSphere) 在线的运营商使用点而不是“polygn”。有人可以帮我弄这个吗? 这是一张我无法识别他所在县的点的图像: enter image description here
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)