GIS实习5-空间查询.doc
文本预览下载声明
GIS实习五 空间查询
5.1要素查询
1.启动ArcMap,加载相应的数据 (如gis实习5 \数据\中的cities.shp、 states.shp、rivers.shp)。
2.点击工具栏上的(Identify)图标,然后在 View 窗口中任意点击不同的特征,这时会弹出 Identify结果窗口。如图1所示。
图1 Identify结果窗口
3.在该窗口中,上边是点击的特征顺序号,下边是该特征的相关属性及其值。
4.关闭 Identify窗口。
5.点击(Select features by rectangle)图标,利用该图标与Shift键组合选择多个特征,这时被选中的特征会高亮显示。如图2所示。
图2 Select features by rectangle
6.点击 Open Attribute Table图标,打开图层的属性表,点击 Show Selected records图标,只显示选中要素的属性记录,查看各要素的属性,如图3所示。
图3 选中要素属性记录
同理,练习利用其它图形选择方法(Select features by Circle、Select features by Polygon、Select features by Line、Select features by Lasso)进行要素选择。
5.2属性查询
1.选中要查询的数据层,并打开属性表,单击 Table Options下的find and Replace选项,在弹出的对话框中输入需要查询的属性的名称,可以查到相应记录及其对应要素,光标会定位到第一条记录位置,不自动高亮显示。
2.单击Table Options下的Select by attributes,可实现对属性表的条件组合查询。如图4所示。
图4 条件组合查询
注意:method一项中,有几种不同的查询方式,根据实际查询情况进行选择。
Create a new selection:建立一个新的符合查询条件的特征集。
Add to Current selection:在已有选中的特征集中再加入将查询到的特征集。
Remove from current selection:在已有选中的特征集中删除入将查询到的特征集。
Select From current selection:在已有的选中的特征集中进行进一步查询。
5.3空间关系查询
空间关系不外乎点、线、面及相互之间的邻接、相交、包含的各种空间关系。根据查询条件、查询目标可分为点点查询、点线查询、点面查询、线点查询、线线查询、线面查询、面点查询、面线查询和面面查询九种。
(一)点与线的邻近关系分析(如:查询密西西比河 10miles以内的城市)
1.启动ArcMap,添加相应数据(gis实习5 \数据\中的cities.shp、 states.shp、rivers.shp、road.shp) 。
2.单击 rivers.shp 图层, 右键选择Open Attribute Table选项, 利用条件查询方法选中 Mississippi 河这个特征,以高亮度显示在视图中。(属性表中查询 System=Mississippi)如图5所示。
图5 属性查询
3.选择 Selection菜单,选择 Select by Location菜单项,弹出相应的对话框并进行参数设置,选择对应的目标图层(结果图层)、条件图层、空间查询方法。其中空间查询方法为“Target layers features are within the distance of the source Layer feature”如图6所示。
图6 空间查询参数
4.得到满足条件的城市,并以高亮度显示。图7所示。
图7 线点查询结果
5.打开属性表,点击 Show Selected records图标,只显示选中要素的属性记录,查看各要素的属性。通过查询分析得到的记录还有许多其它信息,可作进一步分析之用,如统计这些城市的总人口、年龄结构、社会经济等。
(二)点与点的邻近关系分析(如:查询距离 Corvallis城市 40miles以内的城市)
1.选择 cities.shp,选中 Corvallis市,利用Select by attribute进行查询 ,如图8所示。
2.这时在 view中会找到该城市并以高亮度显示,同时属性表以高亮度表示。图9所示。
图8 空间查询条件
选择 Selection菜单,选择 Select by Location菜单项,弹出相应的对话框并进行参数设置。其中空间查询方法为“Target layers features are within the distanc
显示全部