不幸的是,我还是GeoJSON,仍然是一个流血的初学者。现在,我不得不解决一个问题,并且很遗憾,没有系统的知识。
在以下情况下,请您帮我解释一下如何使用MongoDB评估GEO数据。
我们有三个区域(例如,国家),它们具有价值(例如基准面积),现在我有一个集水区,部分覆盖了所有三个国家。如何获得每个国家/地区的百分比?
以下是可视化问题的图形:
在这里需要例如A(n),B(n)和C(n)的面积。
在数据库中(mongodb@3.2),我具有包含GEO数据的相应文档。示例:
{
"type": "FeatureCollecton",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
13.6868862,
51.063946
],
[
13.6873401,
51.063999
],
[
13.6883277,
51.0640888
],
...
]
]
},
"properties": {
"name": "Land A",
"qkm": 65.866862
}
},
]
}, ...