您的当前位置:首页arcgis 实验2 ArcMAP基础应用

arcgis 实验2 ArcMAP基础应用

2024-07-16 来源:爱问旅游网



实验2 ArcMAP基础应用

一、实验类型

验证型

二、实验目的与要求

1、实验目的
1) 了解地理数据是如何进行组织及基于“图层”进行显示的。

2) 认识ArcMap图形用户界面。

3) 通过浏览与地理要素关联的数据表,你可以了解地理数据是如何与其属性信息进行连接的。

4) 掌握GIS两中基本查询操作,加深对其实现原理的理解。

5) 初步了解设置图层显示方式-图例的使用
2、实验要求 1).查看ARCGIS 电子文档,了解ARCGIS基础知识。
1、实验室安装ArcGIS9.0

四、实验内容

预备知识:
l 理解GIS的三种角度
1GIS就是空间数据库:GIS是一个包含了用于表达通用 GIS 数据模型(要素、栅 格、拓扑、网络等等)的数据集的空间数据库。

2GIS 就是地图:从空间可视化的角度看:GIS 是一套智能地图,同时也是用于显示地表上的要素和要素间关系的视图。底层的地理信息可以用各种地图的方式进行表达,而这些表现方式可以被构建成“数据库的窗口”,来支持查询、分析和信息编辑。




3GIS是空间数据处理分析工具集: 从空间处理的角度看,GIS 是一套用来从现有的数据集获取新数据集的信息转换工具。这些空间处理功能从已有数据集提取信息,然后进行分析,最终将结果导入到数据集中。

这三种观点在ESRIArcGIS Desktop 中分别用 ArcCatalogGIS 是一套地理数据集的观点)、 ArcMapGIS是一幅智能的地图)和 ArcToolboxGIS 是一套空间处理工具)来表达。这三部分是组成一个完整 GIS 的关键内容,并被用于所有GIS应用中的各个层面。

ArcMapArcGISDesktop 中一个主要的应用程序,具有基于地图的所有功能,包括制图、地图分析和编辑。

主要原理:查询数据

(两种最基本的查询)

根据位置查询要素属性或通过属性来查询要素的功能是每个桌面 GIS软件

数据库中选择要素。
必须提供的功能。查询,通常是通过语句或表达式来定义的,用以在从地图上及

容易实现的,关联的,属性信息是存储在数据库中的。

GIS中,你可以在地图上点击一个要素来查看数据库中与之相关联的属性。

另一类型的GIS 查询是确定符合给定条件的要素它的位置在哪里。在这种情况下,用户知道要素的重要特征,他想要找出具有这些特征的那些要素的具体位置。

假定你想查找人口数大于2000万的内陆国家。你应该使用这个限定条件创建一个查询表达式。一旦GIS找到符合查询限定条件的要素,将会在地图上高亮显示这些要素。

五、实验数据
Redlands市(位于美国加利福利亚州)土地利用及街区矢量数据。




六、实验步骤

1步启动ArcMap
启动ArcMap.执行菜单命令:开始>>所有程序>>ArcGIS>> ArcMap

当出现 ArcMap对话框时,点击"anew empty map" 单选按钮,然后点击 OK.确定。你现在将可以看到ArcMap的操作界面



当你在ArcMap中进行各种操作时,你的操作对象是一个地图文档。一个地图文档可以包含多个数据框架,根据数据集依次形成数据框架。一个地图文档是存储在扩展名为.mxd文件中。

2步检查要素图层
执行菜单命令 File>>Open.

浏览到包含有你练习数据的文件夹(比如: E:\ArcgisEx\实验数据) 然后点击Redlands.mxd



的几种地理要素。一个图层表示某种专题信息。 打开地图文档Redlands , 你会看到加州Redlands 市的地图。 地图显示以图层表示 点击 Open 按钮。






ArcMap窗口的左边区域称为图层控制面板(TOC-TableOf Contents),它显示的是

图层列表。窗口的右边区域显示的是图层控制面板中各图层的图形内容。

例如,所有油炸圈饼店是点要素(以房屋符号表示)且被组合成名为DonutShops图层。

名为Landuse的图层表示Redlands市土地利用现状,在这个图层中,根据多边形的地类将其

组合成不同类型的土地利用多边形。

3步显示其它图层

在地图中显示其它图层,铁路、街道、及ESRI的位置。

选中Railroads图层旁边的检查框.Redlands市的铁路就会显示在图中

现在,选中Streets旁边的检查框就可以显示Redlands 市的街道。



注意:图层ESRI没有被显示。稍后,你将学习如何显示它。

4步查询地理要素

ArcMap中,通过在地图显示区点击某个要素你就可以查询其属性,了解它是什

么东西。

首先,你应放大地图,这样你更清楚地查看单个的要素。你可以使用一个先前创建的

书签,这个书签存储着包含ESRI和附近街道的地理区域。

执行菜单命令“视图”(View)>>书签”(Bookmarks)>>ESRI

当前显示区就被调整到书签ESRI所定义的区域。注意到,现在所有街道根据其名称显

示了标注信息,你可以很容易找到ESRI所处的位置。地图文档的创建已决定了街道及

ESRI的标注信息只在某个特定的比例尺范围才显示出来,在这个比例尺下它们可以很容易

地找到。






)

