地理信息系统ArcView软件GIS实习教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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州相邻的州的名称,共有几个州与其相邻?

相关文档
最新文档