chp4 空间结构化查询语言.ppt_第1页
chp4 空间结构化查询语言.ppt_第2页
chp4 空间结构化查询语言.ppt_第3页
chp4 空间结构化查询语言.ppt_第4页
chp4 空间结构化查询语言.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章空间结构化查询语言,4.1空间结构化查询语言,什么是查询?查询就是向数据库提问,这就要求数据库返回相应的结果。查询通常以高级且易于理解的方式表达,例如查询语言。例如:当我们用鼠标点击地图上的道路时,这意味着我们想知道被鼠标点击的道路的名称。在搜索引擎中输入相应的单词意味着我们需要引擎告诉我们哪些网页包含当前输入的关键词。查询语句“从参议员中选择s .姓名,其中s .性别=f”表示哪些议员是女性?什么是查询语言?查询语言是一种用来描述哪些数据是我们感兴趣的内容的语言。空间结构化查询语言(SSQL)/GSQL是一种基于SQL99提供的面向对象扩展机制的扩展结构化查询语言,用于空间数据的存储、

2、管理、查询、更新和维护。空间数据类型的基本操作描述了功能空间分析和处理空间对象之间拓扑关系的一般操作。过去的生活:1986年,加州大学伯克利分校,对象关系数据库系统;PostGIS提供空间对象、空间索引、空间操作功能和空间操作符等空间信息服务功能;实验课:PostgreSQL/PostGIS的安装和应用,4.2 PostgreSQL/postgis,以及PostGIS的空间特性是根据OpenGIS的规范开发的。支持OGC规范。OGC几何对象模型类层次结构,补充1关系数据库的定义和操作,7,8,补充SQL语句格式的约定符号,其中的内容是必要的和用户定义的语义;可选或分隔符|表示必需,即必须选择其

3、中一项;n表示前一项可以重复多次,并且是合法的标识符,最多可以有128个字符,如s、sc和c,并且不允许重名。列名(以字母开头,可以包含字母、数字、$、_=128个字符)。同一表中不允许有重复的名称。补编2,“空间关系运算符和函数”,9,4.3“向量数据的定义和操作”,后格列兹卡前世:1986年,加州大学伯克利分校,对象关系数据库系统;PostGIS提供空间对象、空间索引、空间操作功能和空间操作符等空间信息服务功能;实验课:PostgreSQL/PostGIS安装和应用,4.3矢量数据的定义和操作,1。数据的定义和处理。表2的定义。索引3的定义。数据插入插入(,值(,),第二,管理功能(管理和

4、操作数据表和几何类型的元数据),第三,构造功能(构造几何对象),第四,访问功能(获取几何对象的相关属性信息),第五,输出功能(根据需要输出几何对象),第六,编辑功能(添加、删除、修改几何对象的坐标信息),第七,几何处理功能(获取导出的几何对象),第九,空间关系功能,几何操作符(空间操作符)10。测量函数(用于获取几何对象的各种测量值),空间查询示例,1。在国家表2中列出与美国相邻的国家名称。找出河流表中列出的河流流经的国家。对于河流表中的每条河流,在城市表中查找最近的城市。4.圣劳伦斯河可以为方圆300公里范围内的城市供水。列出能从这条河获得水源的城市。5.列出每个国家的国内生产总值以及从首都

5、到赤道的距离。6.对于每一个至少有两条河流的国家,找出最短的河流。及其首都到赤道的距离,空间查询实例,1,列出国家表中与美国相邻的国家名字选择C1 .被称为美国的邻居来自国家C1,国家C2在哪里接触(C1 .形状,C2,形状)=1和C2 .名称=美国选择C1 .C2所在的国家C2的C1被称为美国的邻居 .名称=美国和触摸(C1 .形状,C2,形状)=1,代价模型与优化,2,找出河表中所列出的河流流经的国家选择R .名称,C .名称来自R河,C国,其中交叉(R .形状,C .形状)=1 3,对于河表中的每个河流,在城市表中找到与其距离最近的城市选择C1 .名字,R1 .名字来自C1市,距离R1河(C1 .形状,R1 .形状)C2 .姓名)4、圣劳伦斯河能为方圆300公里以内的城市供水,列出能从该河获得供水的城市选择C1 .名字来自C1市,R1河重叠的地方(C1 .形状,缓冲区(右侧形状,300)=1,右侧名称=圣劳伦斯,空间查询实例,5,列出每个国家的国内生产总值以及其首都到赤道的距离选择公司名称、公司国内生产总值、距离(点(0,形状),形状)作为与国家公司、城市公司的距离,其中公司名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论