教育专题:GIS在中学地理教学中的应用-第6章-空间分析.ppt
《教育专题:GIS在中学地理教学中的应用-第6章-空间分析.ppt》由会员分享,可在线阅读,更多相关《教育专题:GIS在中学地理教学中的应用-第6章-空间分析.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、16.1 空间分析的内容空间分析的内容 6.2 空间数据的基本运算空间数据的基本运算6.3 空间数据的查询空间数据的查询6.4 空间数据的叠置分析空间数据的叠置分析6.5 空间数据的邻域分析空间数据的邻域分析6.6 空间数据的网络分析空间数据的网络分析第六章第六章 空间分析空间分析2GIS中的空间分析包含中的空间分析包含:空间数据的空间特征分析空间数据的空间特征分析;空间数据的非空间特征分析空间数据的非空间特征分析;空间特征和非空间特征的联合分析。空间特征和非空间特征的联合分析。6.1空间分析的内容空间分析的内容 空间分析是空间分析是GIS的重要内容,也是评价一个的重要内容,也是评价一个GIS
2、功能强弱的重要标志。功能强弱的重要标志。空间分析空间分析通过空间数据的分析算法,获取地通过空间数据的分析算法,获取地理对象的空间位置、空间分布、空间形态、空理对象的空间位置、空间分布、空间形态、空间演变等新信息。间演变等新信息。3分析空间信息的一般过程分析空间信息的一般过程确定分析目的和评价准则确定分析目的和评价准则收集、输入空间、属性数据收集、输入空间、属性数据作空间位置的处理、分析作空间位置的处理、分析 作作属性信息的处理、分析属性信息的处理、分析获得简要分析结果(图、表)获得简要分析结果(图、表)解释、评价结果解释、评价结果专题地图、文字报表的修饰,专题地图、文字报表的修饰,形成正式结果
3、,供决策使用形成正式结果,供决策使用4 6.2 空间数据的基本运算空间数据的基本运算1 1)矢量数据的长度计算)矢量数据的长度计算)矢量数据的长度计算)矢量数据的长度计算 1、长度计算、长度计算点(点(x0,y0)到直线到直线 Ax+By+C=0 之间欧氏之间欧氏距离的计算距离的计算线状物体长度的计算公式为线状物体长度的计算公式为:5用用8 8邻域方向累加地物骨架线通过的栅格数目邻域方向累加地物骨架线通过的栅格数目,N Nd d-水平和垂直方向的栅格数水平和垂直方向的栅格数N Ni i-对角方向的栅格数对角方向的栅格数D -D -每个栅格的长度每个栅格的长度2 2)栅格数据的长度计算)栅格数据
4、的长度计算)栅格数据的长度计算)栅格数据的长度计算6 n123n-1X统计相同属性的格网数目。统计相同属性的格网数目。Y2、面积的计算、面积的计算空间数据的自动量算是空间数据的自动量算是GIS 的重要功能,也是进的重要功能,也是进行空间分析的定量化基础。行空间分析的定量化基础。1)矢量格式下面积的量算通常用辛普森公式矢量格式下面积的量算通常用辛普森公式2)栅格数据面积的计算栅格数据面积的计算 73、重重(质质)心的计算心的计算 区域的质心是区域的质心是目标保持均匀分布的平衡点目标保持均匀分布的平衡点,它通过对目标坐标值加权平均求得它通过对目标坐标值加权平均求得。质心通常是指一个多边形或面积的质
5、心通常是指一个多边形或面积的几何中心几何中心。在有些情况下质心描述的不是几何中心,而是分在有些情况下质心描述的不是几何中心,而是分布中心,或加权的平均中心。布中心,或加权的平均中心。应用范围极其广泛,如:应用范围极其广泛,如:商场选址应该位于具有最佳势能的定位点处。商场选址应该位于具有最佳势能的定位点处。经济的增长极可能发生在高势能地区。经济的增长极可能发生在高势能地区。8X,Y 分别是多边形顶点坐标;分别是多边形顶点坐标;n 为顶点数;为顶点数;XG,YG 为多边形的重心为多边形的重心,也称质心。也称质心。几何中心的计算几何中心的计算几何中心的计算几何中心的计算注意重心不一定在多边型内。注意
6、重心不一定在多边型内。9 空间数据的查询是空间数据的查询是GIS最基本、最重要的功能之一。最基本、最重要的功能之一。空间数据查询的实质是找出满足属性约束条件和空间空间数据查询的实质是找出满足属性约束条件和空间约束条件的地理对象。通常属性约束条件用带有比较运约束条件的地理对象。通常属性约束条件用带有比较运算符的逻辑表达式描述。算符的逻辑表达式描述。GIS中用户的很多问题可通过查询解决,查询还能派中用户的很多问题可通过查询解决,查询还能派生新数据。空间数据的查询涉及到空间数据模型、空间生新数据。空间数据的查询涉及到空间数据模型、空间数据拓扑关系、空间索引等。数据拓扑关系、空间索引等。6.3 空间数
7、据的查询分析空间数据的查询分析10 属性特征的查询主要在属性数据库中完成,这种查询通属性特征的查询主要在属性数据库中完成,这种查询通常基于标准的常基于标准的SQLSQL查询语言实现,之后按照属性数据和查询语言实现,之后按照属性数据和空间数据的对应关系显示图形。空间数据的对应关系显示图形。标号标号植被植被面积面积101101林地林地69.569.5102102农地农地70.870.8103103工业地工业地216.2216.2104104林地林地108.3108.3查查 找找如如:通过对下列数据表中属性通过对下列数据表中属性“植被植被”的查找,找到林地。的查找,找到林地。1、空间数据查询、空间数
8、据查询1 1)基于属性(非空间)特征的查询)基于属性(非空间)特征的查询)基于属性(非空间)特征的查询)基于属性(非空间)特征的查询10110110210210310310410411标号植被面积101101林地林地69.569.5102102农地农地70.870.8103103工业地工业地216.2216.2104104林地林地108.3108.3标号植被面积101101林地林地69.569.5102102农地农地70.870.8103103工业地工业地216.2216.2104104林地林地108.3108.3标号标号植被植被面积面积101101林地林地69.569.5102102农地农地
9、70.870.8103103工业地工业地216.2216.2104104林地林地108.3108.3实质是查数据库中植被实质是查数据库中植被=“林地林地”的记录,并显示。的记录,并显示。122)2)基于空间特性的查询基于空间特性的查询基于空间特性的查询基于空间特性的查询空间特征的查询可分:空间特征的查询可分:(1)空间几何数据查询空间几何数据查询查询空间目标的坐标点、线长、面积、周长及位查询空间目标的坐标点、线长、面积、周长及位置等。置等。(2)空间关系查询空间关系查询 基于拓扑关系的查询如邻接性查询、包含性查询、基于拓扑关系的查询如邻接性查询、包含性查询、穿越性查询、落入性查询、方向性查询等
10、。穿越性查询、落入性查询、方向性查询等。例:查长江经过哪几个省例:查长江经过哪几个省?13 这种这种查询条件查询条件中涉及空间特征和属性特征,而不是中涉及空间特征和属性特征,而不是将查询结果用空间特性和非空间(属性)特征结合。将查询结果用空间特性和非空间(属性)特征结合。例查长江以南(例查长江以南(查空间中位置查空间中位置)、人口数大于)、人口数大于100100万的万的 (查属性查属性)同北京的距离()同北京的距离(查空间中距离查空间中距离)小于小于20002000公里的城市。公里的城市。3 3)空间和非空间特征的联合查询)空间和非空间特征的联合查询)空间和非空间特征的联合查询)空间和非空间特
11、征的联合查询146.4 空间数据的叠合空间数据的叠合(置置)分析分析叠合分析叠合分析(Overlay Analysis)(Overlay Analysis)的概念的概念 叠合分析是叠合分析是在统一空间参照系统的条件下,将两层或多层在统一空间参照系统的条件下,将两层或多层地图要素进行叠合产生一个新要素层的操作,其结果将原来地图要素进行叠合产生一个新要素层的操作,其结果将原来要素分割成新的要素,新要素综合了原来两层或多层要素所要素分割成新的要素,新要素综合了原来两层或多层要素所具有的属性。具有的属性。也就是说,叠合分析不仅生成了新的空间关系,也就是说,叠合分析不仅生成了新的空间关系,还将输入数据层
12、的属性联系起来产生了新的属性关系。叠合还将输入数据层的属性联系起来产生了新的属性关系。叠合分析是对新要素的属性按一定的数学模型进行计算分析,进分析是对新要素的属性按一定的数学模型进行计算分析,进而产生用户需要的结果或回答用户提出的问题。而产生用户需要的结果或回答用户提出的问题。空间数据的叠置在图层间进行,叠置图层其投影方式、比空间数据的叠置在图层间进行,叠置图层其投影方式、比例尺必需一致、进行配准,使同一地区的轮廓线必需相同。例尺必需一致、进行配准,使同一地区的轮廓线必需相同。15 一、叠置的分类一、叠置的分类按叠置方式按叠置方式视觉叠置视觉叠置条件叠置条件叠置无条件叠置无条件叠置按叠置对象类
13、型按叠置对象类型点和面的叠置点和面的叠置线和面的叠置线和面的叠置面和面的叠置面和面的叠置线和线的叠置线和线的叠置点和点的叠置点和点的叠置按叠置方法按叠置方法矢量叠置矢量叠置栅格叠置栅格叠置16为讨论方便将空间图层为讨论方便将空间图层A,B,C定义为二值图象定义为二值图象1、空间逻辑并(或)运算、空间逻辑并(或)运算A B=X|X A 或或 X B 2、空间逻辑交(与)运算、空间逻辑交(与)运算AB=X|X A 且且 X B 3、空间逻辑差运算、空间逻辑差运算A-B=X|X A 且且 X B 4、空间包含、空间包含A B二、叠置分析的数学基础二、叠置分析的数学基础 空间逻辑运算空间逻辑运算17
14、视觉信息复合叠置分析的实质是将不同层面的图视觉信息复合叠置分析的实质是将不同层面的图信息进行叠加显示,以判断其间的空间关系。信息进行叠加显示,以判断其间的空间关系。视觉叠置不改变系统的数据结构,不生成新数据视觉叠置不改变系统的数据结构,不生成新数据,但能够给用户带来视觉效果,帮助用户对空间,但能够给用户带来视觉效果,帮助用户对空间信息进行重新区划,以形成新的属性数据。信息进行重新区划,以形成新的属性数据。三、视觉信息复合三、视觉信息复合18面状图、线状图和点状图之间的复合;面状图、线状图和点状图之间的复合;面面状状图图区区域域边边界界之之间间或或一一个个面面状状图图与与其其他他专专题题区区域边
15、界之间的复合;域边界之间的复合;遥感影像与专题地图的复合;遥感影像与专题地图的复合;专题地图与数字高程模型复合显示立体专题图;专题地图与数字高程模型复合显示立体专题图;遥感影像与遥感影像与DTM复合生成三维地物景观。复合生成三维地物景观。视觉信息复合类型视觉信息复合类型19l 根据点在多边形内的条件根据点在多边形内的条件,判别每个点在哪个多边形内判别每个点在哪个多边形内l 形成和多边形联合的属性表形成和多边形联合的属性表点点 属属性性1234*1 *2 *3 *4A DB C这一功能常用于城市中各种服务设施分布情况的分析。这一功能常用于城市中各种服务设施分布情况的分析。四、基于矢量数据结构的叠
16、置分析四、基于矢量数据结构的叠置分析1、点与多边形的叠置、点与多边形的叠置多边形多边形 属性属性1 属性属性2 A B C D点点 多边形多边形 点属性点属性 面属性面属性1 面属性面属性21 A2 D3 C4 B20l根据线在多边形内的条件,确定每条线在哪个多边形内根据线在多边形内的条件,确定每条线在哪个多边形内,以便以便为弧段给予属性。为弧段给予属性。l由于一条线可能穿过多个多边形,必需对线和多边形进行求由于一条线可能穿过多个多边形,必需对线和多边形进行求交运算,将线分割,以形成新的空间目标集;交运算,将线分割,以形成新的空间目标集;l形成新的属性表,即得到点和多边形联合的属性表。形成新的
17、属性表,即得到点和多边形联合的属性表。ABCD123新线新线ID 老线老线ID 多边形多边形 线属性线属性 多边形属性多边形属性1 12 22”23 32、线与多边形的叠置、线与多边形的叠置2122 多边形与多边形的叠合是将两个多边形层叠加到一多边形与多边形的叠合是将两个多边形层叠加到一起,合成一个新的多边形层。起,合成一个新的多边形层。矢量叠合一般经过三个步骤的计算。矢量叠合一般经过三个步骤的计算。第一步第一步:将所有的线段在与另一层的线段相交的位置将所有的线段在与另一层的线段相交的位置打断;打断;第二步第二步:重新建立弧重新建立弧-多边形拓扑关系;多边形拓扑关系;第三步第三步:设置多边形标
18、识点,传递属性。设置多边形标识点,传递属性。矢量叠合算法的主要时间消耗在前两个步骤上。矢量叠合算法的主要时间消耗在前两个步骤上。3、多边形之间的叠置、多边形之间的叠置23UNION(合并,保留两个输入数据层中所有多(合并,保留两个输入数据层中所有多边形)边形)INTERSECT(相交,保留公共区域(相交,保留公共区域)ARC/INFO中的空间多边形叠合中的空间多边形叠合(overlay)24IDENTITY(相别,将一个层作为模板,而将(相别,将一个层作为模板,而将另一个输入层叠加在它上面,落在模板层边界范另一个输入层叠加在它上面,落在模板层边界范围内的要素被保留,而落在模板层边界范围以外围内
19、的要素被保留,而落在模板层边界范围以外的要素都被剪切掉)。的要素都被剪切掉)。25Erase(相减,从一个数据层中剔除另一个数(相减,从一个数据层中剔除另一个数据层中的全部区域据层中的全部区域)26Update(更新操作,先计算两个多边形要素(更新操作,先计算两个多边形要素的交集的交集,输出层为一个删除交集后的图层与一,输出层为一个删除交集后的图层与一个新特征图层进行合并后的结果个新特征图层进行合并后的结果)。)。27Symmetrical Difference(对称差,先计(对称差,先计算两个多边形要素的交集,删除两多边形要素公算两个多边形要素的交集,删除两多边形要素公共部分,保留其余部分。
20、共部分,保留其余部分。)Symmetrical Difference 28原始多边形的属性原始多边形的属性新多边形的属性新多边形的属性AXYZ新多边形新多边形 层层1多边形属性多边形属性 层层2多边形属性多边形属性1 A 02 0 X3 A X4 0 X5 A 06 A 07 A Y8 A Z9 0 Y10 0 Z11 0 YID 属性属性101 AID 属性属性1 Y2 Z 3 X层层1层层1新新层层层层2层层23)多边形的叠置例)多边形的叠置例379101456112829五、基于栅格数据结构的叠置分析五、基于栅格数据结构的叠置分析1 1、基本概念、基本概念、基本概念、基本概念30 AB1
21、23A1A2A3B1B3标号标号 地貌地貌A 阳坡阳坡B 阴坡阴坡标号标号 植被植被1 林地林地2 农地农地3 牧地牧地标号标号 综合属性综合属性A1 阳坡阳坡 林地林地A2 阳坡阳坡 农地农地A3 阳坡阳坡 牧地牧地B1 阴坡阴坡 林地林地B3 阴坡阴坡 农地农地五、基于栅格数据结构的叠置分析五、基于栅格数据结构的叠置分析1、基本概念、基本概念31空间逻辑交(与)运算符空间逻辑交(与)运算符具体实现?具体实现?4张图张图2、叠置条件的确定、叠置条件的确定p 根据求解问题确定叠置条件根据求解问题确定叠置条件p 写出条件表达式写出条件表达式如根据水稻种植条件,积温如根据水稻种植条件,积温 320
22、0度度;降雨量降雨量 800mm;坡度坡度200 天;天;p 找出某区域适合种植水稻的地区找出某区域适合种植水稻的地区叠置条件的表达式为:叠置条件的表达式为:(积温(积温3200)(降雨量(降雨量800)(坡度坡度200)32矢量数据结构矢量数据结构栅格数据结构栅格数据结构算法难易度算法难易度算法复杂,计算算法复杂,计算量大量大概念清楚,算法概念清楚,算法简单简单数据量数据量数据量小数据量小数据量大数据量大精度精度精度高精度高精度低精度低属性数据抽取属性数据抽取复杂复杂简单简单拓扑关系的表达拓扑关系的表达易易难难六、两种数据结构实现叠置分析比较六、两种数据结构实现叠置分析比较33七、叠置分析的
23、应用七、叠置分析的应用空间数据的空间数据的叠置分析叠置分析是是GIS的基本分析功能重的基本分析功能重要功能。要功能。通过它能直接得到某些分析结果通过它能直接得到某些分析结果通过它能派生数据通过它能派生数据它常同其它分析结合使用。它常同其它分析结合使用。346.5 空间数据的邻域分析空间数据的邻域分析一、缓冲区分析一、缓冲区分析p 缓冲区分析是研究根据地理空间中的点、线、缓冲区分析是研究根据地理空间中的点、线、面实体,自动建立其周围一定宽度范围内的缓冲面实体,自动建立其周围一定宽度范围内的缓冲区多边形。区多边形。p 从数学的角度看,缓冲区分析的基本思想是给从数学的角度看,缓冲区分析的基本思想是给
24、定一个空间对象或集合,确定它们的邻域,邻域定一个空间对象或集合,确定它们的邻域,邻域的大小由邻域半径的大小由邻域半径R确定。确定。p 缓冲区分析是解决邻近度问题的空间分析工具缓冲区分析是解决邻近度问题的空间分析工具之一。之一。35点缓冲区;线缓冲区;面缓冲区;复杂缓冲区;可变点缓冲区;线缓冲区;面缓冲区;复杂缓冲区;可变距离缓冲区。距离缓冲区。点缓冲区点缓冲区线缓冲区线缓冲区面缓冲区面缓冲区可变距离缓冲区可变距离缓冲区复杂缓冲区复杂缓冲区1 1、缓冲区的类型、缓冲区的类型、缓冲区的类型、缓冲区的类型36Airport Noise PollutionAirport Noise Pollution
25、371)建立缓冲区)建立缓冲区 建立缓冲区实际上要复杂得多,主要表现在:建立缓冲区实际上要复杂得多,主要表现在:u建立缓冲区会形成很多重叠区,必须解决建立缓冲区会形成很多重叠区,必须解决u实际上常要求建立不同距离的缓冲区实际上常要求建立不同距离的缓冲区2)缓冲区的分析)缓冲区的分析 u基于叠置分析或图形的运算基于叠置分析或图形的运算u基于模型的分析基于模型的分析2 2、缓冲区分析的过程、缓冲区分析的过程、缓冲区分析的过程、缓冲区分析的过程38如已知一湖泊,要求在它周围如已知一湖泊,要求在它周围5000m 内必需禁内必需禁止任何污染性工业企业存在,在它周围止任何污染性工业企业存在,在它周围500
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育 专题 GIS 中学 地理 教学 中的 应用 空间 分析
限制150内