第13章ArcGIS栅格数据的空间分析_第1页
第13章ArcGIS栅格数据的空间分析_第2页
第13章ArcGIS栅格数据的空间分析_第3页
第13章ArcGIS栅格数据的空间分析_第4页
第13章ArcGIS栅格数据的空间分析_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、第第1313章章 ArcGISArcGIS栅格数据的空间分析栅格数据的空间分析基于栅格数据的空间分析是基于栅格数据的空间分析是GISGIS空间分析的重要组成部分。空间分析的重要组成部分。其中,其中,缓冲区分析在缓冲区分析在GIS中用得较多,但对矢量数据的缓冲区操中用得较多,但对矢量数据的缓冲区操作比较复杂,而在栅格数据中可看作是对空间实体向外进行一作比较复杂,而在栅格数据中可看作是对空间实体向外进行一定距离的扩展,因而算法比较简单。定距离的扩展,因而算法比较简单。栅格数据的空间分析主要包括距离制图、密度制图、栅格栅格数据的空间分析主要包括距离制图、密度制图、栅格差值、表面生成与分析、单元统计、

2、领域统计、分类区统计、差值、表面生成与分析、单元统计、领域统计、分类区统计、重分类、栅格计算和格式转换等功能。重分类、栅格计算和格式转换等功能。13.1 13.1 设置分析环境设置分析环境在在ArcGIS中,使用中,使用栅格数据进行空间分析前,栅格数据进行空间分析前,先要设先要设置分析环境。环境的设置主要包括工作目录的选择、栅格单置分析环境。环境的设置主要包括工作目录的选择、栅格单元大小的设定、分析区域的选定、坐标基准的配准模式和分元大小的设定、分析区域的选定、坐标基准的配准模式和分析过程文件的管理等。这些设置可以通过在空间分析工具下析过程文件的管理等。这些设置可以通过在空间分析工具下的选项命

3、令来实现。本节将逐一对各分析环境的设置作详细的选项命令来实现。本节将逐一对各分析环境的设置作详细说明。说明。13.1.1 13.1.1 加载模块添加工具加载模块添加工具ArcGIS安装完成后,空间分析工具默认情况下不能直接安装完成后,空间分析工具默认情况下不能直接使用。如需要使用,必须手动添加。添加需要在主菜单上单击使用。如需要使用,必须手动添加。添加需要在主菜单上单击选择选择“工具工具”| ”扩展扩展”命令,弹出扩展对话框。在对话框中命令,弹出扩展对话框。在对话框中勾选需要使用的工具,即可加载所需工具。勾选需要使用的工具,即可加载所需工具。加载空间分析模块只需在对话框中勾选加载空间分析模块只

4、需在对话框中勾选“空间分析空间分析”前的前的复选框复选框,然后单击,然后单击“关闭关闭”按钮,关闭对话框后,空间分析模按钮,关闭对话框后,空间分析模块即被加载。模块加载后即可添加空间分析块即被加载。模块加载后即可添加空间分析工具条,工具条,在主菜单在主菜单中单击中单击 “视图视图”| ”工具条工具条”| ”空间分析空间分析”命令命令,就可以打开,就可以打开空间分析空间分析工具条。工具条。 13.1.2 13.1.2 常规分析环境设置常规分析环境设置在使用空间分析模块之前,需要设置各种分析选项。在使用空间分析模块之前,需要设置各种分析选项。在常规分析环境设置中,可以设置空间分析的工作路径、使在常

5、规分析环境设置中,可以设置空间分析的工作路径、使用分析掩模及分析坐标系统的设置等。用分析掩模及分析坐标系统的设置等。1设置工作路径设置工作路径2使用分析掩模使用分析掩模3选择坐标系统选择坐标系统13.1.3 13.1.3 设置单元大小设置单元大小栅格数据的大小和清晰程度是依据其栅格单元来决定的。栅格数据的大小和清晰程度是依据其栅格单元来决定的。栅格单元越小其精度越高,反之则越低。但是如果刻意追求精栅格单元越小其精度越高,反之则越低。但是如果刻意追求精度的话,又会造成栅格数据数据量几何倍数的增加,所以应该度的话,又会造成栅格数据数据量几何倍数的增加,所以应该根据应用的需求选择一个合适的分辨率,即

