繁体   English   中英

用于显示来自MongoDB的地理空间数据的工具?

[英]Tool to display geo-spatial data from MongoDB?

我目前正在寻找诸如GeoServer或QGIS之类的工具来显示存储在MongoDB中的地理空间数据(MongoDB为此提供了特定的2d索引)。 就我而言,我存储的是LineStrings。

不支持用于将MongoDB源集成到GeoServer中的现有插件,也未以GeoServer的名义发布。

http://osgeo-org.1560.x6.nabble.com/MongoDB-plugin-td5042018.html

我的尝试导致了缺少图层的相同问题。

对于MongoDB和QGIS的组合,还有一个插件,可在内部将CSV中的MangoDB数据进行转换,然后将其集成到QGIS中。

是否有任何开源软件可用于可视化地理空间数据,以支持来自MongoDB的数据集成?

有什么建议么?

最好,

特隆

我目前已经开发了一种简单的解决方案,并且可以在官方的QGIS插件回购中找到: http : //plugins.qgis.org/plugins/qgis-mongodb-loader/

我还有一个插件,允许您进行编辑并将这些更改通过QGIS保存在MongoDB中,但是我确定是否可以释放该插件,因为该插件已在公司内部使用。 我将在自己的时间里重新开发插件,以便可以通过QGIS插件存储库发布它。

我还没有尝试过,但是如果您自己为GDAL库构建MongoDB OGR驱动程序,也许您可以让QGIS使用它。 另外,mapserver似乎支持OGR / GDAL作为输入。

否则,如何制作一个简单的node.js应用程序以在传单地图上显示数据?

实在令人惊讶的是,当前不可能使用任何通用的FULL开源工具来可视化MongoDB的地理数据。

有一些关于使用QGIS的讨论,但是提到的插件的链接已失效:

http://pyqgis.org/repo/contributed (在此处提及: http : //geokoder.com/mongodb-plugin-for-quantum-gis )暗示,团队正在为此工作(没有任何时间表)不是很有帮助。

在我看来,这是MongoDB处理地理数据时的一大弱点。

您可以从opengeo软件包 (与mongodb连接器一起提供)中安装geoserver。 当从mongodb在geoserver上发布图层时-您可以通过geoserver在openlayers上的“ 图层预览 ”将其可视化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM