文档详情

地学 第二章实验报告

F****n
实名认证
店铺
DOC
993.50KB
约10页
文档ID:103277925
地学 第二章实验报告_第1页
1/10

课程名称地理信息系统软件工程成绩评定:教师:    年  月  日报告人(姓名,学号) 贾彦成班号实验时间2011.12.22地点地质宫实验题目第2章 要素及其属性查询实验内容:•鼠标点击选择要素•输入图形选择要素•按特定字符串查询•条件组合查询•生成统计图•属性汇总•本章小结2.1鼠标点击选择要素2.1.1设置可选图层 启动ArcMap,打开地图文档\gis_ex09\ex02.mxd在目录表中用鼠标右键点击Data frame1,出现快捷菜单,选择Activate,Data frame1被激活,点击Data frame1在左侧的“+”号,两个图层:“道路”、“乡镇(人口密度)”被展开(图2—1)图2-1 Data frame1的显示 选用菜单Selection/Set Selcetable Layers…,出现Set Selectable Layers(设置可选图层)对话框,一般情况下,ArcMap默认Data frame中的所有Layer都处于可选状态,该Data frame中图层左侧的复选框可能被打了勾鼠标点击层名“道路”的左侧复选框,勾号消失,该图层不参与要素选择,只有“乡镇(人口密度)”处于可选状态,下一步查询只针对可选图层。

这一步是设置:乡镇(人口密度)为可选图层2.1.2点击选择要素 关闭Set Selectable Layers 对话框,在基本工具条中点击图标(Select Features,选择要素),再用鼠标单击地图上某个多边形,被点中的多边形边界改变颜色,表示该要素被选中在目录表中,右键单击图层“乡镇(人口密度)”,在快捷菜单中选择Open Attribute Table,图层对应的属性表“Attribute of乡镇(人口密度)”打开,可以看到有一条记录也改变了颜色,它和被选择的要素有对应关系(如果该记录看不到,可利用窗口右侧的上下滚动条查找)利用键盘上的Shift键,在地图上点击多个要素,对应的多条记录也同步改变颜色(图2—2)到属性表窗口,在Ctrl键的帮助下,点击属性表记录左侧多个小方格,可以看到,表中多行记录改变颜色,地图上对应的多边形也同步改变颜色如果选择了4个要素(或4条记录)在属性表窗口的右下侧,可以看到提示:“Records(4 out of 73 Selected.)”,即在73条记录中,有4条被选中属性表底还有 Show提示,点击右侧按钮Selected,仅显示被选中的记录,点击左侧按钮All,表中的所有记录都显示。

图2-2在矩形范围内选择要素(针对乡镇)的显示 在地图窗口,继续用工具(选择要素),按住鼠标左键不放,拖动后形成一个矩形(俗称开窗,图2—3),松开鼠标左键,和该矩形相交的要素都被选中,当然,对应的属性记录也选中不论在地图上选择要素,还是在表中选择记录,具有相互对应关系的要素、记录一旦被选中,就进入选择集,均同步改变显示颜色 清空选择集可以有多种途径:(1) 需要作选择操作时,在地图窗口没有要素的空白地方选择要素,人为造成选择集为空;(2) 选用菜单Selection/Clear Selected Features;(3) 在属性表记录左侧小方格或表中某个字段名,按键盘中Esc键进入选择集的要素或记录被清除,所显示的颜色也恢复到原来状态 选用菜单Selection/Set Selectable Layers,将可选图层设为“道路”,再体验一下点击选择要素的查询功能 这一步是点击图层的一些区域,对应的属性记录也被选中不论在地图上选择要素,还是在表中选择记录,具有相互对应关系的要素、记录一旦被选中,就进入选择集,均同步改变显示颜色2.2输入图形选择要素 关闭属性表,用鼠标点击目录表中的Data frame2,在弹出的快捷菜单中选择Activate,Data frame2被激活,展开目录表中的数据框架,可看到该数据框架只有“土地使用”一个图层(图2—4)。

图2-4 Data frame2的显示 在地图窗口下方的Drawing工具条中某个图形右侧,按下拉箭头,系统会显示出一组图标菜单供选择: 以上8种绘图工具可在地图上组合绘制出各种图形(Graphic)用鼠标选择绘折现图标,在地图左上方绘出一条折线,穿越几个多边形,双击左键表示输入结束(Drawing菜单中另有编辑图形的工具,此处暂不作介绍) 在地图窗口的基本工具条中点击图标(Select Elements,选择图形元素),再用鼠标点击地图上的图形,则对应的图形被选中(注意:是图形被选中,而不是要素被选中,图2—6)在菜单条中选用Selection/Select By Graphics(利用图形选择要素),凡和选中图形相交或被包围的地理要素(包括对应的属性记录)都进入选择集,同时也改变显示颜色 图2-6 输入图形选择要素对所绘的图形不满意,可删除先用选择图形,再选用菜单Edit/Delete,或直接按键盘中德Delete键,选中的图形被删除,可以再输入新的、合适的图形 ArcMap中,Graphic(几何图形)和Feature(要素)不同,前者存放在地图文档(Map Document)中,一般只有少量图形,不能被其他文档使用,属性表和Element(几何图形的元素)之间也没有联系;后者(Feature)存放在数据源(Data Source)中,往往有大量控件数据,不但和属性表有联系,还可以被各种地图文档使用。

