实验实验 2 2ArcMAPArcMAP 基础应用基础应用一、实验类型验证型二、实验目的与要求1、实验目的1) 了解地理数据是如何进行组织及基于“图层”进行显示的 2) 认识 ArcMap 图形用户界面 3) 通过浏览与地理要素关联的数据表,你可以了解地理数据是如何与其属性信息进行连接的 4) 掌握 GIS 两中基本查询操作,加深对其实现原理的理解 5) 初步了解设置图层显示方式-图例的使用2、实验要求1).查看 ARCGIS 电子文档,了解 ARCGIS 基础知识2).掌握 ARCMAP 的基本操作和图形编辑三、上机准备1、实验室安装 ArcGIS9.0四、实验内容预备知识:预备知识: l 理解 GIS 的三种角度 1. GIS 就是空间数据库: GIS 是一个包含了用于表达通用 GIS 数据模型(要素、 栅 格、拓扑、网络等等)的数据集的空间数据库 2. GIS 就是地图:从空间可视化的角度看:GIS 是一套智能地图,同时也是用于显示地表上的要素和 要素间关系的视图底层的地理信息可以用各种地图的方式进行表达,而这些表现方式可以 被构建成“数据库的窗口”,来支持查询、分析和信息编辑。
3.GIS 是空间数据处理分析工具集: 从空间处理的角度看,GIS 是一套用来从现有的数据集获取新数据集的信息转换工 具这些空间处理功能从已有数据集提取信息,然后进行分析,最终将结果导入到数据集中 这三种观点在 ESRI ArcGIS Desktop 中分别用 ArcCatalog(GIS 是一套地理数据集的观点) 、 ArcMap(GIS 是一幅智能的地图)和 ArcToolbox(GIS 是一套空间处理工具)来表达这 三部分是组成一个完整 GIS 的关键内容,并被用于所有 GIS 应用中的各个层面 ArcMap 是 ArcGIS Desktop 中一个主要的应用程序,具有基于地图的所有功能,包括制 图、地图分析和编辑主要原理:查询数据主要原理:查询数据(两种最基本的查询) 根据位置查询要素属性或通过属性来查询要素的功能是每个桌面 GIS 软件必须提供的功能查询,通常是通过语句或表达式来定义的,用以在从地图上及数据库中选择要素 最普通的 GIS 查询就是确定在指定的位置有什么在这类查询中,用户知道他感兴趣的要素的位置,但是想进一步了解与之相关的特征在 GIS 中,这是很容易实现的,因为地图显示区中的地理要素与它们的属性是(描述性的特征)相互关联的,属性信息是存储在数据库中的。
在 GIS 中,你可以在地图上点击一个要素来查看数据库中与之相关联的属性 另一类型的 GIS 查询是确定符合给定条件的要素它的位置在哪里 在这种情况下,用户知道要素的重要特征,他想要找出具有这些特征的那些要素的具体位置假定你想查找人口数大于 2000 万的内陆国家你应该使用这个限定条件创建一个查询表达式 一旦 GIS 找到符合查询限定条件的要素,将会在地图上高亮显示这些要素五、实验数据Redlands 市(位于美国加利福利亚州)土地利用及街区矢量数据六、实验步骤第第 1 步步 启动启动 ArcMap 启动 ArcMap 执行菜单命令:开始>>所有程序>> ArcGIS>> ArcMap当出现 ArcMap 对话框时, 点击 “a new empty map“ 单选按钮,然后点击 OK. 确定 你现在将可以看到 ArcMap 的操作界面当你在 ArcMap 中进行各种操作时,你的操作对象是一个地图文档 一个地图文档可 以包含多个数据框架,根据数据集依次形成数据框架一个地图文档是存储在扩展名为. mxd 文件中第第 2 2步步 检查要素图层检查要素图层执行菜单命令 File>>Open. 浏览到包含有你练习数据的文件夹 (比如: E:\ArcgisEx\实验数据) 然后点击Redlands.mxd点击 Open 按钮。
打开地图文档 Redlands 后, 你会看到加州 Redlands 市的地图地图显示以图层表 示的几种地理要素 一个图层表示某种专题信息在 ArcMap 窗口的左边区域称为图层控制面板(TOC-Table Of Contents) ,它显示 的是图层列表窗口的右边区域显示的是图层控制面板中各图层的图形内容 例如, 所有油炸圈饼店是点要素(以房屋符号表示) 且被组合成名为 Donut Shops图层 名为Land use的图层表示Redlands市土地利用现状,在这个图层中,根据多边形的地类将 其组合成不同类型的土地利用多边形第第3 3步步 显示其它图层显示其它图层 在地图中显示其它图层,铁路、街道、及ESRI的位置 选中 Railroads图层旁边的检查框. Redlands市的铁路就会显示在图中 现在,选中Streets 旁边的检查框就可以显示 Redlands 市的街道注意:图层ESRI没有被显示稍后,你将学习如何显示它第第4 4步步 查询地理要素查询地理要素 在 ArcMap 中,通过在地图显示区点击某个要素你就可以查询其属性,了解它是什 么东西 首先,你应放大地图,这样你更清楚地查看单个的要素。
你可以使用一个先前创建的 书签,这个书签存储着包含 ESRI 和附近街道的地理区域 执行菜单命令 “视图”(View)>>“书签”( Bookmarks)>>“ESRI” 当前显示区就被调整到书签 ESRI 所定义的区域注意到,现在所有街道根据其名称 显示了标注信息,你可以很容易找到 ESRI 所处的位置地图文档的创建已决定了街道及 ESRI 的标注信息只在某个特定的比例尺范围才显示出来,在这个比例尺下它们可以很容 易地找到在“工具”(Tools)工具栏上,点击查询按钮 如果看不到“工具”(Tools)工具栏,在菜单“帮助”(Help)的右边的菜单栏上点击右键,然后点击 “工具” (Tools)选项 在表示纽约街道(名为New York)的线要素上点击(就在街道名左边的红色 线段) 查询结果窗口打开并显示数据库中名为New York的街道的所有属性你可 能需要将查询 结果窗口放大,才能看到所有的属性 你可以 “闪烁显示“ 被查询的要素以观察它在地图中所处的区域 为方便查看,将查询结果窗口移到不碍眼的位置,这样你可以同时看到这 个要素在地图上的位置 查询结果窗口的左边,点击 New York (街道的名称) ,这时,可以观察到这个要素在地图中“闪现”。
从“图层”下拉列表框中选择“所有图层”,然后在在图上再次点击代表 “New York”的那条街道 查询结果窗口现在包含了“Land use”图层中与选中的街道相交的地块 在查询结果窗口的左边区域, 点Land use左边的加号 (+), 然后点击第 一个要素(可能会列出不只一个要素)这样,选定地块的所有属性都会显示出 来 通过在显示区内点击,可以继续查询其它的要素 点击“查询结果窗口”右上角的“X“ 结束查询第第5 5步步 检查其它属性信息检查其它属性信息 在你浏览显示在图层列表(TOC)中某些图层的属性信息之前,你要重置 ArcMap 地图文档的显示区域为原来的显示区域地图显示区域可以通过地图书 签来定义 地图书签是为了防止地图显示变得混乱,可以通过书签恢复到原来的显示 区域和显示风格执行菜单命令“视图”>>“书签”>>“Original” 地图显示区将显示这些图层:Donut Shops, Railroads, Streets, 及 Land Use. 在图层列表(TOC)中,选中Railroads然后点击右键执行“Open Attribute Table”命令。
这时会显示与“Railroads” 图层相关的属性表窗口这个表中的每一行 是一个记录,每个记录表示“Railroads”图层中的一个要素 请注意:图层中要素的数目也就是数据表中记录的个数被显示在属性表窗口的 底部,在这个例子中,有 11个记录,其中有一个记录被选中稍后,你将了解 如何选中记录 向右拖动滚动条查看其它的属性 完成后,请关闭属性表窗口 同样的方法,查看图层- Donut Shops的属性表 最后,打开图层-Land Use 的属性表注意到每个要素 (记录) 有一 个属性(字段)-LU_ABV ,它是记录的是地类代码(土地类型的缩写) 在地图 中,就是根据这个属性字段的值来确定每个地块的渲染方式的完成后,关闭属性表第第6 6步步 设置并显示地图提示信息设置并显示地图提示信息 地图提示以文本方式显示某个要素的某一属性,当你保持将鼠标放在某个 要素之上时,将会显示地图提示使用地图提示是获取指定要素属性信息比较 简单的一种方式 将鼠标指针停留在代表圈饼点位置的一个符号的中心位置,可以显示圈饼点的名称如下图:你可以在图层属性对话框中设置,地图提示信息来自于数据表中的哪一个 字段。
在图层列表中(TOC), 右键点击图层- Donut Shops 的名字,然后点击 “属性”命令在出现的属性对话框中,点击“字段”选项页通过设置主显 示字段来设定地图提示信息的对应字段你可以指定任一个属性字段作为地图 提示字段默认情况下,ArcGIS 使用字段“Name”作为地图提示字段你可以 改变为其它的字段 在主显示字段下拉列表框中,选中字段:Address点击OK按钮关闭图层属性对话框将鼠标保持在图层- Donut Shops 中 的任意一个要素之上这个要素的“Address”就为作为地图提示信息显示出来第第7 7步步 根据要素属性设置图层渲染样式根据要素属性设置图层渲染样式 现在,图层-Streets 是以单一符号进行渲染,每个要素都是同一种符号 你可以根据要素的属性来设置不同的渲染方式 首先, 在图层列表(TOC)中反选Land use 边上的检查框 (将√去掉) , 从而关闭图层Land Use 的显示 然后右键点击图层-Streets,点“属性” 菜单命令 在出现的图层属性对话框中,点击“符号”选项页在对话框的左边区域,有地图渲染方式列表 点击“Categories”,依次点击 “unique values”。
在“Value Field”下的下拉列表中,选择字段“CLASS”点击按钮“Add All Values”点击按钮“应用”(Apply),先不要击点“确定”,移动图层属性对话框到不碍 眼的位置,这样你就可以看到地图的显示发生了变化现在,图层-streets 就以会根据属性字段- CLASS的取值不同而采用不同的符号表示注意观察 TOC中Streets图层显示发生的变化)第第8 8步步 根据属性选择要素根据属性选择要素 有时,你可能需要显示满足特定条件的哪些要素在这一步中,你将要选 择及定位第10号州际公路 在图层列表(TOC)中,反选图层――Railroads 边上的检查框,关闭这个图 层因为下面的操作不需要显示这个图层 执行菜单命令-> 在属性选择对话框中,你可以构造一个查询条件通过构造表达式:Select * From Street WHERE ”STR_NAME”=’I 10’ , 可以从数据库中找出第 10 号州际公路选中的要素将会在属性表及地图中高亮显示 具体操作如下: 在图层下拉列表中,选择Streets在方法下拉列表中,确定“创建一个新 的选择集”被选中。
在字段列表中,调整滚动条,双击“STR_NAME”然后, 点击“=”按钮 再点击“得到唯一值”按钮,在唯一值列表框中,找到“I 10”后双击七、实验报告做出书面报告,包括原理、过程和结果具体内容如下: 1. 学习本实验预备知识相关材料,结合 G。