第六讲空间查询与空间分析精选文档.ppt
《第六讲空间查询与空间分析精选文档.ppt》由会员分享,可在线阅读,更多相关《第六讲空间查询与空间分析精选文档.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六讲空间查询与空间分析第六讲空间查询与空间分析本讲稿第一页,共五十一页第六讲 空间查询与空间分析1.1.空间查询空间查询2.2.叠置分析叠置分析3.3.缓冲区分析缓冲区分析4.4.网络分析网络分析本讲稿第二页,共五十一页空间查询l空间查询是空间查询是GISGIS的最基本最常用的功能的最基本最常用的功能l能能够够根根据据图图形形查查询询到到属属性性和和根根据据属属性性条条件件查查询询到到相相应应的的图图形形l根据空间关系的查询根据空间关系的查询本讲稿第三页,共五十一页空间查询l几何参数查询几何参数查询 一一般般的的GISGIS软软件件都都提提供供了了查查询询空空间间对对象象几几何何参参数数的的
2、功功能能。包包括括点点的的位位置置坐坐标标,两两点点间间的的距距离离,一一个个或或一一段段线线目目标标的的长长度度,一一个面状目标的周长或面积等个面状目标的周长或面积等 本讲稿第四页,共五十一页空间查询l空间定位查询空间定位查询 空空间间定定位位查查询询是是指指给给定定一一个个点点或或一一个个几几何何图图形形,检检索索出出该该图图形形范围内的空间对象以及相应的属性范围内的空间对象以及相应的属性 本讲稿第五页,共五十一页空间查询l空间定位查询空间定位查询 按按点点查查询询:给给定定一一个个鼠鼠标标点点位位,检检索索出出离离它它最最近近的的空空间间对对象象,并显示它的属性,回答它是什么,它的属性是
3、什么并显示它的属性,回答它是什么,它的属性是什么本讲稿第六页,共五十一页空间查询l空间定位查询空间定位查询 按按矩矩形形查查询询:给给定定一一个个矩矩形形窗窗口口,查查询询出出该该窗窗口口内内某某一一类类地地物物的的所所有有对对象象。如如果果需需要要,显显示示出出每每个个对对象象的的属属性性表表。在在这这种种查查询询中中往往往往需需要要考考虑虑检检索索是是包包含含在在该该窗窗口口内内的的地地物物,还还是是只只要要该该窗窗口口涉涉及及到到的的地地物物无无论论是是被被包包含含的的还还是是穿穿过过的的都都被被检检索索出出来来。这这种种检检索索过过程程异异常常复复杂杂,它它首首先先需需要要根根据据空空
4、间间索索引引,检检索索到到哪哪些些空空间间对对象象可可能能位位于于该该窗窗口口内内,然然后后根根据据点点在在矩矩形形内内、线线在在矩矩形形内内、多多边边形形位位于于矩矩形形内内的的判判别别计计算算,检检索索出出所所有有落落入入检检索索窗窗口内的目口内的目标标 本讲稿第七页,共五十一页空间查询l空间定位查询空间定位查询 按按圆圆查查询询:给给定定一一个个圆圆或或椭椭圆圆,检检索索出出该该个个圆圆或或椭椭圆圆范范围围内内的的某个某个类类或某一或某一层层的空的空间对间对象,其象,其实现实现方法与按矩形方法与按矩形查询类查询类似似 本讲稿第八页,共五十一页空间查询l空间定位查询空间定位查询 按按多多边
5、边形形查查询询:用用鼠鼠标标给给定定一一个个多多边边形形,或或者者在在图图上上选选定定一一个个多多边边形形对对象象,检检索索出出位位于于该该多多边边形形内内的的某某一一类类或或某某一一层层的的空空间间地地物物,这这一一操操作作其其工工作作原原理理与与按按矩矩形形查查询询相相似似,但但是是它它比比前前者者要要复复杂杂得得多多,它它涉涉及及到到点点在在多多边边形形内内、线线在在多多边边形形内内,多多边边形形在在多多边边形形内内的的判判别别计计算算,这这一一操操作作也也非非常常有有用用,用用户户需需要要经经常常查查询询某某一一面面状状地地物物,特特别别是是行行政政区区所所涉涉及及的的某某类类地地物物
6、,例例如如查查询询通通过过湖北省的主要公路湖北省的主要公路 本讲稿第九页,共五十一页空间查询l空空间间关系关系查询查询 空空间间关关系系查查询询包包括括空空间间拓拓扑扑关关系系查查询询和和缓缓冲冲区区查查询询。空空间间关关系系查查询询有有些些是是通通过过拓拓扑扑数数据据结结构构直直接接查查询询得得到到,有有些些是是通通过过空空间间运算,特运算,特别别是空是空间间位置的关系运算得到位置的关系运算得到 本讲稿第十页,共五十一页空间查询l空间关系查询空间关系查询 邻接查询邻接查询多边形邻接查询:如查询与面状地物多边形邻接查询:如查询与面状地物A A相邻的所有多边形相邻的所有多边形l第第一一步步:从从
7、多多边边形形与与弧弧段段关关联联的的表表中中,检检索索出出该该多多边边形关联的所有弧段;形关联的所有弧段;l第第二二步步:从从弧弧段段关关联联的的左左右右多多边边形形的的表表中中,检检索索出出这这些弧段所关联的多边形,即为与些弧段所关联的多边形,即为与A A相邻的多边形相邻的多边形本讲稿第十一页,共五十一页空间查询l空间关系查询空间关系查询 邻接查询邻接查询线与线的邻接查询例如查询所有与主河流线与线的邻接查询例如查询所有与主河流A A关联的支流关联的支流l第第一一步步:从从线线状状地地物物表表中中查查找找出出组组成成线线状状地地物物A A的的所所有有弧段及关联的结点;弧段及关联的结点;l第第二
8、二步步:从从结结点点表表中中查查找找出出与与这这些些结结点点相相关关联联的的弧弧段段(线状目标)即为与(线状目标)即为与A A关联的支流关联的支流本讲稿第十二页,共五十一页空间查询l空间关系查询空间关系查询 包含关系包含关系查询查询 查查询询某某一一个个面面状状地地物物所所包包含含的的某某一一类类的的空空间间对对象象。被被包包含含的空的空间对间对象可能是点状地物、象可能是点状地物、线线状地物或面状地物状地物或面状地物它它实际实际上与前面所述的按多上与前面所述的按多边边形的定位形的定位查询查询相似相似 本讲稿第十三页,共五十一页空间查询l空间关系查询空间关系查询 穿越穿越查询查询 往往往往需需要
9、要查查询询某某一一条条公公路路或或一一条条河河流流穿穿越越了了哪哪些些县县、哪哪些些乡乡,完成,完成这这一操作,即可使用穿越一操作,即可使用穿越查询查询穿穿越越查查询询一一般般采采用用空空间间运运算算方方法法执执行行。根根据据一一个个线线状状目目标标的空的空间间坐坐标标,计计算出哪些面状地物或算出哪些面状地物或线线状地物与它相交状地物与它相交 本讲稿第十四页,共五十一页空间查询l空间关系查询空间关系查询 落入落入查询查询 有有时时我我们们需需要要了了解解一一个个空空间间对对象象它它落落在在哪哪个个空空间间对对象象之之内内。例例如如,查查询询一一个个一一等等测测量量钢钢标标落落在在哪哪个个乡乡镇
10、镇的的地地域域内内,以以便找到相便找到相应应行政机关行政机关给给予保予保护护执执行行这这一一操操作作采采用用空空间间运运算算即即可可,即即使使用用点点在在多多边边形形内内,线线在多在多边边形内,或面在多形内,或面在多边边形内的判形内的判别别方法方法 本讲稿第十五页,共五十一页空间查询l空间关系查询空间关系查询 缓缓冲区冲区查询查询 缓缓冲冲区区查查询询与与后后面面所所述述的的缓缓冲冲区区分分析析有有一一点点差差别别,缓缓冲冲区区查查询询不不对对原原有有图图形形进进行行切切割割,只只是是根根据据用用户户需需要要给给定定一一个个点点缓缓冲冲,线线缓缓冲冲或或面面缓缓冲冲的的距距离离,从从而而形形成
11、成一一个个缓缓冲冲区区的的多多边边形形,再再根根据据前前面面所所述述的的多多边边形形检检索索的的原原理理,检检索索出出该该缓缓冲区多冲区多边边形内的空形内的空间间地物地物 本讲稿第十六页,共五十一页空间查询l属性查询属性查询查找:查找:是是最最简简单单的的由由属属性性查查询询图图形形的的操操作作,它它不不需需要要构构造造复复杂杂的的SQLSQL命命令令,仅仅要要选选择择一一个个属属性性表表,给给定定一一个个属属性性值值。找找出出对对应应的的属属性性记记录录和和空空间间图图形形。这这一一步步操操作作是是先先执执行行数数据据库库查查询询语语言言,找找到到满满足足条条件件的的数数据据库库记记录录,得
12、得到到它它的的目目标标标标识识,再再通通过过目目标标标标识识在在图图形形数数据据文文件件中中找找到到对对应应的的空空间间对对象象 本讲稿第十七页,共五十一页空间查询l属性查询属性查询S SQLQL查询查询GISGIS软软件件通通常常支支持持标标准准的的SQLSQL查查询询语语言言。标标准准SQLSQL查查询询语语言言是是Select Select 需需显显示的属性示的属性项项From From 属性表属性表Where Where 条件条件or or 条件条件and and 条件条件 本讲稿第十八页,共五十一页空间查询l属性查询属性查询S SQLQL查询查询本讲稿第十九页,共五十一页空间查询l属
13、性查询属性查询扩扩展的展的SQLSQL查询查询 将将SQLSQL查询查询和空和空间间关系关系查询结查询结合起来是合起来是GISGIS研究学者研究的一个重要研究学者研究的一个重要课题课题 Adjacent”Adjacent”,包包含含“Contain”“Contain”,穿穿过过“Cross”“Cross”和和在在之之内内“Inside”“Inside”,缓缓冲冲区区“Buffer”“Buffer”等等Select *Select *From From 县县或市或市Where Where 县县或市或市人口人口5050万万 And Cross And Cross(河流(河流名称名称=“=“长长江江
14、”)本讲稿第二十页,共五十一页空间查询l属性查询属性查询扩扩展的展的SQLSQL查询查询 将将SQLSQL查询查询和空和空间间关系关系查询结查询结合起来是合起来是GISGIS研究学者研究的一个重要研究学者研究的一个重要课题课题 Adjacent”Adjacent”,包包 含含“Contain”“Contain”,穿穿 过过“Cross”“Cross”和和 在在 之之 内内“Inside”“Inside”,缓缓冲区冲区“Buffer”“Buffer”等等Select *Select *From From 县县或市或市Where Where 县县或市或市人口人口5050万万 And Cross A
15、nd Cross(河流(河流名称名称=“=“长长江江”)本讲稿第二十一页,共五十一页叠置分析l叠置分析是叠置分析是GISGIS中的一中的一项项非常重要的空非常重要的空间间分析功能分析功能l了了解解一一个个乡乡的的森森林林覆覆盖盖面面积积,一一个个县县的的公公路路里里程程,一一个个地地区区的的河河流流密密度度。得得到到这这些些结结果果,不不能能仅仅靠靠前前面面所所述述的的空空间间查查询询,而而需需要要将将空空间间目目标标进进行行切切割割,必必要要时时要要重重建建拓拓扑扑关关系系,以以致致确确切切地地统统计计出出乡乡的的森森林林覆覆盖盖面面积积,县县的公路里程,地区的河流密度等属性的公路里程,地区
16、的河流密度等属性值值。本讲稿第二十二页,共五十一页叠置分析l空空间间叠叠置置至至少少涉涉及及到到两两个个图图层层,其其中中至至少少有有一一个个图图层层是是多多边边形形图图层层称称基基本本图图层层,另另一一图图层层可可能能是是点点、线线或或多多边边形形 l空空间间叠叠置置分分析析往往往往涉涉及及到到逻逻辑辑交交、逻逻辑辑并并、逻逻辑辑差差的的运算运算 本讲稿第二十三页,共五十一页叠置分析l基于基于栅栅格的叠置分析格的叠置分析厚度50cm的土壤 小麦地本讲稿第二十四页,共五十一页叠置分析l基于基于栅栅格的叠置分析格的叠置分析厚度50cm的土壤 小麦地本讲稿第二十五页,共五十一页叠置分析l基于基于矢
17、量矢量的叠置分析的叠置分析过过去去由由于于计计算算机机运运算算速速度度慢慢和和算算法法的的原原因因,一一般般认认为为矢矢量量叠叠置置分分析析效效率率低低,因因而而过过去去许许多多系系统统采采用用栅栅格格的的叠叠置置分分析析算算法法。但但是是现现在在随随着着计计算算机机的的发发展和算法的改展和算法的改进进,矢量叠置分析的效率大,矢量叠置分析的效率大为为提高提高 矢量叠置分析涉及到点与多矢量叠置分析涉及到点与多边边形的叠置、形的叠置、线线与多与多边边形的叠置、多形的叠置、多边边形与多形与多边边形的叠置形的叠置 本讲稿第二十六页,共五十一页叠置分析l基于基于矢量矢量的叠置分析的叠置分析点与多点与多边
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 空间 查询 分析 精选 文档
限制150内