6、栅格单元的大小。根据应用的需求选择一个合适的分辨率,即栅格单元的大小。13.1.4 13.1.4 设置分析区域设置分析区域在默认的情况下,空间分析的范围是所有数据的重叠在默认的情况下,空间分析的范围是所有数据的重叠范围,即所有数据的交集。范围,即所有数据的交集。其中,共有以下其中,共有以下5种方式。种方式。1在地图的可视区域上进行分析;在地图的可视区域上进行分析; 2在输入栅格的交集上进行分析;在输入栅格的交集上进行分析;3在图层的并集上进行分析;在图层的并集上进行分析;4自己设定合适的分析范围;自己设定合适的分析范围;5与某个图层一致。与某个图层一致。13.2 13.2 距离制图距离制图距离

7、制图工具可用于测量直线距离(欧几里得距离)或距离制图工具可用于测量直线距离(欧几里得距离)或根据其他因子所量测的距离,包括区域分配、成本距离加权根据其他因子所量测的距离,包括区域分配、成本距离加权和最短路径等。关于距离制图的基础和原理请参阅有关书籍和最短路径等。关于距离制图的基础和原理请参阅有关书籍,此处不予详述。,此处不予详述。13.2.1 13.2.1 直线距离直线距离直线距离函数用于测量每一单元到最近源(源是用于直线距离函数用于测量每一单元到最近源(源是用于研究的地物,如城市、道路和学校)的直线距离。它是从一研究的地物,如城市、道路和学校)的直线距离。它是从一个单元的中心至另一单元中心的

8、距离,并按距离远近分级。个单元的中心至另一单元中心的距离,并按距离远近分级。13.2.2 13.2.2 区域分配区域分配区域分配是依据最近距离来计算每个格网点归属于哪区域分配是依据最近距离来计算每个格网点归属于哪个源,也就是将所有栅格单元分配给离其最近的源。输出结个源,也就是将所有栅格单元分配给离其最近的源。输出结果时,其格网的值被赋予了其归属源的值。果时,其格网的值被赋予了其归属源的值。 分配功能可以分配功能可以完成医院服务区域划分,寻找最邻近旅店等分析。完成医院服务区域划分,寻找最邻近旅店等分析。13.2.3 13.2.3 成本距离加权成本距离加权成本加权距离制图可以获得每一单元至距离最近

9、、成本成本加权距离制图可以获得每一单元至距离最近、成本最低源的最少累加成本。完成成本加权距离制图的函数与直最低源的最少累加成本。完成成本加权距离制图的函数与直线距离函数相似。但是,它不是计算一点到另一点的直线距线距离函数相似。但是,它不是计算一点到另一点的直线距离,而是根据每个单元到源的距离和穿越沿途单元的成本,离,而是根据每个单元到源的距离和穿越沿途单元的成本,来计算从每一单元至其最近源的累加通行成本。来计算从每一单元至其最近源的累加通行成本。成本加权距离制图必须要一个源图层和一个成本图层,成本加权距离制图必须要一个源图层和一个成本图层,成本栅格数据确定通过每一单元的通行成本。成本栅格数据确

10、定通过每一单元的通行成本。13.2.4 13.2.4 最短路径最短路径最短路径函数用于确定从某一目标点至一个源的路径。最短路径函数用于确定从某一目标点至一个源的路径。执行了成本加权距离函数,生成距离和方向栅格数据,就可执行了成本加权距离函数,生成距离和方向栅格数据,就可以计算从指定目的地到相应源的最低成本路径或最短路径。以计算从指定目的地到相应源的最低成本路径或最短路径。13.3 13.3 密度制图密度制图密度制图主要根据输入的已知点要素的数值及其分布,来密度制图主要根据输入的已知点要素的数值及其分布,来计算整个区域的数据分布状况,从而产生一个连续的表面。它计算整个区域的数据分布状况,从而产生

11、一个连续的表面。它主要是基于点数据生成的,以每个待计算格网点为中心,进行主要是基于点数据生成的,以每个待计算格网点为中心,进行环形区域的搜寻,进而来计算每个格网点的密度值。密度制图环形区域的搜寻,进而来计算每个格网点的密度值。密度制图可以分为核函数密度制图和简单密度制图两种。可以分为核函数密度制图和简单密度制图两种。1核函数密度制图核函数密度制图2简单密度制图简单密度制图 13.4.1 13.4.1 反距离加权插值反距离加权插值反距离加权插值(反距离加权插值(Inverse Distance Weighted,简称,简称IDW),顾名思义就是根据数据点间的空间距离的远近加权),顾名思义就是根据

