资源描述
应用: 绪论
ArcGIS 采用单一的、可升级的结构和用户界面。ArcGIS 有三种版本:ArcView、ArcEditor 和 ArcInfo。ArcView 是最简单的版本,比另外两个版本的功能较少。
三种版本采用相同的 ArcCatalog 和 ArcMap 应用界面,并共用相同的扩展模块如:Spatial Analyst、3D Analyst 和 Geostatistical Analyst。ArcInfo另有ArcInfo Workstation, 是类似 ARC/INFO 7.x 版本的命令驱动应用程序。
习作
习作1 为 ArcCatalog 和ArcToolbox 简介;
习作2 为 ArcMap 和 Spatial Analyst 扩展模块简介;
习作1:ArcCatalog 简介
所需数据:高程的栅格文件—emidalat和河流的shapefile文件—emidastrm.shp。
习作1 介绍 ArcCatalog, 它是一个管理数据集的应用程序。
1. 启动ArcCatalog。ArcCatalog 使你建立与数据源的联系。
n 建立与包含第一章数据库文件夹(例如:chap1)的联系。
¡ 点击Connect To Folder 按钮。
¡ 浏览到 “chap1”文件夹并点击OK。
¡ Catalog 目录树中出现chap1文件夹。打开该文件夹查看其数据集。
2. 点击Catalog目录树中的emidalat。
¡ 点击 Preview 跳格键查看该高程栅格。
¡ 点击 Metadata 标签, 并选择 FGDC 为样图。可以看到:
ð 说明栏显示 emidalat 是ESRI GRID 格式的栅格数据集,该栅格投影为通用横轴墨卡托(TUM)坐标系统。
问题1. FGDC 代表什么?
3. 点击Catalog目录树中的 emidastrm.shp。点击 Preview 来预览 emidastrm.shp的地理分布和表格。
4. ArcCatalog 有用于各种数据管理任务的工具。你可右键点击一个数据集打开其内容菜单来使用这些工具。
n 右键点击 emidastrm.shp,出现内容菜单,包括Copy、Delete、Rename、Create Layer、Export 和Properties。
n 使用内容菜单,你可 复制 emidastrm.shp 并粘贴到不同的文件夹或者将其删除。
n 图层或图层文件是数据集的可视表达。导出工具可把 shapefile 导成 geodatabase 或 coverage。性质对话框显示数据集信息。
5. 下一步要你来创建一个个人的 geodatabase 并将 emidalat 和 emidastrm.shp 导入到该 geodatabase。
n 建立新的个人数据库。
¡ 右键点击 ArcCatalog 目录树中 Chapter1 数据集, 指向 New, 选择 Personal Geodatabase。
¡ 点击这个新的Geodatabase并将其重新命名为 Task1.mdb。
¡ 若未出现扩展名,从 Tool 菜单选择 Options(10.0: Customize/ArcCatalog Options/Hide file extensions), 并在General 栏不勾选隐藏文件扩展名。
n 两种方法可把 emidalat 和 emidastrm.shp 导入 Task1.mdb。
¡ 一种方法:右键点击Task1.mdb,指向 Import,并选择 Raster Datasets。在下一对话框中,浏览至 emidalat, 把它加为输入栅格,点击 OK 将其导入。
¡ 第二种方法:用 ArcToolbox 将 emidastrm.shp 导入Task1.mdb。
ð 找到“Show/Hide ArcToolbox Windows”按钮。
ð 点击该按钮来打开 ArcToolbox。
ð 调整 ArcToolbox 窗口使该窗口和 ArcCatalog 目录树都可看见。
ð 右键点击 ArcToolbox 并选择 Environments。该 Environment Settings 有5组设置项。一组用于大多数操作的设置项是工作目录。
点击下拉箭头至 General Settings。
浏览至 Chapter1 数据库并将其设为当前工作空间。
ArcToolbox 的工具被组织成分级结构。你需要的用于导入emidastrm.shp 的工具在 Conversion Tools/To Geodatabase 数据集中。
双击 Feature Class to Feature Class 来打开该工具。选 emidastrm.shp 作为输入要素,选 Task1.mdb 作为输出位置,指定 emidastrm 作为输出要素类型名称,然后点击OK。
打开 Task1.mdb 来确认导出操作是否完成。
问题2. ArcToolbox 中可用工具的数量取决于你所用的 ArcGIS 的版本。
习作2:ArcMap 简介
所需数据:与习作1相同的 emidalat 和 emidastrm.shp。
在习作2 你将掌握 ArcMap 的基本用法。
1. 两种启动ArcMap的方法:
n 可在 ArcCatalog 中点击 Launch ArcMap 按钮来启动 ArcMap;
n 也可由程序菜单启动 ArcMap。
2. ArcMap 主要用于数据显示、数据查询、数据分析和数据输出。ArcMap 将数据集组织成数据框架(又称数据帧)。
n 启用 ArcMap 时就打开一个称为 Layers 的新的数据画面。
n 点击 Layers 并选择 Properties。在General 栏,将 Layers 改名为 Task2 并点击OK。
3. 下一步将把添加 emidalat 和 emidastrm.shp 添加到 Task2。
n 在 ArcMap 中点击 Add Data 按钮,浏览至Chapter1数据库,并选中 emidalat 和emidastrm.shp。
n 如果要添加多个数据集,可按住 Ctrl 键,点击第一个数据集,然后再点击其他数据集。
n 也可用拖拽法代替 Add Data 按钮来加入数据集。你可从 Catalog 目录树将要添加的数据集拖拽到 ArcMap 的视窗里。
4. 警示信息指出一个或多个图层缺失空间参照信息。点击 OK 退出该对话框。emidastrm.shp 没有投影信息,尽管它是基于 UTM 坐标系统,emidalat 也同样没有。将在第二章学习如何定义坐标系统。
5. emidalat 和emidastrm.shp 被高亮显示在目录表中,说明都处于激活状态。
n 你可点击空格使其不被激活。
n 目录表有3个标签:Display、Source 和 Selection。
ð 在 Display 标签上,你可用将图层拖上拖下的方法改变其绘图顺序。
ð Source 标签显示每个图层的数据源,Source 标签也列出已加入的表格。
ð Selection 标签让你选择可选的图层。
问题3. ArcMap 是首先绘出位于目录表最上方的图层吗?
5. ArcMap 的标准工具条:
n 有以下工具:放大、缩小、漫游、选择要素和识别。当鼠标指到一个工具图标,工具提示便出现在浮动框里,告知你该工具的名称。在 ArcMap 窗口的底部则出现一条有关该工具用法的短信息。
6. ArcMap有两个视窗:
n Data View 和 Layout View。(这两个视窗的按钮位于窗口底部)。Data View 用于看数据,Layout View 用于看地图打印输出结果。在本习作,使用 Data View。
7. 本步骤要改变 emidastrm 的符号。点击目录表中 emidastrm 符号来打开Symbol Selector 对话框。你可选择预设符号(例如:河流),也可通过指定颜色、宽度和符号性质来为 emidastrm 制作你想要的符号。这里选择河流的预设符号。
8. 下一步要将 emidalat 按<900、900—1000、1000-1100、1100-1200、1200-1300和>1300m来分出高度带。
n 右键点击 emidalat 并选中 Properties。
n 点击Symbology 标签。在 Show 栏中点击 Classified。把类型数改为 6, 点击Classify 按钮。Method 下拉菜单提供有六种方法,选择 Manual。
n 有两种方法用于手动设定高度带的分割值。用第一种方法,你要对Snap breaks to data value的复选框打钩,然后点击第一条分割线并将其拖拽至想要的数值900。
n 以同样方法设定1000、1100、1200、1300、和1337。用第二种方法,你要点击 Break Values 栏中的第一单元并输入900。
n 点击其后四个单元并相应输入1000、1100、1200 和 1300。(如果你输入的分割值变为不同的值,则需重新输入。)
n 点击 OK 退出 Classification 对话框。
问题4. 列出 ArcMap 中 Manual 以外的其他分类方法。
9. 改变 emidalat 的配色方案:你可用 Layer Properties 对话框的 Color Ramp下拉菜单改变 emidalat 的配色方案。有时用文字比用图示更容易些。
n 在 Color Ramp 方框内点击右键并将Graphic View 的打钩去除。
n Color Ramp 的下拉菜单显示White to Black、Yellow to Red 等。选中Elevation #1。点击OK 退出 Layer Properties 对话框。
10. 扩展模块和介绍:
n 由 ArcMap 可进入包括 Spatial Analyst 在内的许多扩展模块。
¡ 从 Tools 菜单选择 Extensions 并勾选 Spatial Analyst。
¡ 然后从 ArcMap 的 View 菜单中选中 Toolbars,Spatial Analyst 工具条即出现在 ArcMap中。
¡ 在 Spatial Analyst 工具条点击 Spatial Analyst 下拉菜单箭头,指到 Surface Analysis,而后选择 Slope。
¡ 在 Slope 对话框中,选中 emidalat 为输入表面并点击OK运行该命令。
¡ Slope of emidalat 是 emidalat 的坡度图层。
¡ ArcInfo 版本的用户可使用在 ArcMap 中的 ArcToolbox。 在 Spatial Analyst Tools/Surface 工具集里的 Slope 工具可完成同样的操作,只是你不得不将输出存到磁盘。
问题5. 为了使用诸如 Spatial Analyst 的扩展模块,你必须用 Tools 菜单和 View 菜单来进行,为什么?
11. 保存为地图文档:在退出 ArcMap 前,可把习作2 存为地图文档。
n 在 ArcMap 中的 File 菜单中选择Save As, 浏览至Chapter1数据库,输入chap1为文件名,点击Save。ArcMap 会自动把.mxd 扩展名加到chap1。习作2显示的数据集现已用文件名chap1.mxd保存。
n chap1.mxd 应贮存在与其所参照数据集同一文件夹中,方可重新打开。
n 也可用相对路径名方法(例如,不带驱动名)存贮地图文档。从 ArcMap 的 File 菜单选择 Map Properties。在随后对话框里点击 Data Source Options。Data Source Options 对话框有完整路径名和相对路径名选项。
12. 确认 chap1.mxd 是否正确保存:
n 首先从 ArcMap 的 File 菜单选中 Exit 。
n 然后再启动 ArcMap, 点击文件并选择chap1.mxd 应出现在ArcMap的对话框中。
n 不然,则选择一个现有地图,浏览到Chapter1数据库,并双击chap1.mxd。
展开阅读全文