1 / 25

空间查询语言 产品 综述 和对比

空间查询语言 产品 综述 和对比. 赵文智 1301110447. 1. 2. 3. 4. 5. 主要内容. 概述. Oracle Spatial. PostGIS. Spatialite. 总结与对比. 1. 空间数据库. 空间数据 库 地理信息系统 (GIS) 在 计算机物理存储介质上存储 的 地理空间数据 及其相关数据 的 总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的 。. 2 . 空间数据类型. Geometry 数据类型. Geography 数据类型. 可存储诸如 GPS 纬度和经度坐标之类的椭圆体(圆球)数据.

una
Download Presentation

空间查询语言 产品 综述 和对比

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 空间查询语言产品综述和对比 赵文智1301110447

  2. 1 2 3 4 5 主要内容 概述 Oracle Spatial PostGIS Spatialite 总结与对比

  3. 1. 空间数据库 空间数据库 • 地理信息系统(GIS)在计算机物理存储介质上存储的地理空间数据及其相关数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。

  4. 2. 空间数据类型 Geometry数据类型 Geography数据类型 可存储诸如GPS纬度和经度坐标之类的椭圆体(圆球)数据 支持平面或欧几里得(平面球)数据

  5. 3. 空间操作 更新操作 1 2 选择操作 空间连接 3 4 空间聚集

  6. 1 2 3 4 5 主要内容 概述 Oracle Spatial PostGIS Spatialite 总结与对比

  7. Oracle Spatial Oracle Spatial具有空间特性与图特性 空间特性: 图特性 空间操作 和分析 地理编码 图像数据存储 点云数据存储 社交网络图 链接-节点图

  8. 1. 空间数据类型 Oracle Spatial提供了一些实体类型和由这些类型的集合组成的几何体,包括:

  9. 2. 空间操作 表格 1 更新操作

  10. 表格 2主要空间操作

  11. 表格 3 空间聚集函数

  12. 1 2 3 4 5 主要内容 概述 Oracle Spatial PostGIS Spatialite 总结与对比

  13. PostGIS PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。 PostGIS具有如下主要特征: • PostGIS支持所有的空间数据类型(点、线、面等),以及对象表达方法(WKT,WKB)。 • PostGIS支持所有的数据存取和构造方法,如GeomFromText(). • PostGIS提供简单的空间分析函数(如Area和Length)。

  14. 1. 空间数据类型 PostGIS支持所有的空间数据类型,这些类型包括: • 点(Point) • 线(Linestring) • 多边形(Polygon) • 多点(Multipoint) • 多线(Multilinestring) • 多多边形(Multipolygon) • 集合对象集(Geometrycollection)

  15. 2. 空间操作 表格 5OGC标准函数之几何对象关系函数

  16. 表格 6 OGC标准函数之几何对象处理函数

  17. 1 2 3 4 5 主要内容 概述 Oracle Spatial PostGIS Spatialite 总结与对比

  18. Spatialite Spatialite是基于SQLite数据库内核的空间SQL扩展开源库,是一款轻量级本地空间数据库。 Spatialite具有SQLite的所有特性: • 实现接近全部的SQL-92标准; • 没有复杂的客户机/服务器体系结构,且无需安装配置; • 无大小限制的单文件跨平台文件数据库 除此之外,融合了geos、proj的Spatialite开源库还能够很好的支持投影转换、几何空间关系处理等空间数据库操作。

  19. 1. 空间数据类型 Spatialite支持如下空间数据类型: • 点(Point) • 线(Linestring) • 多边形(Polygon) • 多点(Multipoint) • 多线(Multilinestring) • 多多边形(Multipolygon) • 集合对象集(Geometrycollection) Spatialite支持WKT、WKB、EWKB、EWKT、KML、GML、GeoJSON、FGF空间表达方法。

  20. 2. 空间操作 表格 7 空间关系

  21. 表格 8空间操作

  22. 1 2 3 4 5 主要内容 概述 Oracle Spatial PostGIS Spatialite 总结与对比

  23. Oracle Spatial • 优点在于空间数据的管理与通用数据库系统融为一体,扩展SQL比较方便,较易实现数据共享与互操作。 • 其缺点主要表现为,实现难度大。 PostGIS和Spatialite • 都具有开源的特点,较Oracle Spatial而言功能扩展潜力巨大,但目前性能还不及前者。

  24. 参考文献 • [1] 黄杏元. 地理信息系统概论[M]. 北京:高等教育出版社, 2001. • [2] Ed Katibah, Milan Stojic. New Spatial Features in SQL Server Code-Named “Denali”[Z]. 2011. • [3] ShashiShekhar, Sanjay Chawla. Spatial Databases A Tour[M]. 北京:机械工业出版社, 2003. • [4] Chuck Murray. Oracle Spatial Developer's Guide 11g Release 2[Z]. 2012. • [5] 张玢. 基于PostGIS的海岸保护与利用规划空间数据库设计与实现[D]. 网络地理信息系统, 辽宁师范大学. 2009, 11. • [6] PostGIS 2.0.1 Manual SVN Revision (9979)[Z]. 2012. • [7] 徐承志. 基于GIS平台的空间查询语言与空间数据挖掘研究[D]. 计算机软件与理论, 武汉大学. 2010, 31. • [8] 李玲, 王庆, 王慧青. 基于Spatiallite轻量级空间数据库的GIS数据管理[J]. 地理信息世界, 2010, 4(8).

  25. Thanks!

More Related