ArcGIS 支持mongodb作为数据源

mongodb 作为典型的NoSQL数据库,可以存储点类型的空间数据。目前ArcGIS 以plugin的方式支持mongodb作为datasource。

mongodb plugin for ArcGIS 可以在ArcGIS.com上下载,编译前需要下载Mongodb C#driver

Mongodb C#driver 下载地址:https://github.com/mongodb/mongo-csharp-driver

mongodb plugin for ArcGIS 下载地址:http://www.arcgis.com/home/item.html?id=25d12436c73a43c98c711826f9f662e4

1 代码下载下来之后,使用vs2010 编译,编译后会得到3个dll,MongoDBCommands.dll,MongoDBPlugIn.dll,MongoDBPluginUI.dll

2 使用ESRIRegAsm.exe(C:\Program Files (x86)\Common Files\ArcGIS\bin 目录下) 注册MongoDBCommands.dll,MongoDBPlugIn.dll

3 在ArcMap 的customize中添加MongoDBCommands.dl,会将MongoDB工具注册到ArcGIS界面中,如下图:

4 使用这两个工具即可导入、导出数据到mongodb

 

 

参考资料:
http://blogs.esri.com/esri/arcgis/2012/05/02/mongodb-example-code-for-adding-a-nosql-plug-in-data-source/

This entry was posted in ArcGIS, shape file.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">