12、数据点间的空间距离的远近加权插值字段进行的插值方法。距中心越近的点,其估算值越受插值字段进行的插值方法。距中心越近的点,其估算值越受影响,中心点的影响随着离它的距离越远而减小。影响,中心点的影响随着离它的距离越远而减小。13.4.2 13.4.2 样条函数插值样条函数插值样条函数通过一个使表面整体曲率减为最小的数学函数来样条函数通过一个使表面整体曲率减为最小的数学函数来估计单元值,所得表面较为平滑,其拟合表面通过输入点,实估计单元值,所得表面较为平滑,其拟合表面通过输入点,实现步骤如下。现步骤如下。 13.4.3 13.4.3 克里金插值克里金插值克里金插值法(克里金插值法(Kriging)是

13、空间统计分析方法的重要)是空间统计分析方法的重要内容之一,是建立在半变异函数理论分析基础上的,对有限内容之一,是建立在半变异函数理论分析基础上的,对有限区域内的区域化变化取值进行无偏最优估计的一种方法。区域内的区域化变化取值进行无偏最优估计的一种方法。基于这种方法进行插值时,不仅考虑了待预测点与邻基于这种方法进行插值时,不仅考虑了待预测点与邻近样点数据的空间距离关系,还考虑了各参与样点之间的位近样点数据的空间距离关系,还考虑了各参与样点之间的位置关系,充分利用了各样点数据的空间分布结构特征,使其置关系,充分利用了各样点数据的空间分布结构特征,使其估计结果比传统方法更精确、更符合实际和更有效地避

14、免了估计结果比传统方法更精确、更符合实际和更有效地避免了系统误差的出现。系统误差的出现。13.5 13.5 统计分析统计分析栅格数据的统计分析指基于栅格单元的,以每个栅格栅格数据的统计分析指基于栅格单元的,以每个栅格单元的值及其与相邻的栅格单元的位置关系来计算各统计指单元的值及其与相邻的栅格单元的位置关系来计算各统计指标的分析方法。标的分析方法。13.5.1 13.5.1 单元统计单元统计单元统计又称局部变换,是基于像元与像元之间一一单元统计又称局部变换,是基于像元与像元之间一一对应的运算,每个像元都是基于它自身的运算,不考虑其他对应的运算,每个像元都是基于它自身的运算,不考虑其他的与之相邻的

15、像元。的与之相邻的像元。13.5.2 13.5.2 邻域统计邻域统计邻域统计计算用于在限定邻域的基础上来获得每个单元邻域统计计算用于在限定邻域的基础上来获得每个单元的值,是以待计算栅格为中心,向其周围扩展一定范围,基的值,是以待计算栅格为中心,向其周围扩展一定范围,基于这些扩展栅格数据进行函数运算,从而得到此栅格的值。于这些扩展栅格数据进行函数运算,从而得到此栅格的值。邻域统计有两个主要的要素,即邻域统计方法和邻域统计有两个主要的要素,即邻域统计方法和邻域分邻域分析窗口。析窗口。与单元统计一样,与单元统计一样,ArcGIS中的邻域统计也提供了中的邻域统计也提供了10种统计方法。种统计方法。邻域

16、分析窗口分为长方形、环形、圆形和楔形。以矩形邻域分析窗口分为长方形、环形、圆形和楔形。以矩形为例,以第二行中间栅格为中心栅格,向外扩展为例,以第二行中间栅格为中心栅格,向外扩展3 33 3栅格,邻栅格,邻域分析的栅格将综合对其相邻的域分析的栅格将综合对其相邻的8 8个栅格进行综合运算。个栅格进行综合运算。13.5.3 13.5.3 分类别统计分类别统计分类别统计即以一个栅格集为基础在它的不同属性栅分类别统计即以一个栅格集为基础在它的不同属性栅格中对另一个被分类栅格集进行统计。如果在基础栅格之上格中对另一个被分类栅格集进行统计。如果在基础栅格之上对被分类栅格进行统计,统计方法为求最小值。对被分类

17、栅格进行统计,统计方法为求最小值。 13.6 13.6 重分类重分类栅格数据重分类就是对栅格数据的旧值采用新值代替、栅格数据重分类就是对栅格数据的旧值采用新值代替、旧值合并、重新分类和空值设置等方法重新评定等级,以达旧值合并、重新分类和空值设置等方法重新评定等级,以达到可以对各个数据统一度量、分析处理的目的。到可以对各个数据统一度量、分析处理的目的。13.6.1 13.6.1 新值替代新值替代重分类中新值替代的具体做法如下。重分类中新值替代的具体做法如下。(1)单击选择)单击选择“空间分析空间分析”|“重新分类重新分类”命令,弹出命令,弹出“重新分类重新分类”对话框。对话框。(2)在重分类前先

