地理信息系统ArcView软件GIS实习教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习九空间分析-数据查询
一、实习目的:
1.熟悉查询要素(feature)的三种基本途径
2.熟悉属性记录查询的基本途径
3.熟悉空间关系的查询
二、实习内容:
1.点击式要素查询(Identify),点击、开窗选择查询(Select feature),绘图查询(Select feature by
graph)
2.特定字符查询(find),条件组合查询(Query Builder)。
3.点、线、面之间空间关系的查询(Select by theme)
三、实习步骤:
一、要素查询
1.启动ArcView,在Add Theme对话框中,选择相应的数据(如:c:\esri\esridata\usa\中的cities.shp,
states.shp、drainage.shp)。
2.点击工具栏上的图标,然后在View窗口中任意点击不同的特征,这时会弹出Identify
Results结果窗口。如图一
图一
3.在该窗口中,左边是点击的特征顺序号,右边是该特征的相关属性及其值。Clear按钮用于
清除当前的特征属性。(注意:并不是清除特征或属性实际的文件数据)
4.关闭Identify Results。
5.点击(Select feature),利用该图标与Shift键组合选择多个特征,这时被选中的特征会显
示为黄色。如图二
图二
6. 点击Open Theme Table图标,打开专题的特征属性表,点击Promote图标,是选中特征的属性记录升至表的最前面,查看各特征的属性。
7.在View窗口的工具条中按下图形绘制工具不放,系统会显示出一个下拉式图标菜单,可
选择需要的绘图工具进行要素选择(点、线、面),并在View中进行绘制。
8. 在工具条中选择(利用图形选择要素),凡是被选中图形包含的或和图形相交的要素(包
括对应的属性记录)都进入选择集,同时改变颜色。如图三所示
图三
二、属性查询
1.激活需查询专题,并打开属性表,单击(find)按钮,在弹出的对话框中输入需要查询的属性
的名称,可以查到相应记录及其对应要素,该记录和要素同时进入选择集,改变显示的颜色。(注意:只能对字符型字段进行查找,不能对数值型字段进行查找;系统只能查找到第一个符合查找条件的记录)
2.点击. 图标,可实现对属性表的条件组合查询。如图四所示。
图四
注意:New Set:建立一个新的符合查询条件的特征集。
Add to Set :在已有选中的特征集中再加入将查询到的特征集。
Select From Set:在已有的选中的特征集中进行进一步查询。
3.特征隐藏:即只对某个专题中的特定的特征进行进一步的操作。激活States.shp专题,选择Theme
菜单,选择Properties菜单项。
4.在弹出的Theme Properties对话框,确保选中左边的Definition。图标被选中后,在Definition:项下,
点击图标,打开其中的Query Builder对话框,双击Field项下的State_Name项,单击对话框中的“=”符号,在双击Values项下的“California”值,点击ok。这时出现如图五的界面。
图五
5. 点击ok,这时View中只显示California州的view。图六所示。
图六
6. 再选择Theme菜单,选择Properties菜单项。点击Clear按钮,清除Definition中的查询条件语句,点击ok。这时View中又会重新显示所有的特征。
三、空间关系查询
空间关系不外乎点、线、面及相互之间的邻接、相交、包含的各种空间关系。
(一)点与线的邻近关系分析(如:查询密西西比河10miles以内的城市)
1.启动ArcView,在Add Theme对话框中,选择相应的数据。(c:\esri\esridata\usa\中的cities.shp
和rivers.shp和states.shp)
2.点击rivers.shp专题名,使之成为活动专题,并选中Mississippi河这个特征以高亮度显示在view
中。(利用进行查询,在属性表中查询System=Mississippi)
3.单击Cities.shp专题名,使之成为活动专题。
4.选择Theme菜单,选择Select by Theme菜单项,弹出相应的对话框并进行参数设置,然后选
择new set。如图七所示。
图七
5. 得到满足条件的城市,并以高亮度显示。图八所示。
图八
6. 打开属性表,利用Promote工具,将查询分析的所有记录显示到表的最前面,通过查询分析得到的记录还有许多其它信息,可作进一步分析之用,如统计这些城市的总人口、年龄结构、社会经济等。
(二)点与点的邻近关系分析(如:查询距离Corvallis城市40miles以内的城市)
1.选择cities.shp,选择Find菜单项,在弹出的对话框中,输入Corvallis为查找内容,点击ok。
2.这时在view中会找到该城市并以高亮度显示,同时属性表以高亮度表示。图九所示。
图九
3. 选择Theme ,选择Select by Theme菜单项,进行参数设置。距离为40miles,选择New Set按钮得到所需要的查询结果。
(三)多边形与多边形的邻近关系
要求:查询与Oregon州相邻的州的名称等,共有几个州与其相邻?
(注意:Selection distance 一项为0,这是ArcView定义邻接关系的唯一方法,即特征之间互为边界。)
(四)点与多边形的包含关系查询
要求:查询Oregon州包含有多少个城市?
(注意:Are Completely Within 与Completely Contain正好描述了包含与被包含的拓扑关系。在ArcView中,如何分析这两种关系,专题的选择顺序是关键。Are Completely Within选项要求先选择大的专题,再选小的专题;反之,Completely Contain要求先选小范围的专题,再选大范围的专题,如分析“旧金山属于哪个州”之类的问题。)
(五)线与线的相交关系查询
要求:加载road.shp后,查询共有多少条州际公路穿越密西西比河?
四、复杂查询
在空间关系查询的基础上,可以继续进行属性的查询。
要求:查询密西西比河50mi以内的城市且1990年的人口大于15000的城市有哪些?(提示:首先进行空间关系的查询,然后在空间查询的基础上,继续进行属性的查询。
四、上交成果:
1.查询与Oregon州相邻的州的名称,共有几个州与其相邻?