第十一讲 空间分析
ArcView空间分析包括:
? 栅格数据操作
? 企业区位选址
? 绘制销售区人口密度图
? 表面创建与分析
? 空间查询与量算(属于视图操作的内容)
? 空间数据内插分析(体现于表面创建与分析)
? 缓冲区分析(属于视图操作的内容)
? 叠加分析(在 企业区位选址 中有体现)
? 邻域分析(包括在 Selete By Theme)
? 追踪分析
限于时间关系,主要讲述四
个内容:
?栅格数据操作
?企业区位选址
?绘制人口密度图
?表面创建与分析
对教材第四章的一点说明,
? 4.1 邻近与邻接关系分析(包括点线邻近、点点邻
近、邻接分析等,都属于 Select By Theme,前已讲
述)
? 4.2 包含与被包含关系分析(包括点与多边形、多
边形之间包含与被包含关系等内容,也属于 Select
By Theme,不讲述)
? 4.3 特征之间的相交关系分析(包括线与线相交分
析、多边形之间相交分析,也属于 Select By Theme,
不讲述)
? 4.4 基于空间关系的属性表合并(在表格里已经讲
述)
? 4.5 地理编码:主要针对美国数据,不再讲述
? 4.6缓冲区分析:较简单但重要,我们先讲一下:
? 缓冲区分析:
打开视图(点层、线层或面层);
若 [Theme]>[Create Buffers]为灰,则应设置
相应的地图单位和距离单位;
设置如下,[View]>[Properties];
逐步设置相应的缓冲区参数,OK。
装载空间分析扩展模块,步
骤如下:
? 启动 ArcView,[File]>[Extensions]
? 单击空间分析模块前的复选框,并 OK
一,栅格数据操作
步骤如下:
1、单击 按纽;
2、选择目录, esri\av_gis30\avtutor\spatial
3、选择文件类型,Grid Data Source;
4、双击 elevgrd图层;
5、单击图例前的复选框。
(一)添加栅格主题
步骤如下:
1、双击图例编辑器;
2、单击 Classify按纽;
3、改变分组数,并 OK;
4、在 Color Ramp中选择 Elevation2#;
5、单击 Apply;
6、关闭图例编辑器。
(二)改变主题显示颜色
(两个主题,一个为高程,一个为坡度)
步骤如下:
1、(在前一步骤下)增加坡度主题 hillshd;
2、双击 Elevgrd主题的图例编辑器;
3、单击 Advanced按纽;
4、在亮度主题中选择坡度主题;
5、设置最小、最大亮度,并 OK;
6、单击 Apply;
7、关闭图例编辑器。
(三)用另一专题衬托显示深度
用 Erdas或 Envi等遥感软件打开,结构如下:
(四)栅格数据结构
步骤如下:
1、单击 Elevgrd主题;
2、单击柱状图按纽 ;
X轴代表图例级别,
Y轴显示每一级别的单元数。
3、关闭窗口。
(五)预览数据分布
步骤如下:
1、单击 Elevgrd主题;
2,[Surface]>[Derive Slope];
3、单击新专题前的复选框,以显示之;
4、激活该新主题;
5,[Theme]>[Properties];
6、输入新主题名称,并 OK;
7、保存结果,[Theme]>[Save Data Set]。
(六)从高程主题中提取坡度
因子,并生成新主题
步骤如下:
1、单击新产生的坡度主题;
2,[Analysis]>[Reclassify];
3、单击 Classify按纽;
4、改变分组数;
5,OK。
(七)对主题重新分组
步骤如下:
1、激活坡度重新分组的主题;
2、打开其属性表;
3、用选择工具,选中一组;
4、被选中的 cell在图层中将加亮显示。
(八)显示坡度统计属性
二,企业区位选址
步骤如下:
1、(重新打开一个新视图)单击 按纽;
2、选择目录, esri\av_gis30\avtutor\spatial
3、选择文件类型,Grid Data Source;
4、双击人口密度 popden图层,并显示之;
5、添加银行主题 Bank.shp(注意文件类型
为矢量型)。
由于两个主题的投影不同,故 必须在第一
步前先设置投影,参数如下:
(一)添加数据主题
由于两个主题的投影不同,故 必须在第一
步前先设置投影,参数如下:
( 1) [View]>[Properties],单击
projection按纽;
( 2)在投影种类 category中选择 美国 1983
年平面图 State Plane – 1983;
( 3)在类型 Type中选择 乔治亚州 (在美国
南部) 地方坐标系 Georgia,West ;
( 4) OK。
步骤如下:
1、激活 Bank主题;
2、单击 Query按纽 ;
3、创建表达式,[Privat_dep]>10000000;
4、单击 New Set按纽;
5、关闭查询窗口。
(二)查询高存款的银行
步骤如下:
1、激活 Bank主题;
2,[Analysis]>[Find Distance];
3、在 Output Grid Extent和 Output Grid
Cell Size中都选择 Same as Popden,并
OK;
4、单击新主题前的复选框,以显示之;
5、把银行主题移动到最顶层,可以看出相
应变化:只计算选中银行的距离。
(三)创建距离地图
意图:寻找有潜力的区位(如人口密度大,且
周围银行分布又少),步骤如下:
1、关闭所有图层,并让 Popden处于激活状态;
2,[Analysis]>[Map Query];
3、创建表达式,([Popden] > 3000) and
([Distance to Bank.shp] > 500);
4、单击计算按纽;
5、显示结果,在新主题前复选框打开。
(四)图层覆盖及查询
步骤如下:
1、让新主题处于激活状态;
2,[Theme]>[Convert to Shapefile];
3、指定一个文件名和目录;
4、单击 Yes后,把该主题添加到当前视图。
(五)把结果转换为 shape文件
步骤如下:
1、让新主题处于激活状态;
2、双击图例编辑器,类型选择 Unique
Value,值选择 Gridcode;
3、在 Symbol字段选中 0值,并删除之 ;
4、改变值为 1值类型的颜色(前景色、背
景色),并改变 Label值为 NewBank;
5、单击 Apply,关闭图例编辑器;
6、添加 Streets.shp图层,看总体效果。
(六)显示最终结果
三,绘制销售区人口密度图
步骤如下:
1、(重新打开一个新视图)单击 按纽;
2、设置投影,同上,美国 1983年平面图 ;
乔治亚州西地方坐标系;
3、在 esri\av_gis30\avtutor\spatial目录下,
添加街区人口分布点主题 blkptsub.shp和
贸易分布主题 trade.shp。
(一)添加数据主题
步骤如下:
1、激活主题 blkptsub.shp ;
2,[Analysis]>[Calculate Density];
3、在 Output Grid Extent中选择 Same as
blkptsub.shp,并 OK;
4、选中人口字段、半径、密度类型(简单
型、内核型);
5,OK;
6、单击新主题前的复选框以显示之。
(二)创建人口密度图
创建密度的分子
创建密度的分母
密度类型
密度单位
步骤如下:
1、双击 Trade.shp的图例编辑器;
2、选择唯一值 Unique Value图例类型,在
字段值中选择 Salesmgr;
3、单击 Apply,并关闭图例编辑器;
4,[Analysis]>[Summarize Zones];
5、选择定义字段的地区 Salesmgr,OK,
及人口密度图层 Density from Blkptsub;
6、选择图表统计类型为均值 Mean,OK。
(三)在贸易区内创建图表
四,表面创建与分析
主要目的:
如何实现由点层,通过
内插等方法,实现到面层
的转换。
步骤如下:
1、(重新打开一个新视图)单击 按纽;
2、选择目录, esri\av_gis30\avtutor\spatial
3、选择文件类型,Feature Data Source;
4、添加土样图层 soilsamp.shp和农场图层
thefarm.shp。
(一)装载数据主题
步骤如下:
1、激活土样图层;
2,[Surface]>[Interpolate Grid];
3、指定输出栅格区域,Same As thefarm;
4、在插值对话框中,设置方法为 spline; Z
值为土壤中钾的含量;
5,OK,单击新主题前的复选框以显示之。
(二)创建表面
步骤如下:
1、激活新创建的图层;
2,[Surface]>[Create Contours];
3、指定等高线间距,如 100;
4,OK 。
(三)创建表面等高线
五,其他分析的简要
说明
? 空间查询与量算
? 空间数据内插分析
? 缓冲区分析
? 叠加分析
? 邻域分析
? 追踪分析
ArcView空间分析包括:
? 栅格数据操作
? 企业区位选址
? 绘制销售区人口密度图
? 表面创建与分析
? 空间查询与量算(属于视图操作的内容)
? 空间数据内插分析(体现于表面创建与分析)
? 缓冲区分析(属于视图操作的内容)
? 叠加分析(在 企业区位选址 中有体现)
? 邻域分析(包括在 Selete By Theme)
? 追踪分析
限于时间关系,主要讲述四
个内容:
?栅格数据操作
?企业区位选址
?绘制人口密度图
?表面创建与分析
对教材第四章的一点说明,
? 4.1 邻近与邻接关系分析(包括点线邻近、点点邻
近、邻接分析等,都属于 Select By Theme,前已讲
述)
? 4.2 包含与被包含关系分析(包括点与多边形、多
边形之间包含与被包含关系等内容,也属于 Select
By Theme,不讲述)
? 4.3 特征之间的相交关系分析(包括线与线相交分
析、多边形之间相交分析,也属于 Select By Theme,
不讲述)
? 4.4 基于空间关系的属性表合并(在表格里已经讲
述)
? 4.5 地理编码:主要针对美国数据,不再讲述
? 4.6缓冲区分析:较简单但重要,我们先讲一下:
? 缓冲区分析:
打开视图(点层、线层或面层);
若 [Theme]>[Create Buffers]为灰,则应设置
相应的地图单位和距离单位;
设置如下,[View]>[Properties];
逐步设置相应的缓冲区参数,OK。
装载空间分析扩展模块,步
骤如下:
? 启动 ArcView,[File]>[Extensions]
? 单击空间分析模块前的复选框,并 OK
一,栅格数据操作
步骤如下:
1、单击 按纽;
2、选择目录, esri\av_gis30\avtutor\spatial
3、选择文件类型,Grid Data Source;
4、双击 elevgrd图层;
5、单击图例前的复选框。
(一)添加栅格主题
步骤如下:
1、双击图例编辑器;
2、单击 Classify按纽;
3、改变分组数,并 OK;
4、在 Color Ramp中选择 Elevation2#;
5、单击 Apply;
6、关闭图例编辑器。
(二)改变主题显示颜色
(两个主题,一个为高程,一个为坡度)
步骤如下:
1、(在前一步骤下)增加坡度主题 hillshd;
2、双击 Elevgrd主题的图例编辑器;
3、单击 Advanced按纽;
4、在亮度主题中选择坡度主题;
5、设置最小、最大亮度,并 OK;
6、单击 Apply;
7、关闭图例编辑器。
(三)用另一专题衬托显示深度
用 Erdas或 Envi等遥感软件打开,结构如下:
(四)栅格数据结构
步骤如下:
1、单击 Elevgrd主题;
2、单击柱状图按纽 ;
X轴代表图例级别,
Y轴显示每一级别的单元数。
3、关闭窗口。
(五)预览数据分布
步骤如下:
1、单击 Elevgrd主题;
2,[Surface]>[Derive Slope];
3、单击新专题前的复选框,以显示之;
4、激活该新主题;
5,[Theme]>[Properties];
6、输入新主题名称,并 OK;
7、保存结果,[Theme]>[Save Data Set]。
(六)从高程主题中提取坡度
因子,并生成新主题
步骤如下:
1、单击新产生的坡度主题;
2,[Analysis]>[Reclassify];
3、单击 Classify按纽;
4、改变分组数;
5,OK。
(七)对主题重新分组
步骤如下:
1、激活坡度重新分组的主题;
2、打开其属性表;
3、用选择工具,选中一组;
4、被选中的 cell在图层中将加亮显示。
(八)显示坡度统计属性
二,企业区位选址
步骤如下:
1、(重新打开一个新视图)单击 按纽;
2、选择目录, esri\av_gis30\avtutor\spatial
3、选择文件类型,Grid Data Source;
4、双击人口密度 popden图层,并显示之;
5、添加银行主题 Bank.shp(注意文件类型
为矢量型)。
由于两个主题的投影不同,故 必须在第一
步前先设置投影,参数如下:
(一)添加数据主题
由于两个主题的投影不同,故 必须在第一
步前先设置投影,参数如下:
( 1) [View]>[Properties],单击
projection按纽;
( 2)在投影种类 category中选择 美国 1983
年平面图 State Plane – 1983;
( 3)在类型 Type中选择 乔治亚州 (在美国
南部) 地方坐标系 Georgia,West ;
( 4) OK。
步骤如下:
1、激活 Bank主题;
2、单击 Query按纽 ;
3、创建表达式,[Privat_dep]>10000000;
4、单击 New Set按纽;
5、关闭查询窗口。
(二)查询高存款的银行
步骤如下:
1、激活 Bank主题;
2,[Analysis]>[Find Distance];
3、在 Output Grid Extent和 Output Grid
Cell Size中都选择 Same as Popden,并
OK;
4、单击新主题前的复选框,以显示之;
5、把银行主题移动到最顶层,可以看出相
应变化:只计算选中银行的距离。
(三)创建距离地图
意图:寻找有潜力的区位(如人口密度大,且
周围银行分布又少),步骤如下:
1、关闭所有图层,并让 Popden处于激活状态;
2,[Analysis]>[Map Query];
3、创建表达式,([Popden] > 3000) and
([Distance to Bank.shp] > 500);
4、单击计算按纽;
5、显示结果,在新主题前复选框打开。
(四)图层覆盖及查询
步骤如下:
1、让新主题处于激活状态;
2,[Theme]>[Convert to Shapefile];
3、指定一个文件名和目录;
4、单击 Yes后,把该主题添加到当前视图。
(五)把结果转换为 shape文件
步骤如下:
1、让新主题处于激活状态;
2、双击图例编辑器,类型选择 Unique
Value,值选择 Gridcode;
3、在 Symbol字段选中 0值,并删除之 ;
4、改变值为 1值类型的颜色(前景色、背
景色),并改变 Label值为 NewBank;
5、单击 Apply,关闭图例编辑器;
6、添加 Streets.shp图层,看总体效果。
(六)显示最终结果
三,绘制销售区人口密度图
步骤如下:
1、(重新打开一个新视图)单击 按纽;
2、设置投影,同上,美国 1983年平面图 ;
乔治亚州西地方坐标系;
3、在 esri\av_gis30\avtutor\spatial目录下,
添加街区人口分布点主题 blkptsub.shp和
贸易分布主题 trade.shp。
(一)添加数据主题
步骤如下:
1、激活主题 blkptsub.shp ;
2,[Analysis]>[Calculate Density];
3、在 Output Grid Extent中选择 Same as
blkptsub.shp,并 OK;
4、选中人口字段、半径、密度类型(简单
型、内核型);
5,OK;
6、单击新主题前的复选框以显示之。
(二)创建人口密度图
创建密度的分子
创建密度的分母
密度类型
密度单位
步骤如下:
1、双击 Trade.shp的图例编辑器;
2、选择唯一值 Unique Value图例类型,在
字段值中选择 Salesmgr;
3、单击 Apply,并关闭图例编辑器;
4,[Analysis]>[Summarize Zones];
5、选择定义字段的地区 Salesmgr,OK,
及人口密度图层 Density from Blkptsub;
6、选择图表统计类型为均值 Mean,OK。
(三)在贸易区内创建图表
四,表面创建与分析
主要目的:
如何实现由点层,通过
内插等方法,实现到面层
的转换。
步骤如下:
1、(重新打开一个新视图)单击 按纽;
2、选择目录, esri\av_gis30\avtutor\spatial
3、选择文件类型,Feature Data Source;
4、添加土样图层 soilsamp.shp和农场图层
thefarm.shp。
(一)装载数据主题
步骤如下:
1、激活土样图层;
2,[Surface]>[Interpolate Grid];
3、指定输出栅格区域,Same As thefarm;
4、在插值对话框中,设置方法为 spline; Z
值为土壤中钾的含量;
5,OK,单击新主题前的复选框以显示之。
(二)创建表面
步骤如下:
1、激活新创建的图层;
2,[Surface]>[Create Contours];
3、指定等高线间距,如 100;
4,OK 。
(三)创建表面等高线
五,其他分析的简要
说明
? 空间查询与量算
? 空间数据内插分析
? 缓冲区分析
? 叠加分析
? 邻域分析
? 追踪分析