mongodb gdal 矢量数据格式驱动
写了个mongodb的gdal driver,放在了github上,如果你需要,欢迎加入mongogis group。
直接的效果是使得QGIS, GeoServer, MapServer, ArcGIS等GIS软件能够处理存储在MongoDB集群中的地理数据。
https://github.com/mongogis
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数据交换与互操作领域广泛使用。
最新文章
- Java 把 InputStream 转换成 String 的几种方法
- A:石头剪刀布
- poj2240 floyd
- Delphi HOOK示例
- 关于myeclipse代码提示的一些问题
- 【如何快速的开发一个完整的 iOS 直播 app】(美颜篇)
- 在ASP.NET 中调用RSACryptoServiceProvider失败,提示未找到文件
- NP-难题
- CSS常用操作-对齐
- [2013.9.8网络首发]导入Android4.2源码里的Gallery2和Camera模块至Eclipse全过程
- js中位运算的运用
- Python 的枚举 Enum
- Nginx均衡TCP协议服务器案例
- Array方面Js底层代码学习记录
- Java高级特性-String、StringBuffer和StringBuilder
- XOR UVALive - 8512 -区间线性基合并
- Mybatis--02
- python的学习笔记
- yaf项目将500错误打印到页面上
- [python]关于在python中模块导入问题追加总结