- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PostgreSQL空间数据库用途和发展
自由,开源,免费
中国林业科学研究院湿地研究所
认识数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。Access、MYSQL、FoxPro、Oracle、Sybase… …
空间数据库(spatial database)是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据。它可以用来描述来自现实世界的目标,它具有定位、定性、时间和空间关系等特性,适用于描述所有呈二维、三维甚至多维分布的关于区域的现象,空间数据不仅能够表示实体本身的空间位置及形态信息,而且还有表示实体属性和空间关系(如拓扑关系)的信息。一般是以一系列特定结构的文件的形式组织在存储介质之上的。传统数据库系统只针对简单对象,无法有效的支持复杂对象(如图形、图像)。
GIS Data
数字工程
数字终端
数字小区、数字城市、数字地球… …
数字保护区、数字生态站… …
汇报提纲
一、认识PostgreSQL(PSQL)
二、PostgreSQL优点和用途
三、PostgreSQL展示
四、PostgreSQL发展前景
一、认识 PostgreSQL
一、认识 PostgreSQL
PostgreSQL是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件空间数据库系统。它起源于伯克利(BSD)的数据库研究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户。
在PostgreSQL中已经定义了一些基本的集合实体类型,这些类型包括:点(POINT)、线(LINE)、线段(LSEG)、方形(BOX)、多边形(POLYGON)和圆(CIRCLE)等;另外,PostgreSQL定义了一系列的函数和操作符来实现几何类型的操作和运算;同时,PostgreSQL引入空间数据索引R-tree。
PostGIS是对象关系型数据库系统PostgreSQL的一个扩展。 PostGIS可以提供空间信息服务功能:
空间对象、空间索引、空间操作函数和空间操作符。
二、PostgreSQL优点和用途
PostgreSQL 介绍
PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。能在多平台下-包括Linux、FreeBSD和Windows等---运行,并且支持多语言的开发。
在两大开源数据库产品的对比中,一般认为MySQL速度更快,所以得到更为广泛的使用;而PostgreSQL性能更为先进,PostgreSQL 提供很多 MySQL 目前所不支持的如触发器、视图、存储过程等功能,在记录数超千万之后性能表现尤其出色。
PostgreSQL 介绍
PostGIS遵循OpenGIS的规范。
基于空间对象库GEOS和空间投影库PROJ.4开发
支持桌面GIS软件:GRASS, QGIS, uDig, JUMP
支持中间件服务器:MapServer, GeoServer等
支持开发库:GeoTools, OGR
ESRI ArcGIS 10 支持PostGIS空间数据类型
自由、开源、免费
适用的行业和人群
司机 最近加油站在哪,附近有没有餐馆(GPS)
军队指挥家 敌军动向(电子沙盘)
公司供货经理 新的物流仓库和零售店应建在什么地方(选址)
环境专家 该地区的总体环境评价(多因素多因子空间叠置分析)
交通专家 路网建设怎样能改善交通状况(网络分析)
应急服务 求助人的位置?最佳路线怎么走(最短路径分析)
停车场 附近有哪些停车场,有多少空位(GPS+LBS)
突发公共卫生事件 感染源在哪里?带有5000m缓冲的隔离区,发生原因及趋势(空间自相关空间分析)
湿地保护 湿地监测、面积变化、生物活动等
……
空间数据库能做什么
空间数据库典型实例
卫星影像存储,要求(时间序列,大存储量)
(NASA,QuickBird,Google Earth,Google Map)
车辆GPS 监管
土地部门规划管理
传统数据库
列出某市销售额最高的十家××××分店
空间数据库
列出××附近1000m范围内的所有超市
找出××附近500m内有学校的所有售房
一维
二维……
三、PostgreSQL展示
3.1 PostGIS读写数据方式
读写PostGIS目前主要有以下四种方式:
原创力文档


文档评论(0)