写了个mongodb的gdal driver,放在了github上,如果你需要,欢迎加入mongogis group。

直接的效果是使得QGIS, GeoServer, MapServer, ArcGIS等GIS软件能够处理存储在MongoDB集群中的地理数据。

https://github.com/mongogis

www.mongogis.com

QQ群:245711661

1. MongoDB

现如今国内外NoSQL数据库产品已经超过百种,其中包括除了Google的BigTable、Amazon的Dynamo、FaceBook的Cassandra、10gen的MongoDB、Apache的HBase、Redis、CouchDB、Tokyo Cabinet/ Tyrant、MemcacheDB等等。这些NoSQL数据库虽然使用的数据模型不尽相同,应用场景也各有所异,但在互联网应用中被广泛采用,共同构成了当前蔚为大观的数据存储技术变革的NoSQL运动。

其中,MongoDB是最受欢迎的开源NoSQL数据库之一,由10gen公司在2009年2月推出第一版,因其高效的性能和丰富的使用功能在生产中有非常广泛的应用。MongoDB的设计定位是在具有key/value存储方式的高性能和高度扩展性的同时,具备传统的关系数据库管理系统的丰富功能,集两者的优势于一身。MongoDB使用数据结构松散的BSON (Binary JSON) 格式面向文档存储数据,使用自动分片(Auto-Sharding) 实现海量数据存储,支持全类型索引,使用的查询语言语法类似面向对象査询语言,可以实现类似关系数据库单表查询的绝大部分功能(丰富的查询功能是其相较其他NoSQL数据库的突出优点),支持主/从(Master/Slave) 和复制集(Replica Set) 两种数据复制机制。此外,MongoDB另一大突出亮点是,其原生的支持地理信息的二维空间索引,使用其内置空间索引MongoDB可以支持一些简单空间查询,如某地图网站上可以查找离你最近的咖啡厅、商店、银行等信息。因此,MongoDB在推出短短3年内已经在电子商务、政府、数据存储、实时统计、社交网络、游戏等众多领域都有着非常广泛的应用,官方己知的用户已超过500家公司,知名应用如美国社交游戏网站foursquare使用MongoDB存储管理用户信息(包括位置信息)。

2. GDAL

GDAL/OGR是一个在X/MIT许可协议下的开源地理数据转换库,利用抽象数据模型来解析所支持的各种地理数据文件格式,提供了一系列地理数据格式的读写接口,支持数据格式包括ERDAS Imagine (*.img)、GeoTIFF(*.tif)、Shapefile、PostGIS等,在GIS数据交换与互操作领域广泛使用。

最新文章

  1. Java 把 InputStream 转换成 String 的几种方法
  2. A:石头剪刀布
  3. poj2240 floyd
  4. Delphi HOOK示例
  5. 关于myeclipse代码提示的一些问题
  6. 【如何快速的开发一个完整的 iOS 直播 app】(美颜篇)
  7. 在ASP.NET 中调用RSACryptoServiceProvider失败,提示未找到文件
  8. NP-难题
  9. CSS常用操作-对齐
  10. [2013.9.8网络首发]导入Android4.2源码里的Gallery2和Camera模块至Eclipse全过程
  11. js中位运算的运用
  12. Python 的枚举 Enum
  13. Nginx均衡TCP协议服务器案例
  14. Array方面Js底层代码学习记录
  15. Java高级特性-String、StringBuffer和StringBuilder
  16. XOR UVALive - 8512 -区间线性基合并
  17. Mybatis--02
  18. python的学习笔记
  19. yaf项目将500错误打印到页面上
  20. [python]关于在python中模块导入问题追加总结

热门文章

  1. mongodb的分布式集群(4、分片和副本集的结合)
  2. 你所不知到的C++ 系列
  3. 工作随笔记 点击除div自身之外的地方,关闭自己
  4. Jackson学习二之集合类对象与JSON互相转化--转载
  5. LeetCode44 Wildcard Matching
  6. JavaScript 获取当前时间戳的代码
  7. 如何写出好的Java代码?
  8. [JavaEE] 深入理解Struts2的ognl标签
  9. Redis缓存异常的容错实现方法( .net)
  10. cocoapods 卸载,重装,高版本的使用