练习 2:根据单个镶嵌数据集创建多个镶嵌数据集
此主题仅适用于 ArcEditor 和 ArcInfo。
在本练习中,您要创建一个包含单个 DEM 的镶嵌数据集。此镶嵌数据集将成为其他两个镶嵌数据集的源,创建其他两个镶嵌数据集的目的是为了产生山体阴影和晕渲地貌效果。本教程只使用一个 DEM 文件来帮助您完成各个步骤;但您通常会创建包含多个 DEM 的镶嵌数据集,所包含的 DEM 也极有可能具有多种空间分辨率。
本练习将介绍如何引用已有数据创建镶嵌数据集和编辑它的函数链。
本练习不依赖于之前的任何练习。
在开始之前,假设您已将教程安装在 C:\arcgis\ArcTutor\Raster\Data。如果不是,对此教程进行适当的路径更改以使其正确运行。
启动 ArcMap
- 单击开始 > 所有程序 > ArcGIS > ArcMap 10 启动 ArcMap。
-
单击 ArcMap - 启动 窗口上的取消。
如果您之前已选择不显示此窗口,那么此窗口将不会显示。
注:此练习后面的内容将指导您设置默认地图文件的地理数据库。
创建文件地理数据库
如果已在其他练习中创建了 ImageGDB,则可跳过本部分的各个步骤。
-
在“标准”工具条上,单击目录窗口按钮 。
将打开目录 窗口。
-
在位置文本框中输入 C:\arcgis\ArcTutor\Raster,然后按 Enter。
此位置将添加到目录树的“文件夹连接”标题下。
如果教程数据安装在其他位置,则请按照您的安装位置相应地更改路径。
- 右键单击 Raster 文件夹,然后单击新建 > 文件夹。
- 将文件夹命名为 Exercises。
- 右键单击 Exercises 文件夹,然后单击新建 > 文件地理数据库。
- 将新建的文件地理数据库重命名为 ImageGDB。
设置默认地理数据库
每个地图文档都有一个默认地理数据库,作为地图空间内容的本地位置。此位置用于添加数据集和保存各种编辑和地理处理操作生成的结果数据集。
- 在目录 窗口中右键单击 ImageGDB 地理数据库,然后单击建立默认地理数据库。
创建新的镶嵌数据集
您将要创建其他镶嵌数据集要引用的主镶嵌数据集。
-
右键单击目录 窗口中的 ImageGDB,指向新建,然后单击镶嵌数据集。
将打开创建镶嵌数据集 工具对话框。
- 在镶嵌数据集名称文本框中输入 DEM。
- 单击坐标系浏览按钮 。
- 单击选择。
- 双击 Geographic Coordinate Systems 文件夹,双击 World 文件夹,单击 WGS 1984.prj,然后单击确定。
- 单击确定关闭空间参考属性 对话框。
- 在创建镶嵌数据集 工具窗口上单击确定。
-
过程结束后,单击关闭。
DEM 镶嵌数据集已创建在地理数据库中并已添加到 ArcMap 内容列表。它是一个空的镶嵌数据集。您要在之后的步骤中将栅格数据集添加到其中。
将镶嵌数据集添加到内容列表后,会将其添加为镶嵌图层,这种图层实际上是一种特殊图层组。顶层具有镶嵌 DEM 的名称。还存在空的 Boundary、Footprint 和 Image 图层。
将栅格添加到镶嵌数据集
- 单击目录选项卡展开窗口。
- 单击“默认地理数据库”按钮 。
-
右键单击 DEM 镶嵌数据集,然后单击添加栅格数据。
将打开“添加栅格至镶嵌数据集”工具对话框。
- 从栅格类型列表中选择栅格数据集。
- 单击输入箭头,然后单击工作空间。
- 单击输入浏览按钮 ,导航到 C:\arcgis\ArcTutor\Raster\Data\DEM,然后单击添加。
- 选中更新金字塔(Overview)。
- 单击确定。
-
过程结束后,单击关闭。
栅格数据集已添加到镶嵌数据集。每个栅格数据集都创建了轮廓线,整个镶嵌数据集也生成了边界。整个镶嵌数据集然后又生成了金字塔 (Overview)。
- 在内容列表中右键单击 DEM,然后单击缩放至图层。
引用已有数据创建镶嵌数据集
- 单击搜索窗口按钮 。
- 单击“搜索”窗口中的工具。
- 输入 mosaic dataset,然后按键盘上的 ENTER。
-
单击返回项中的引用已有数据创建镶嵌数据集。
将打开“引用已有数据创建镶嵌数据集”地理处理工具。
- 单击输入栅格目录或镶嵌数据集箭头,然后单击 DEM。
- 在输出镶嵌数据集框中将路径更改为 C:\arcgis\ArcTutor\Raster\Exercises\ImageGDB.gdb\Hillshade。
- 单击确定。
- 过程结束后,单击关闭。
Hillshade 镶嵌数据集随即被添加到内容列表中。
将“山体阴影”函数添加到镶嵌数据集
- 单击目录选项卡展开窗口。
- 右键单击 Hillshade 镶嵌数据集,然后单击属性。
- 单击函数选项卡。
-
右键单击镶嵌函数,指向插入,然后单击山体阴影函数。
可更改“方位角”、“高度”和“Z 因子”值,或保留默认值。
-
单击确定关闭栅格函数属性 对话框。
- 单击确定关闭镶嵌数据集属性 对话框。
计算统计值
可能需要计算镶嵌数据集的统计值以便更好地进行显示。通常要对非常大的镶嵌数据集计算统计值。要降低计算统计值的耗时,可指定一个较大的跳跃因子(例如 100)。但由于此 Hillshade 镶嵌数据集很小,所以不需要指定跳跃因子,可使用默认值。
- 单击目录选项卡打开目录 窗口。
- 在目录 窗口中右键单击 Hillshade 镶嵌数据集,然后单击计算统计值。
- 单击确定。
- 过程结束后关闭过程窗口。
引用已有数据创建另一镶嵌数据集
- 单击搜索窗口按钮 。
- 单击返回项中的引用已有数据创建镶嵌数据集。
- 单击输入栅格目录或镶嵌数据集箭头,然后单击 DEM。
- 在输出镶嵌数据集框中将路径更改为 C:\arcgis\ArcTutor\Raster\Exercises\ImageGDB.gdb\ShadedRelief。
- 单击确定。
- 过程结束后,单击关闭。
ShadedRelief 镶嵌数据集随即被添加到内容列表中。
将“晕渲地貌”函数添加到镶嵌数据集
- 单击目录选项卡展开窗口。
- 右键单击 ShadedRelief 镶嵌数据集,然后单击属性。
- 单击函数选项卡。
-
右键单击镶嵌函数,指向插入,然后单击晕渲地貌函数。
可更改“色带”、“方位角”、“高度”和“Z 因子”值,或保留默认值。
- 单击确定关闭栅格函数属性 对话框。
- 单击确定关闭镶嵌数据集属性 对话框。
计算统计值
可能需要计算镶嵌数据集的统计值以便更好地进行显示。
- 单击目录选项卡打开目录 窗口。
- 在目录 窗口中右键单击 ShadedRelief 镶嵌数据集,然后单击计算统计值。
- 单击确定。
- 过程结束后关闭过程窗口。
您现已创建三个镶嵌数据集并将其中的一个用作其他两个的源。如果移动或删除了原始的 DEM 镶嵌数据集,另外两个将受到影响,因为它们引用源镶嵌数据集;它们不引用源栅格。