第五章 空间数据处理分析的基本方法及应用模型.ppt
《第五章 空间数据处理分析的基本方法及应用模型.ppt》由会员分享,可在线阅读,更多相关《第五章 空间数据处理分析的基本方法及应用模型.ppt(153页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章 空间数据处理分析的基本方法空间数据处理分析的基本方法及应用模型及应用模型现实世界真实模型现实世界真实模型空间数据模型空间数据模型空间数据结构空间数据结构数据库:空间数据物数据库:空间数据物理结构理结构空间数据复原空间数据复原空间数据处理空间数据处理空间数据查询空间数据查询空间数据分析空间数据分析GIS5.1 GIS 空间查询的概念空间查询的概念5.2 空间数据处理、分析的技术方法空间数据处理、分析的技术方法5.3 空间分析的模型方法空间分析的模型方法5.4 GIS在自然资源和环境领域中的应用在自然资源和环境领域中的应用查询条件查询条件5-1 5-1 空间查询空间查询查询结果查询结
2、果查询结果查询结果查询方式查询方式 图形图形-属性属性图形图形-属性属性空间数据库空间数据库GISGIS软件软件空间查询语言空间查询语言空间数据库空间数据库GISGIS软件软件空间查询语言空间查询语言统计结果:统计结果:图、表、文字图、表、文字新图层新图层新的属性域添加到新的属性域添加到属性数据库属性数据库 闪烁、颜色等明显闪烁、颜色等明显表示表示 统计结果:统计结果:图、表、文字图、表、文字新图层新图层新的属性域添加到新的属性域添加到属性数据库属性数据库 闪烁、颜色等明显闪烁、颜色等明显表示表示 属性限制属性限制空间拓扑限制空间拓扑限制二者结合二者结合属性限制属性限制空间拓扑限制空间拓扑限制
3、二者结合二者结合应用举例应用举例:(1)为一家新开设的银行选址。要求:)为一家新开设的银行选址。要求:1、远离目前存在的银行、远离目前存在的银行;2、附近有大量的人口数量、附近有大量的人口数量;3、结果以矢量数据的文件形式输出。、结果以矢量数据的文件形式输出。一、一、GIS 空间查询的概念空间查询的概念空间数据的查询就是依靠数据库所储存的空间与空间数据的查询就是依靠数据库所储存的空间与属性信息来回答现实世界中一些应用问题。属性信息来回答现实世界中一些应用问题。应用举例应用举例:(2 2)某公司制订销售计划,拟定建立一个商品展)某公司制订销售计划,拟定建立一个商品展销馆,用销馆,用GISGIS方
4、法选择馆址。条件方法选择馆址。条件:(1)(1)馆址坐落的城市人口超过馆址坐落的城市人口超过8000080000人以上;人以上;(2)(2)该城市距该公司地区仓储中心亚特兰大,或该城市距该公司地区仓储中心亚特兰大,或乔治亚距离为卡车一天路程;乔治亚距离为卡车一天路程;(3)(3)该展销馆应设在该公司去年商品销售量较弱该展销馆应设在该公司去年商品销售量较弱的地方。的地方。定定位位查查询询分分层层查查询询区区域域查查询询条条件件查查询询空空间间关关系系查查询询最基本的查询功能,可查询图最基本的查询功能,可查询图形与属性数据形与属性数据二、查询内容二、查询内容查询分层存放的图形与查询分层存放的图形与
5、属性数据属性数据定定位位查查询询分分层层查查询询区区域域查查询询条条件件查查询询空空间间关关系系查查询询定定位位查查询询分分层层查查询询区区域域查查询询条条件件查查询询空空间间关关系系查查询询查询区域内的图形与属查询区域内的图形与属性数据性数据定定位位查查询询分分层层查查询询区区域域查查询询条条件件查查询询空空间间关关系系查查询询根据条件表达或查询根据条件表达或查询图形与属性数据图形与属性数据定定位位查查询询分分层层查查询询区区域域查查询询条条件件查查询询空空间间关关系系查查询询又称拓扑查询,面与面,又称拓扑查询,面与面,线与线,点与点,点与线,线与线,点与点,点与线,点与面,线与面点与面,线
6、与面三、查询过程分为三种类型:三、查询过程分为三种类型:1.根据数据库中的数据及信息,直接回答人们根据数据库中的数据及信息,直接回答人们的问题;的问题;2.通过逻辑表达式完成查询;通过逻辑表达式完成查询;3.根据现有数据模型,构造复杂模型,回答更根据现有数据模型,构造复杂模型,回答更为为“复杂复杂”的问题的问题。GISGIS查询的例子(查询的例子(1 1):为某城市建立新银行选择地址为某城市建立新银行选择地址人口密度专题图人口密度专题图(popden)银行位置专题图银行位置专题图(bank.shp)街区专题图街区专题图(street.shp)1、查询提取私人、查询提取私人储蓄额高于储蓄额高于1
7、0000000的银行。的银行。2、计算生成距、计算生成距离远近分布图。离远近分布图。3、根据距离和人中、根据距离和人中密度专题图层,查询密度专题图层,查询提取远离已有银行提取远离已有银行500且人口密度大于且人口密度大于3000的区域。的区域。4、将提取的栅格、将提取的栅格图层转为矢量图层,图层转为矢量图层,并与街区专题图进并与街区专题图进行叠加显示。行叠加显示。GIS查询的例子(查询的例子(2):了解土壤各部分钾的含量,以确定施肥量的多少。了解土壤各部分钾的含量,以确定施肥量的多少。数据文件:数据文件:土土壤壤养养分分分分布布(soilmap.shp)农农场场边边界界(thefarm.shp
8、)利用土壤养分文利用土壤养分文件插值创建钾含件插值创建钾含量表面量表面查询钾含量低于查询钾含量低于300的区域的区域将栅格专题图转将栅格专题图转换成矢量专题图换成矢量专题图四、四、GIS查询系统具备的功能查询系统具备的功能(1)空间数据处理的功能。)空间数据处理的功能。查询处理器针查询处理器针对一定的数据模型和实际应用问题,必须对一定的数据模型和实际应用问题,必须设计一些程序模块和过程,对空间数据进设计一些程序模块和过程,对空间数据进行基本运算。这些基本运算和操作,除了行基本运算。这些基本运算和操作,除了常规的算数、统计及逻辑运算外,还应具常规的算数、统计及逻辑运算外,还应具有空间搜索、再分类
9、、叠加、邻域、连通有空间搜索、再分类、叠加、邻域、连通等空间数据的分析操作。等空间数据的分析操作。(2)空间数据处理的控制功能)空间数据处理的控制功能。这种控制。这种控制是对计算机指令进行具体的空间数据运是对计算机指令进行具体的空间数据运算。空间查询处理器的这种控制规范是算。空间查询处理器的这种控制规范是以一种高级语言的形式来表达,称为查以一种高级语言的形式来表达,称为查询语言,过去表现为按一定的词法和句询语言,过去表现为按一定的词法和句法进行人机交互,现在表现为过程、控法进行人机交互,现在表现为过程、控件和菜单等形式。件和菜单等形式。(3)构造应用模型的能力)构造应用模型的能力。为了面向专业
10、。为了面向专业领域的应用,领域的应用,GIS 的查询处理器必须提的查询处理器必须提供一种开发语言和接口,使其具有使用供一种开发语言和接口,使其具有使用和组合空间数据的基本操作,构造应用和组合空间数据的基本操作,构造应用模型的能力。例如模型的能力。例如ARCVIEW中提供一中提供一种称种称AVANUE的语言,在功能界面的语言,在功能界面Scripts环境下可以进行二次开发,构造环境下可以进行二次开发,构造应用模型等。应用模型等。5.2 空间数据处理、分析的技术方法空间数据处理、分析的技术方法一、空间数据变量的特点及基本算子一、空间数据变量的特点及基本算子 1.空间数据变量的特点空间数据变量的特点
11、(1)空间数据包括空间位置和属性数据,)空间数据包括空间位置和属性数据,所以空间数据处理可能涉及四种情况:所以空间数据处理可能涉及四种情况:属性数据,空间位置数据,一定空间位属性数据,空间位置数据,一定空间位置上的属性数据,一定属性的空间位置置上的属性数据,一定属性的空间位置数据。数据。(2)空间数据的储存是在一定区域框架基础)空间数据的储存是在一定区域框架基础上按图层结构储存,所以储存包括对一个或上按图层结构储存,所以储存包括对一个或两个以上图层的空间位置与属性数据的处理两个以上图层的空间位置与属性数据的处理操作。操作。(3)空间数据变量所对应的单元的面积可能)空间数据变量所对应的单元的面积
12、可能相等(栅格)也可能不等(矢量)相等(栅格)也可能不等(矢量)2、空间数据处理分析的类型:、空间数据处理分析的类型:1)算数运算:加、减、乘、除、幂函数、三角函数、开方等运算;)算数运算:加、减、乘、除、幂函数、三角函数、开方等运算;2)布尔运算:)布尔运算:OR、AND、NOT等运算;等运算;3)统计运算:包括有总计、平均数、方差、频数分布、分布检验等;)统计运算:包括有总计、平均数、方差、频数分布、分布检验等;4)多元统计运算:包括有聚类、判别、主成分分析、回归等;)多元统计运算:包括有聚类、判别、主成分分析、回归等;5)矩阵运算:矩阵加、减、乘、逆,转置、特征根、特征向量运算等;)矩阵
13、运算:矩阵加、减、乘、逆,转置、特征根、特征向量运算等;6)平面几何运算:距离、面积、形状等运算;)平面几何运算:距离、面积、形状等运算;7)拓扑几何运算:位置关系查询等。)拓扑几何运算:位置关系查询等。二、空间分析与过程的基本操作二、空间分析与过程的基本操作(一)、空间变换与再分类操作一)、空间变换与再分类操作1、空间变换:、空间变换:是将一个图层从一个专题变换为另一个专题,操是将一个图层从一个专题变换为另一个专题,操作可以是逻辑操作,也可以是代数和函数操作。作可以是逻辑操作,也可以是代数和函数操作。空间数据分析的目的是为用户提供一套空间数空间数据分析的目的是为用户提供一套空间数据的分析方法
14、,涉及各种空间分析模型,针对据的分析方法,涉及各种空间分析模型,针对的空间目标不只一个,包括多个空间目标。的空间目标不只一个,包括多个空间目标。栅格结构的空间变换可分为三种方式:栅格结构的空间变换可分为三种方式:1)单点变换:对每个栅格进行,不考虑邻)单点变换:对每个栅格进行,不考虑邻域点的影响。域点的影响。2)邻域变换:通过原始图层相应栅格的值)邻域变换:通过原始图层相应栅格的值及其邻域栅格的值计算得到新图层上的栅格及其邻域栅格的值计算得到新图层上的栅格值值。邻域可以是。邻域可以是4邻域或邻域或8邻域。邻域。3)区域变换:通过一个函数对一个区域的)区域变换:通过一个函数对一个区域的所有值进行
15、综合计算得到新属性值。所有值进行综合计算得到新属性值。2、再分类、再分类1)重新赋值()重新赋值(Renumber)2)等级分割(等级分割(Slice)3)运算(运算(Compute),),产生新的属性值产生新的属性值4)组合()组合(Clump)。)。把位置相邻属性相同把位置相邻属性相同的一个以上的栅格点化成单个的的一个以上的栅格点化成单个的“块块”5)按地理实体)按地理实体“大小大小”(Size)的再分类,的再分类,如,点的数量、线的长度、面积等。如,点的数量、线的长度、面积等。6)按地理实体的几何形状的再分类。)按地理实体的几何形状的再分类。(二)叠加分析(二)叠加分析将同一空间上多个图
16、层的不将同一空间上多个图层的不同含义的地理要素的重合点同含义的地理要素的重合点之间进行分析处理。之间进行分析处理。分为三类:分为三类:1.视觉叠加视觉叠加 将不同含义的图层经空间将不同含义的图层经空间配准后叠加显示在屏幕或图配准后叠加显示在屏幕或图件上,研究者通过目视获取件上,研究者通过目视获取更多的空间信息更多的空间信息,不产生新,不产生新的图层。的图层。(1)点、线、面状专题图之间的叠加显示;点、线、面状专题图之间的叠加显示;例例1 a居民区居民区 b污染分级区污染分级区 c叠加区叠加区 AB C AB C 4 1 3 2例例2.将旅游景点图,地形图,交通图与游人位置叠加,将旅游景点图,地
17、形图,交通图与游人位置叠加,帮助游人确定位置。帮助游人确定位置。(2)DEM与专题图叠加显示立体专题图;与专题图叠加显示立体专题图;如把稀有树种分布图与如把稀有树种分布图与DEM图叠合图叠合(3)DEM与遥感图像的叠加,遥感影像与专题图之与遥感图像的叠加,遥感影像与专题图之间的叠加。间的叠加。可解决可解决“异物同谱异物同谱”现象现象 4 1 3 2(1)点与多边形叠加)点与多边形叠加(Point-in-polygon overlay)通过坐标计算点层中的矢量点与面层中的多通过坐标计算点层中的矢量点与面层中的多边形的包含关系,确定每个多边形内有多少边形的包含关系,确定每个多边形内有多少个点,同时
18、将多边形的属性连接到点上。个点,同时将多边形的属性连接到点上。2.矢量图层叠加矢量图层叠加:矢量图层之间的叠加生成新:矢量图层之间的叠加生成新的图层的图层分两步:图层叠加后求交、拓扑生成和属性分两步:图层叠加后求交、拓扑生成和属性处理处理pointa1a2polyb11A2C3B1 1A AB B2 23 3C C点与多边形叠加点与多边形叠加(2)线与多边形叠加)线与多边形叠加(Line-in-polygon overlay)通过计算比较线上坐标与多边形弧段坐标通过计算比较线上坐标与多边形弧段坐标的关系,判断线是否落在多边形内。通常的关系,判断线是否落在多边形内。通常是计算线与多边形的交点,只
19、要相交则产是计算线与多边形的交点,只要相交则产生一个结点,将原线分成一条条弧段;并生一个结点,将原线分成一条条弧段;并将原线和多边形的属性信息一起赋给新弧将原线和多边形的属性信息一起赋给新弧段。并产生一个新图层段。并产生一个新图层每条线被它穿过每条线被它穿过的多边形分成新弧段的图层。的多边形分成新弧段的图层。1 12 23 3B B1 13 34 42 2A ALine IDOld IDPoly11A21B32B43B线与多边形叠加线与多边形叠加(3)多边形的叠加)多边形的叠加(Polygon-on-polygon overlay)两个或多个面状图层进行叠加产生一个两个或多个面状图层进行叠加产
20、生一个新多边形图层的操作。先对两个或多个新多边形图层的操作。先对两个或多个不同图层多边形的弧段求交,然后拓扑不同图层多边形的弧段求交,然后拓扑生成新的多边形图层,新图层综合了原生成新的多边形图层,新图层综合了原来两层或多层的属性。来两层或多层的属性。坡向坡向ID坡向坡向A阳坡阳坡B阴坡阴坡地地类类ID地地类类1林地林地2农农田田3草地草地ID坡向坡向ID坡向坡向地地类类ID属性属性A1A阳坡阳坡1林地林地A2A阳坡阳坡2农农田田A3A阳坡阳坡3草地草地B1B阴坡阴坡1林地林地B3B阴坡阴坡3草地草地+A AB B1 13 32 2A1A1B3B3A2A2 A3A3B1B1=3.栅格图层叠加栅格
21、图层叠加(1)“点对点点对点”的叠加运算(单点变换的叠加运算(单点变换)概念概念:只将对应栅格单元的属性作某种运算得到新:只将对应栅格单元的属性作某种运算得到新图层属性,而不受其邻近点的属性值的影响。图层属性,而不受其邻近点的属性值的影响。包括算数运算、布尔运算、统计运算等。包括算数运算、布尔运算、统计运算等。参与叠加的各图层必须是存在数学意义时才能进行参与叠加的各图层必须是存在数学意义时才能进行数学运算。数学运算。(2)算法原理:)算法原理:赋常数赋常数 提取提取 加法加法 覆盖覆盖 减法减法 分类分类 逻辑组合逻辑组合(2)“掩膜掩膜”(Cover)叠加操作叠加操作在叠加图层中,如果必须要
22、求有一个图层只起决在叠加图层中,如果必须要求有一个图层只起决定叠加运算的范围和边界的作用,不参与空间变定叠加运算的范围和边界的作用,不参与空间变量的函数运算,而由其它叠加图层的空间变量进量的函数运算,而由其它叠加图层的空间变量进行运算,来作为新图层的值。行运算,来作为新图层的值。(3)“相交相交”(Intersection)叠加操作叠加操作参与叠加的图层各有自己的分类属性,这些属性参与叠加的图层各有自己的分类属性,这些属性彼此彼此“相交相交”组合,形成新的分类属性,其结果组合,形成新的分类属性,其结果产生新的图层。产生新的图层。例:已知某地区的降雨量分布图及土壤厚度图,例:已知某地区的降雨量分
23、布图及土壤厚度图,试作叠置分析。试作叠置分析。降雨量图降雨量图土壤厚度图土壤厚度图20040060080030cm800mm1000mm1200mm200400600800K行行20cm50cm30cm40cm600mm以第以第k行为例说明叠置方法行为例说明叠置方法设:设:U为降雨量图中第为降雨量图中第k行栅格数据;行栅格数据;V为土壤分布图中第为土壤分布图中第k行栅格数据;行栅格数据;Ai,Aj分别为降雨量图及土壤厚度图的游程属性;分别为降雨量图及土壤厚度图的游程属性;Pi,Pj分别为降雨量图及土壤厚度图的游程的最右列号;分别为降雨量图及土壤厚度图的游程的最右列号;m,n 分别为降雨量图及土
24、壤厚度图中的游程数;分别为降雨量图及土壤厚度图中的游程数;i=1,2,m;j=1,2,n。则:则:U=(Ai,Pi)i=1,2,m V=(Aj,Pj)j=1,2,n游程号游程号i游程游程属性属性Ai游程最右列游程最右列Pi1234600mm800mm1000mm1200mm200400680800第第k行降雨量图游程行降雨量图游程编码编码游程号游程号i游程游程属性属性Ai游程最右列游程最右列Pi12330cm20cm50cm170360800第第k行土壤厚度游程行土壤厚度游程编码编码游程号游程号k游程游程属性属性Ak游程最右列游程最右列Pk123456600mm 30cm600mm 20cm8
25、00mm 20cm800mm 50cm1000mm 50cm1200mm 50cm170200360400680800第第k行行全叠置后游程编码全叠置后游程编码对对K行按条件行按条件:E=(降雨量降雨量=1000)(土厚土厚=50cm)进行叠置,得到:进行叠置,得到:降雨量图降雨量图土壤厚度图土壤厚度图20040060080030cm800mm1000mm1200mm200400600800K行行20cm50cm30cm40cm600mm游程号游程号游程游程属性属性游程最右列游程最右列1230100mm 50cm0400680800第第k行条件叠置后游程编码行条件叠置后游程编码111 1111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五章 空间数据处理分析的基本方法及应用模型 第五 空间 数据处理 分析 基本 方法 应用 模型
限制150内