我发现mongodb,看起来不错,但我仍然想知道它是否能解决我的需求。 问题是我们有1600万个点数据,我们希望用多边形来交叉它的某些部分以获得统计数据(每个多边形中有多少个点)。
基本几何形状将是覆盖全世界的细胞度(1度,0.5度......)。在这种情况下,$ within函数会起作用,对吗?
但我想知道,如何在mongodb中插入这些几何图形(来自shapefile)?直到现在我使用的是postgreSQL-postGIS,为此我有很多工具,但对于mongodb ...我也想知道是否可以插入更复杂的几何图形并查询点。
MongoDB只提供JSON作为结果,对吧?如果我们想绘制几百个点就没有问题,但是通过javascript将数十万个转换为矢量数据...因此WMS服务很有用,因为它们提供了一个图像。
有什么希望将mongodb连接到任何WMS?我看到有人宣布Geoserver的一个插件,但它在一年前制作,从那以后没有任何事情发生。
如果不可能,可以在时间点上绘制多少GeoJSON功能,以保持良好的浏览器性能?
答案 0 :(得分:1)
没什么帮助,但我去年看到了a talk on someone who added MongoDB as a back end to GeoServer。
IIRC,他说他会开源(如果他的公司批准的话),所以也许值得跟踪他。 编辑:看起来他得到了批准。挖出一些代码here,但不确定相关文档的位置。我发现了Geotools / opengeo邮件列表。答案 1 :(得分:1)