这一步是利用输入图形选择要素,凡和选中图形相交或被包围的地理要素(包括对应的属性记录)都进入选择集,同时也改变显示颜色2.3按特定字符串查询 删除刚才输入的图形,激活图层名“土地使用”,在基本工具条中点击图标,在弹出的对话框的Find栏中输入特定字符串“C”(注意:不含引号),按对话框右上方的Find键,对话框的下部会出现查到的记录(图2—7),显示出对应的属性值(Value)、所在图层名(Layer)、对应的字段名(Field)用鼠标双击某条记录,地图上对应要素会闪烁一下使用本工具时应注意:(1) 只能对字符型字段起作用,不能按数值查找;(2) 输入的字符可以忽略大小写,可以只输入前几个字符,不一定要输入全部图2-7 查找土地使用属性表含字符C的记录和对应要素 这一步是输入特定字符串来实现查询信息2.4条件组合查询 关闭“Find”对话框,用鼠标右键点击图层名“土地使用”,在快捷菜单中选Open Attribute Table,打开要素属性表“Attribute of 土地使用”,在属性表窗口右下侧,点击Options/Select By Attributes,弹出条件组合查询对话框(图2—8),主要操作如下。

Method下拉条,下拉选择查询方法有:(1) Create a new selection:建立新的选择集,原有选择集被清除2) Add to current selection:向当前选择集添加查询到的记录(要素)3) Remove from current selection:从已有的选择集内去除符合条件的记录(要素)4) Select from current selection :在已有的选择集内再选择字段名(Fields)选择区,列出当前属性表中可操作的字段名按钮区(Operators),以按钮方式列出逻辑运算符,如果要用算术运算符“+、—、*、/”,则要通过键盘输入 取值区(Unique Values),点击下侧的Get Unique Values键,可列出该字段可能出现的取值 查询文本框(Query Text Box):上方有SELECT*FROM“表名”WHERE:提示,星号“*”代表字段名这是符合SQL(Structured Query Language,结构化查询语言)的查询语句本练习要求查出土地使用(LANDUSE)为C开头,并且容积率(FAR)大于2的多边形,步骤如下:(1) 激活Data frame2,打开要素属性表“Attribute of 土地使用”;(2) 用Option/Select By Attributes调出条件组合查询对话框;(3) 在Method下拉表中选择Create a new selection;(4) 在查询文本框中输入:"LANDUSE" LIKE 'C%'AND "FAR">2图2-8 条件组合查询对话框 上述查询除字段取值‘C%’和2用键盘输入外,其他内容都可以通过鼠标输入。

在对话框底部按Apply键执行查询,符合条件的2条记录进入选择集,改变了显示颜色,也可以看到地图中上部的2个地块边界也改变了颜色(图2—8和图2—9) 上述查询过程是在相应的对话框中双击选择字段,运算符,建立查询条件,并用“Like”,“And”、“Or”、“Not”将几个查询条件组合起来在设置字段的查询条件时,可在取值区中用鼠标选取,也可直接键入字段值字符型字段还可使用通配符例如: “NAME”LIKE‘王%’表示查询NAME字段,第一个字符为“王”,不管后续有几个字符 “LANDUSE”LIKE‘R_’表示查询LANDUSE字段,第一个字符为“R”,第二个字符任意,但后续只能一个图2-9 条件组合查询结果 条件组合查询会出现语法错误,软件将提示,不能完成操作引号、括号不匹配是常见差错,以下是注意事项:(1) 字符型查询应该用Like而不用等号;(2) 字段名自身带双引号,如“LANDUSE”,字符型取值用单引号,如‘C’,数字型取值不带引号;(3) 单引号、双引号必须都用英文字符,不能用中文字符,由于中英文两种字符显示差异很小,可以依靠输入法的切换来控制;(4) 多用鼠标,少用键盘,可避免语法差错;(5) 输入字段名后,点击按钮Get Unique Values,会出现该字段的可能取值,可用鼠标选择(字符型、日期型、整数型字段才有效)。

这一步是在相应的对话框中双击选择字段,运算符,建立查询条件,并用“Like”,“And”、“Or”、“Not”将几个查询条件组合起来在设置字段的查询条件时,可在取值区中用鼠标选取,也可直接键入字段值字符型字段还可使用通配符来实现查询信息2.5生成统计图 关闭“Select by Attribute”对话框,在TOC(目录表)窗口中选择图层“土地使用”,拥 鼠标右键选择“Open Attribute Table”,打开“Attributes of 土地使用”,点击字段名LANDUSE在键盘上按住Ctrl键,对属性表记录左侧方格点击式选择若干条记录(10条左右),使它们进入选择集,改变显示颜色鼠标点击属性表窗口右下侧的Options按钮,在弹出的菜单仲 选择Create Graph,出现GraphWizard第一步对话框(Step 1 of 3)在左侧Graph type中选择一种图标雷行 ,这里选Column(直方图),到右侧的Graph subtype:选左上角的一种统计图形,再点击按钮“下一步》” 在第二步对话框(Step 2 of 3)的图层区(Choose the layer or table containing)中下拉选择要统计的图层名“土地使用”,勾选Use selected set of features or records,表示使用进入选择集的要素或记录,在下面的字段列表中添加要统计出图的字段,这里选AREA,表示按多边形面积产生统计图。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档