GeoSQL4种数据库比较1
- 格式:doc
- 大小:440.00 KB
- 文档页数:85
GeoSQL 4种数据库比较 组员:黄梅、姚红、王涛、陈铁桥 组长:黄梅 指导老师:张山山、王盼成
引言:gis专业进行二次开发需要空间数据库,现在市面上主要有四大数据库能支持空间数据,他们分别为:Oracle Spatial、Sql Sever 2008、Postgis、DB2。我们主要进行的就是这四种数据库在空间数据上的支持、类型和操作比较等。话不多说,我们进入具体的实践环节吧。 目 录 1、引言 ............................................................................................................................................ 3 2、数据导入 .................................................................................................................................... 4 2.1 Microsoft SQL Server 2008加载数据详解 ................................................................. 4 2.2 Oracle Spatial加载数据详解 ....................................................................................... 5 2.3 Postgis加载数据详解 ........................................................................................................ 7 2.4 DB2加载数据详解 .................................................................................................... 10 3、空间数据类型的比较............................................................................................................... 11 3.1 Microsoft SQL Server 2008支持的空间数据类型 ................................................... 11 3.2 Oracle Spatial支持的空间数据类型 ......................................................................... 12 3.3 Postgis支持的空间数据类型 .................................................................................... 15 3.4 DB2支持的空间数据类型 ........................................................................................ 15 3.5 综合比较 ..................................................................................................................... 17 4、空间索引的比较 ...................................................................................................................... 17 4.1 Microsoft SQL Server 2008支持的空间索引 ........................................................... 17 4.2 Oracle Spatial支持的空间索引 ................................................................................. 22 4.3 Postgis支持的空间索引 ............................................................................................ 24 4.4 DB2支持的空间索引 ............................................................................................ 27 4.5 综合的效率比较 ......................................................................................................... 29 5、坐标系与投影转换的比较....................................................................................................... 29 5.1坐标系 ............................................................................................................................... 29 5.2 投影转换 .......................................................................................................................... 30 5.2.1 Microsoft SQL Server 2008投影变换 ................................................................... 30 5.2.2 Oracle Spatial支持的投影变换 ............................................................................. 30 5.2.3 Postgis支持的投影变换 ........................................................................................ 30 5.2.4 DB2投影变换 ........................................................................................................ 34 5.2.5 综合效率比较 ............................................................................................................. 34 6、几大数据库支持空间数据的语法比较 ................................................................................... 34 6.1 Microsoft SQL Server 2008的语法 ........................................................................... 34 6.2 Oracle Spatial 11g的语法 ................................................................................................ 34 6.3 Postgis的语法 .................................................................................................................. 34 6.4 DB2的语法 ...................................................................................................................... 35 7、空间分析比较 .......................................................................................................................... 35 7.1 空间查询 ..................................................................................................................... 72 7.1.1基于空间关系的查询 .............................................................................................. 72 7.1.2基于空间关系和属性特征的查询 .......................................................................... 72 7.1.3地址匹配查询 .......................................................................................................... 72 7.2 空间量算 ..................................................................................................................... 73 7.2.1 求两点距离 ............................................................................................................. 73 7.2.2 求线要素长度 ......................................................................................................... 73 7.2.3 求面积 ..................................................................................................................... 73 7.3 缓冲区分析的比较 ..................................................................................................... 73