自从NoSQL推出之后,MongoDB就作为比较杰出的代表受到广大用户的推崇,当然,与之而来的大数据的讨论也非常激烈,GIS数据源向来都是以海量来计算,所以,GIS与大数据、GIS与NoSQL,ArcGIS与NoSQL就不谋而合了,其实在去年的Esri全球用户大会也有关于ArcGIS与MongoDB的相关PPT讲座。
在2012年5月份的Esri官方博客也提到了ArcGIS支持Plugin方式的MongoDB数据源
后来也公布了相关的源代码:
http://www.arcgis.com/sharing/content/items/25d12436c73a43c98c711826f9f662e4/data
如果点击该连接出现问题,请复制改连接到URL上即可
下面我们就看看ArcGIS与NoSQL是怎么结合的。
ArcGIS提供的源代码需要
1:MongoDB C# Driver:http://219.239.26.11/download/33644780/43014936/5/zip/137/196/135480
2:MongoDB 数据库:http://www.mongodb.org/downloads
下载完毕ArcGIS与MongoDB的源代码后,可以看到一个工程,需要在有ArcGIS Desktop或者ArcGIS Engine的机器上,结合VS2010重新编译一下,编译后会得到3个dll,MongoDBCommands.dll,MongoDBPlugIn.dll,MongoDBPluginUI.dll
注意:建议下载最新的MongoDB C# Driver的Dll,而且在编译过程中,最好查看生成的dll是不是最新日期的,如果不是,加载上去点击按钮会没有任何反应的。
本文转载自:http://blog.csdn.net/linghe301/article/details/8563027