18、选择需要重分类的图层字段,在)在重分类前先选择需要重分类的图层字段,在“输入栅格输入栅格”栏栏中单击下拉按钮或后面的打开按钮,选择要进行值要变化的栅格数据。中单击下拉按钮或后面的打开按钮,选择要进行值要变化的栅格数据。 (3 3)在)在“重分类字段重分类字段”中单击要用到的属性字段。中单击要用到的属性字段。(4)在)在“设置重分类数值设置重分类数值”栏中单击要改变的的新值,并输入一个栏中单击要改变的的新值,并输入一个新的值。可以按住新的值。可以按住Shift键的同时选择多个值进行修改。键的同时选择多个值进行修改。(5)可以单击加载按钮()可以单击加载按钮(Load按钮)导入已经制作好的重映射表

19、按钮)导入已经制作好的重映射表,也可以单击,也可以单击“保存保存”按钮,(按钮,(Save按钮)来保存当前重映射表。按钮)来保存当前重映射表。 (6)单击)单击“OK”按钮,完成操作。按钮,完成操作。13.6.2 13.6.2 旧值合并旧值合并重分类中新值替代的具体做法如下。重分类中新值替代的具体做法如下。(1)单击选择)单击选择“空间分析空间分析”|“重新分类重新分类”命令,弹出命令,弹出“重新分类重新分类”对话框。对话框。(2)在重分类前先选择需要重分类的图层字段,在)在重分类前先选择需要重分类的图层字段,在“输入栅格输入栅格”栏栏中单击下拉按钮或后面的打开按钮,选择要进行值要变化的栅格数

20、据。中单击下拉按钮或后面的打开按钮,选择要进行值要变化的栅格数据。 (3 3)在)在“重分类字段重分类字段”中单击要用到的属性字段。中单击要用到的属性字段。(4)在)在“设置重分类数值设置重分类数值”中单击要分组的旧值(单击一个,然后中单击要分组的旧值(单击一个,然后按住按住Shift键单击下一个),然后在选中的旧值组合上右击,并在弹出的快键单击下一个),然后在选中的旧值组合上右击,并在弹出的快捷菜单中单击选择捷菜单中单击选择“组合条目组合条目”命令。命令。(5)给已分组的条目以及其它旧值赋予合适的新值。)给已分组的条目以及其它旧值赋予合适的新值。(6)单击)单击“OK“按钮,完成操作。按钮,

21、完成操作。13.6.3 13.6.3 重新分类重新分类重新分类是将一种分类体系转换为另一种分类体系,重新分类是将一种分类体系转换为另一种分类体系,分类方式和分类数目都可能变化。分类方式和分类数目都可能变化。13.6.4 13.6.4 添加删除值添加删除值添加和删除值的做法和上述方法步骤较为类似,具体如下。添加和删除值的做法和上述方法步骤较为类似,具体如下。(1)单击选择)单击选择“空间分析空间分析”|“重新分类重新分类”命令,弹出命令,弹出“重新分类重新分类”对话框。对话框。(2)在重分类前先选择需要重分类的图层字段,在)在重分类前先选择需要重分类的图层字段,在“输入栅格输入栅格”栏栏中单击下

22、拉按钮或后面的打开按钮,选择要进行值要变化的栅格数据。中单击下拉按钮或后面的打开按钮,选择要进行值要变化的栅格数据。 (3 3)在)在“重分类字段重分类字段”中选择要用到的属性字段。中选择要用到的属性字段。(4)在)在“设置重分类数值设置重分类数值”栏中单击栏中单击“Add Entry”按钮,再其数按钮,再其数据框中将增加一条空白记录,单击选中记录就可以修改此记录。据框中将增加一条空白记录,单击选中记录就可以修改此记录。(5)在)在“设置重分类数值设置重分类数值”栏数据框中单击选择某条记录,然后单栏数据框中单击选择某条记录,然后单击击“Delete Entries“按钮,即可删除记录。按钮,即

23、可删除记录。(6)单击)单击“OK“按钮,完成操作。按钮,完成操作。13.6.5 13.6.5 空值设置空值设置空值设置方法非常简单,即将需要变为空值的值,在上空值设置方法非常简单,即将需要变为空值的值,在上述的述的“设置重分类数值设置重分类数值”中单击选择,再单击中单击选择,再单击“删除条目删除条目”按钮。最后,选择按钮。最后,选择“把缺少的值变成空值把缺少的值变成空值”前的复选框即可前的复选框即可。13.7 13.7 栅格计算栅格计算利用栅格计算器,不仅可以方便地完成基于数学运算利用栅格计算器,不仅可以方便地完成基于数学运算符的栅格运算,以及基于数学函数的栅格运算,还可以运用符的栅格运算,

