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

下载本文档

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

文档简介

第四章空间结构化查询语言空间结构化查询语言PostgreSQL/PostGIS矢量数据的定义和操纵栅格数据的定义和操纵定义与插入管理函数构造函数访问函数输出函数…….4.1空间结构化查询语言什么是查询?查询就是向数据库提出问题需要数据库返回相应的结果。查询一般使用高水平的、易于理解的方式来表达,如查询语言。例子:当我们用鼠标单击地图上的道路时意味着我们想知道当前被鼠标击中的道路名称是什么?在搜索引擎中输入相应的文字意味着我们需要引擎告诉我们有哪些网页包含了当前输入的关键字?查询语句“SELECTS.nameFROMSenatorWHERES.gender=‘F’”意味着哪些议员是女性?什么是查询语言?查询语言是在查询中用来描述哪些数据是我们所感兴趣的内容的一种语言形式。空间结构化查询语言(SSQL)/GSQL基于SQL99提供的面向对象的扩展机制,扩充的一种用于实现空间数据存储、管理、查询、更新与维护的结构化查询语言。对空间数据类型的基本操作描述空间对象间拓扑关系的函数空间分析与处理的一般操作PostgreSQL前世今生:1986,加州大学伯克利分校,对象关系型数据库系统;PostGIS提供空间对象、空间索引、空间操作函数和空间操作符等空间信息服务功能;实验课:PostgreSQL/PostGIS安装和运用4.2PostgreSQL/PostGISPostGIS的空间特性遵循OpenGIS的规范开发。支持OGC规范。OGC几何对象模型类层次结构补充1

关系数据库的定义与操纵78补—SQL语句格式的约定符号语句格式中,<>中的内容是必须的,是用户自定义语义;[]为任选项{}或分隔符|表示必选项,即必选其中之一项[,…N]表示前面得项可以重复多次<表名>是合法标识符,最多可有128个字符,如S,SC,C,不允许重名。列名(字母开头,可含字母、数字、#、$、_<=128字符)

。同一表中不许有重名列。

补充2

空间关系算子与函数94.3矢量数据的定义与操纵PostgreSQL前世今生:1986,加州大学伯克利分校,对象关系型数据库系统;PostGIS提供空间对象、空间索引、空间操作函数和空间操作符等空间信息服务功能;实验课:PostgreSQL/PostGIS安装和运用4.3矢量数据的定义与操纵一、数据的定义与操纵1、表的定义2、索引的定义3、数据插入INSERTINTO<表名>[(<列名1>[,<列名2>…])]VALUES(<常量1>[,<常量2>…])二、管理函数(管理和操纵几何类型的数据表及元数据)三、构造函数(构造几何对象)四、访问函数(获取几何对象的相关属性信息)五、输出函数(按要求输出几何对象)六、编辑函数(增加、删除、修改几何对象的坐标信息)七、几何处理函数(获取衍生几何对象)九、空间关系函数八、几何操作符(空间操作符)十、量测函数(用于获取几何对象的各类量测值)空间查询实例1、列出Country表中与USA相邻的国家名字2、找出River表中所列出的河流流经的国家3、对于River表中的每个河流,在City表中找到与其距离最近的城市4、圣劳伦斯河能为方圆300公里以内的城市供水,列出能从该河获得供水的城市5、列出每个国家的GDP以及其首都到赤道的距离6、对每个至少有两条河流发源地的国家,找到发源于它的最短河流。及其首都到赤道的距离NamePopulationIsCapitalGDPNameContinentNameLengthCityRiverCountryPopulationLife-ExpWithinOriginates1N1MBelongs-to11实体关系属性空间查询实例1、列出Country表中与USA相邻的国家名字SelectC1.NameAs“NeighborsofUSA”FromCountryC1,CountryC2WhereTouch(C1.Shape,C2,Shape)=1ANDC2.Name=’USA’SelectC1.NameAs“NeighborsofUSA”FromCountryC1,CountryC2WhereC2.Name=’USA’ANDTouch(C1.Shape,C2,Shape)=1代价模型与优化2、找胀出Ri爸ve溪r表中冤所列汽出的络河流馆流经丛的国净家Se妇le钢ct浮R朽.N掘am碗e,煮C循,N目am席eFr圈om驱R韵iv胆er庆R竖,景Co群un罢tr浅y烂CWh捧er镜e君Cr垂os其s(申R.趣Sh看ap术e,轧C灭.S务ha肉pe树)=掘13、对膜于Ri沿ve咳r表中盼的每纺个河樱流,悟在Ci兄ty表中植找到葱与其茶距离古最近披的城传市Se宋le均ct阳C稻1.誓Na验me育,举R1奶.N密am混eFr叉om堂C策it种y绝C1乱,议Ri怜ve虹r帆R1Wh据er网e斑Di朵st怀an领ce罚(C唱1.由Sh臣ap贼e,揉R1榜.S跪ha垄pe携)<石A耀ll烘(舞Se阀le馋ct汇D右is仙ta肾nc虽e纸(像C2狸.S博ha寸pe喜,叨R1确.s嚼ha茂pe污)贞Fr赶om找C贤it号y已C2犯W占he阵re宾C乏1.本Na确me最<>唤C2波.N铺am蓬e)4、圣棒劳伦涝斯河祸能为能方圆30滴0公里榨以内牛的城承市供触水,机列出洪能从天该河犹获得宋供水姑的城鹅市Se叠le妻ct治C薯1.渐Na严meFr料om筑C柏it堵y撇C1珍,跃Ri植ve铺r旺R1Wh汉er絮e恩Ov扭er卧la位p(浊C1瞒.S宋ha湖pe辈,B竹uf琴fe张r(盖R.还Sh芦ap丙e,申30绳0)径)=熄1挣AN控D如R.爷Na敢me嫁=’四St恋.L忌aw线re具nc晨e’空间滩查询该实例5、列摧出每末个国盗家的GD捆P以及挨其首唱都到枪赤道罪的距蔽离。Se痰le饺ct重C筐o.产Na税me族,C钞o.讲GD习P,剂D寇is摔ta蚊nc群e(轨Po报in遇t(互0,吗C新i.呈sh乏ap誓e.套y)蜘,C最i.戚sh怒ap室le次)匀As碌“税Di峰st激an央ce数”Fr谊om塔C饿ou漠nt樱ry弯C俊o,能Ci滔ty乌C轨iWh聪er么e蔽Co爷.N恭am吧e=观Ci父.C泻ou孩nt浙ry率A誓ND港C丝式i.减Ca巡寿pt器ia龄l=脸’Y脸’6、对娘每个窄至少知有两压条河罩流发陷源地央的国伟家,呼找到福发源拣于它笋的最瓶短河野流。Se样le沟ct危R油.O托ri展gi嗽

温馨提示

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

评论

0/150

提交评论