自從NoSQL推出以後,MongoDB就做爲比較傑出的表明受到廣大用戶的推崇,固然,與之而來的大數據的討論也很是激烈,GIS數據源向來都是以海量來計算,因此,GIS與大數據、GIS與NoSQL,ArcGIS與NoSQL就不謀而合了,其實在去年的Esri全球用戶大會也有關於ArcGIS與MongoDB的相關PPT講座。mongodb
在2012年5月份的Esri官方博客也提到了ArcGIS支持Plugin方式的MongoDB數據源數據庫
後來也公佈了相關的源代碼:大數據
http://www.arcgis.com/sharing/content/items/25d12436c73a43c98c711826f9f662e4/data spa
若是點擊該鏈接出現問題,請複製改鏈接到URL上便可.net
下面咱們就看看ArcGIS與NoSQL是怎麼結合的。code
ArcGIS提供的源代碼須要blog
1:MongoDB C# Driver:http://219.239.26.11/download/33644780/43014936/5/zip/137/196/135480ip
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