24、以及基于数学函数的栅格运算,还可以运用运算符和函数完成数学运算、设置选择查询或者确定地图代运算符和函数完成数学运算、设置选择查询或者确定地图代数语句。数语句。13.7.1 13.7.1 简单计算简单计算简单计算主要是指诸如加、减、乘和除类似的简单数学运简单计算主要是指诸如加、减、乘和除类似的简单数学运算,利用栅格计算器进行简单计算的具体方法如下。算,利用栅格计算器进行简单计算的具体方法如下。(1)首先要打开栅格计算器,单击选择)首先要打开栅格计算器,单击选择“空间分析空间分析”|”栅栅格计算器格计算器”命令,弹出命令,弹出“栅格计算器栅格计算器”对话框。对话框。(2)在)在“图层图层”中选择参

25、与计算的图层;在其右边分别是中选择参与计算的图层;在其右边分别是算术运算符、数字、关系运算符和逻辑运算符。算术运算符、数字、关系运算符和逻辑运算符。(3)单击)单击“折叠折叠”按钮可以折叠高级数学运算符。按钮可以折叠高级数学运算符。(4)构建简单计算表达式。)构建简单计算表达式。(5)单击)单击“求值求值”按钮,运行计算。按钮,运行计算。13.7.2 13.7.2 关系和逻辑运算关系和逻辑运算利用栅格计算器进行关系和逻辑运算和上述方法一致,具体利用栅格计算器进行关系和逻辑运算和上述方法一致,具体如下。如下。(1)首先要打开栅格计算器,单击选择)首先要打开栅格计算器,单击选择“空间分析空间分析”

26、|”栅格栅格计算器计算器”命令,弹出命令,弹出“栅格计算器栅格计算器”对话框。对话框。(2)在)在“图层图层”中选择参与计算的图层。中选择参与计算的图层。(3)构建关系和逻辑运算表达式,举例如下(计算结果名称)构建关系和逻辑运算表达式,举例如下(计算结果名称用用calculation表示,参与计算的图层用表示,参与计算的图层用layer1和和layer2表示)。表示)。calculation=layer1 = 2 & layer2 = 2;将;将layer1中大于等于中大于等于2的记录与的记录与layer2中小于等于中小于等于2的记录叠合。的记录叠合。calculation=layer

27、1-layer2= =0;将提取;将提取layer1中和中和layer2中相中相等的点。等的点。(4)单击)单击“求值求值”按钮,运行计算。按钮,运行计算。13.7.3 13.7.3 数学函数运算数学函数运算利用栅格计算器进行数学函数运算和上述方法一致:利用栅格计算器进行数学函数运算和上述方法一致:(1)首先要打开栅格计算器,单击选择)首先要打开栅格计算器,单击选择“空间分析空间分析”|”栅栅格计算器格计算器”命令,弹出命令,弹出“栅格计算器栅格计算器”对话框。对话框。(2)在)在“图层图层”中选择参与计算的图层。中选择参与计算的图层。(3)构建数学函数运算表达式,举例如下(计算结果名称)构建

28、数学函数运算表达式,举例如下(计算结果名称用用calculation表示,参与计算的图层用表示,参与计算的图层用layer1和和layer2表示):表示):calculation=1/Coslayer1+Abs(layer1-layer2);先对;先对layer1应用余弦函数,再转换为其倒数,再与应用余弦函数,再转换为其倒数,再与layer1、layer2之差之差的绝对值相加。的绝对值相加。(4)单击)单击“求值求值”按钮,运行计算。按钮,运行计算。有关栅格计算器中计算公式、规则和函数的详细介绍请参考有关栅格计算器中计算公式、规则和函数的详细介绍请参考其他相关书籍。其他相关书籍。13.8 13

29、.8 数据转换数据转换在空间分析中,数据转换只有栅格和矢量之间的转换,在空间分析中,数据转换只有栅格和矢量之间的转换,更多转换工具在更多转换工具在ArcToolBox和和3D分析工具中。当然使用空间分析工具中。当然使用空间分析工具条中的数据转换在进行空间分析时会显得更加便捷分析工具条中的数据转换在进行空间分析时会显得更加便捷13.8.1 13.8.1 栅格数据转为矢量数据栅格数据转为矢量数据使用空间分析工具条中的数据转换工具进行栅格数据转使用空间分析工具条中的数据转换工具进行栅格数据转为矢量数据的做法如下。为矢量数据的做法如下。(1)单击选择)单击选择“空间分析空间分析”|”转换转换”|”栅格到要素栅格到要素”命令,弹出命令,弹出“栅格到要素栅格到要素”对话框,如图对话框,如图13.41所示。所示。(2)在)在“输入栅格输入

温馨提示

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

评论

0/150

提交评论