查询结果窗口打开并显示数据库中名为NewYork的街道的所有属性。你可能需要将查询
结果窗口放大,才能看到所有的属性。

你可以"闪烁显示"被查询的要素以观察它在地图中所处的区域。

为方便查看,将查询结果窗口移到不碍眼的位置,这样你可以同时看到这个要素在地图上的位置。查询结果窗口的左边,点击 NewYork (街道的名称) ,这时,可以观察到这个要素在地图中“闪现”。

从“图层”下拉列表框中选择“所有图层”,然后在在图上再次点击代表“NewYork”的那条街道。

查询结果窗口现在包含了“Landuse”图层中与选中的街道相交的地块。

在查询结果窗口的左边区域,点Landuse左边的加号 (+),然后点击第一个要素(可能会列出不只一个要素)。这样,选定地块的所有属性都会显示出来。 通过在显示区内点击,可以继续查询其它的要素。.

点击“查询结果窗口”右上角的"X" 结束查询。



5步 检查其它属性信息



在你浏览显示在图层列表(TOC)中某些图层的属性信息之前,你要重置ArcMap地图文档的显示区域为原来的显示区域。地图显示区域可以通过地图书签来定义。

地图书签是为了防止地图显示变得混乱,可以通过书签恢复到原来的显示区域和显示风格。执行菜单命令“视图”>>“书签”>>“Original”

地图显示区将显示这些图层:DonutShops, Railroads, Streets, LandUse.

在图层列表(TOC)中,选中Railroads然后点击右键执行“OpenAttribute Table”命令。







这时会显示与“Railroads”图层相关的属性表窗口。这个表中的每一行是一个记录,每个记录表示“Railroads”图层中的一个要素。.

请注意:图层中要素的数目也就是数据表中记录的个数被显示在属性表窗口的底部,在这个例子中,有11个记录,其中有一个记录被选中。稍后,你将了解如何选中记录。

向右拖动滚动条查看其它的属性。

完成后,请关闭属性表窗口。

同样的方法,查看图层- DonutShops的属性表。

最后,打开图层-Land Use 的属性表。注意到每个要素(记录) 有一个属性(字段)LU_ABV,它是记录的是地类代码(土地类型的缩写) 。在地图中,就是根据这个属性字段的值来确定每个地块的渲染方式的。


6步设置并显示地图提示信息
地图提示以文本方式显示某个要素的某一属性,当你保持将鼠标放在某个要
素之上时,将会显示地图提示。使用地图提示是获取指定要素属性信息比较简单
的一种方式。

将鼠标指针停留在代表圈饼点位置的一个符号的中心位置,可以显示圈饼点的名称。如下图:





你可以在图层属性对话框中设置,地图提示信息来自于数据表中的哪一个字段。

属性”命令。在出现的属性对话框中,点击“字段”选项页。通过设置主显示 在图层列表中(TOC),右键点击图层- Donut Shops 的名字,然后点击





任意一个要素之上。这个要素的“Address”就为作为地图提示信息显示出来。点击OK按钮关闭图层属性对话框。将鼠标保持在图层- Donut Shops 中的






7步根据要素属性设置图层渲染样式
现在,图层-Streets 是以单一符号进行渲染,每个要素都是同一种符号。你可以根据要素的属性来设置不同的渲染方式。

首先,在图层列表(TOC)中反选Land use 边上的检查框(将√去掉) , 从而关闭图层LandUse 的显示。
然后右键点击图层-Streets,点“属性”菜单命令。

在出现的图层属性对话框中,点击“符号”选项页。


在对话框的左边区域,有地图渲染方式列表。点击“Categories”,依次点击
“uniquevalues”。在“ValueField”下的下拉列表中,选择字段“CLASS”





点击按钮“Add All Values”


点击按钮“应用”(Apply),先不要击点“确定”,移动图层属性对话框到不碍

眼的位置,这样你就可以看到地图的显示发生了变化。现在,图层-streets



就以会根据属性字段-CLASS的取值不同而采用不同的符号表示。(注意观察TOCStreets图层显示发生的变化)

8步根据属性选择要素
执行菜单命令<选择>><通过属性选择>

在属性选择对话框中,你可以构造一个查询条件。通过构造表达式:Select* From Street WHERE ”STR_NAME”=I10,可以从数据库中找出第10号州际公路。选中的要素将会在属性表及地图中高亮显示。.

具体操作如下:
在图层下拉列表中,选择Streets。在方法下拉列表中,确定“创建一个新的选择集”被选中。在字段列表中,调整滚动条,双击“STR_NAME”。然后,点击“=”按钮。再点击“得到唯一值”按钮,在唯一值列表框中,找到“I10”后双击。

七、实验报告

做出书面报告,包括原理、过程和结果。具体内容如下:

1. 学习本实验预备知识相关材料,结合GIS原理总结 ArcGIS Desktop 主要特点。

2. GIS 中两种基本查询的原理是什么?




3. 回答如下问题:

a) ArcMap,打开 Redlands.mxd。街道名称为“NEWYORK”的是什么类型

的道路?Localstreet(本地街道)Minorstreet(次要街道)Interstate(州际道路)

Majorstreet(主要街道)

b) ArcMap,打开Redlands.mxd 。在Railroads图层中有多少条铁路线?

c) Redlands这个地图文档所用的投影是什么?

d) 如何在地图上快速地寻找并定位到NEWYORK 这条街?





显示全文