练习 7:将卫星传感器栅格类型添加到镶嵌数据集
此主题仅适用于 ArcEditor 和 ArcInfo。
在本练习中,您将在 ArcMap 中使用地理处理工具创建一个包含美国陆地资源卫星 7 ETM+ 影像的镶嵌数据集。它将是一个多波段且全色锐化的镶嵌数据集。您将通过编辑栅格类型的属性来修改当将数据添加至镶嵌数据集时应用的某些默认参数。
本练习不依赖于之前的任何练习。
在开始之前,假设您已将教程安装在 C:\arcgis\ArcTutor\Raster\Data。如果不是,对此教程进行适当的路径更改以使其正确运行。
Landsat_p114r75 文件夹中的数据由 Landsat.org/热带雨林信息中心提供,该中心位于密歇根州立大学,是美国国家航空航天局下的地球科学与信息合作伙伴 (ESIP) 成员 (http://www.landsat.org/)。
启动 ArcMap
- Start ArcMap by clicking Start > All Programs > ArcGIS > ArcMap 10.
-
单击 ArcMap - 启动 窗口上的取消。
如果您之前已选择不显示此窗口,那么此窗口将不会显示。
注:此练习后面的内容将指导您设置默认地图文件的地理数据库。
创建文件地理数据库
如果已在其他练习中创建了 ImageGDB,则可跳过本部分的各个步骤。
-
在“标准”工具条上,单击目录窗口按钮 。
将打开目录 窗口。
-
在位置文本框中输入 C:\arcgis\ArcTutor\Raster,然后按 Enter。
此位置将添加到目录树的“文件夹连接”标题下。
如果教程数据安装在其他位置,则请按照您的安装位置相应地更改路径。
- 右键单击 Raster 文件夹,然后单击新建 > 文件夹。
- 将文件夹命名为 Exercises。
- 右键单击 Exercises 文件夹,然后单击新建 > 文件地理数据库。
- 将新建的文件地理数据库重命名为 ImageGDB。
设置默认地理数据库
每个地图文档都有一个默认地理数据库,作为地图空间内容的本地位置。此位置用于添加数据集和保存各种编辑和地理处理操作生成的结果数据集。
- 在目录 窗口中右键单击 ImageGDB 地理数据库,然后单击建立默认地理数据库。
创建新的镶嵌数据集
创建镶嵌数据集以添加将被全色锐化的美国陆地资源卫星影像。
-
在目录 窗口中右键单击 ImageGDB,然后单击新建 > 镶嵌数据集。
将打开创建镶嵌数据集 工具对话框。
- 在镶嵌数据集名称文本框中输入 LandsatPS。
- 单击坐标系浏览按钮 。
-
单击选择。
请勿单击“导入”,因为您要添加的文件的内部空间参考所参考的是错误的半球。
- 先后双击 Projected Coordinate Systems、UTM、WGS 1984 和 Southern Hemisphere 文件夹,选择 WGS 1984 UTM Zone 50S.prj,然后单击添加。
- 单击确定关闭空间参考属性 对话框。
-
在创建镶嵌数据集 工具对话框上单击确定。
如果报告程序窗口打开,则在过程结束后单击关闭。
LandsatPS 镶嵌数据集已创建于地理数据库中,并已添加到 ArcMap 内容列表。它是一个空的镶嵌数据集。它以镶嵌图层(一种特殊的图层组)进行添加。顶层的名称与镶嵌数据集名称相同(即 LandsatPS)。同时,也存在空的边界图层、轮廓图层和影像图层。您将在接下来的步骤中将美国陆地资源卫星影像添加到其中。
将栅格添加到镶嵌数据集
-
在目录 窗口中右键单击 LandsatPS 镶嵌数据集,然后单击添加栅格数据。
将打开添加栅格至镶嵌数据集 工具对话框。
- 在栅格类型列表中,选择美国陆地资源卫星 7 ETM+。
- 单击属性按钮 。
将打开栅格类型属性 对话框。在此处,您将输入相关信息,以定义数据的添加方式以及将要应用的任何处理操作,例如将添加的波段以及将对数据应用的增强功能。
- 单击常规选项卡。
- 单击处理模板下拉箭头,然后单击全色锐化。
处理模板可定义如何将数据添加到镶嵌数据集中;例如,在放大至高分辨率的全色波段的像素级别后,所选模板即会创建全色锐化的多波段影像。
- 单击属性选项卡。
可在此处修改某些默认属性。例如,可通过更改顺序或移除某些波段,来修改波段组合。波段组合可通过以空格分隔的列表进行定义。另外,也可修改全色锐化类型以及要应用的直方图拉伸类型。
- 在最小裁剪百分比和最大裁剪百分比文本框中输入 1.5。
- 选中第 4 波段作为红外图像复选框。
这将确保使用全色锐化算法计算第四波段。
- 单击应用。
- 单击函数选项卡。
此选项卡可显示基于您在“常规”选项卡上所选择的处理模板进行应用的函数。您已选择了“全色锐化”模板。
链的底端至顶端的函数都会应用于影像。您可看到,“全色锐化”模板将创建一个 MS(多光谱)影像,然后使用“波段提取”函数来定义用于全色锐化算法的四个波段。MS 影像和 Pan(全色)影像都使用“拉伸”函数进行增强处理。先应用“卷积插值”函数对 Pan 影像进行锐化,然后使用“全色锐化”函数来组合 Pan 影像和 MS 影像。
可以在将数据添加至镶嵌数据集之前,在函数链中添加或编辑这些函数。您不会在本练习中执行此操作;但是,如果确实修改了函数链或此对话框上的任何属性,则可将更改保存到新的栅格类型中,以便能够再次进行使用,并确保应用相同的设置。要保存这些更改,请单击“常规”选项卡上的“另存为”按钮。
- 单击确定。
-
单击下拉箭头,然后单击工作空间。
您有一个影像 scene 要添加,因此可指向所需的单个文件;但是,如果要添加多个已组织到一个文件夹中的影像,则需要使用“工作空间”选项。
- 单击输入浏览按钮 。
- 导航到 C:\arcgis\ArcTutor\Raster\Data,单击 Landsat_p114r75,然后单击添加。
- 选中更新金字塔(Overview)。
- 单击高级选项展开参数列表。
- 选中构建栅格金字塔。
- 选中计算统计数据。
通常建议对已添加至镶嵌数据集的数据构建金字塔及计算统计值。统计数据可提高显示质量,而金字塔 (pyramid) 可减少生成的金字塔 (overview) 数量。通过选中这些复选框,可在计算像元大小或金字塔之前执行这些操作。如果栅格数据集中已存在金字塔或统计数据,则将不会重新生成它们。
- 选中构建缩略图。
- 在操作描述文本框中,输入 Pan-sharpening Landsat imagery。
此参数用于将描述性文本添加到由镶嵌数据集维护的日志中。
-
单击确定以运行工具。
如果报告程序窗口打开,则在过程结束后单击关闭。
美国陆地资源卫星 7 ETM+ 卫星影像将被添加至镶嵌数据集。每个栅格数据集都创建了轮廓线,整个镶嵌数据集也生成了边界。整个镶嵌数据集然后又生成了金字塔。
- 可能需要单击全图按钮 才能查看镶嵌数据集。
更改波段组合
默认情况下,波段会按照其添加至镶嵌数据集的顺序进行显示。因此,默认的波段组合为 1、2、3(红色、绿色和蓝色)。
- 在内容列表中,右键单击影像,然后单击属性。
将打开镶嵌数据集影像的图层属性 对话框。
- 单击符号系统选项卡。
- 单击下拉箭头,将波段组合更改为 3、2、1。
- 单击确定。
将会显示一个自然或真彩色影像。
检查表
目前使用所有镶嵌数据集进行维护的表主要有三种:属性表、日志表和栅格数据类型表。属性表包含有关镶嵌数据集中每个栅格数据集的特定元数据信息。也可添加和填充字段。定义有关镶嵌数据集(或影像服务)的查询时可以使用这些字段。如果不想为使用该镶嵌数据集的那些用户显示所有字段,可在“镶嵌数据集属性”对话框上编辑“允许的字段”。日志表可保存对镶嵌数据集执行的每一项操作的列表,例如添加数据、创建服务金字塔以及移除数据。栅格类型表可保存创建镶嵌数据集时所使用的所有栅格类型的列表。
- 在 ArcMap 内容列表中右键单击 LandsatPS,然后单击打开 > 栅格数据类型表。
此表中共有两行。第一行 (OBJECTID = 1) 用于识别将数据添加到镶嵌数据集时所使用的美国陆地资源卫星 7 ETM+ 栅格类型。所添加的操作描述将显示在 Description 列中。第二行 (OBJECTID = 2) 用于识别为此镶嵌数据集生成的金字塔已存在,并且还会识别金字塔的创建时间。
- 关闭表。
- 将镶嵌数据集放大,以使您能够以大约 1:200,000 的比例查看它。
- 在 ArcMap 内容列表中右键单击 LandsatPS,然后单击打开 > 属性表。
您应在表中看到四行。栅格数据名称或它们的源数据集名称列在 Name 列中。如果横向滚动此表,将会看到 Tag 列。Tag 列与在“全色锐化”函数链中识别的源相关联。MS 标记表示多光谱影像,而 Pansharpened 标记则表示全色锐化影像。
MinPS 和 MaxPS 用于指示影像显示位置的像素分辨率。此处只有两个金字塔影像。可在它们的名称中加入前缀 Ov_ 来进行识别。在以全图范围查看影像时,会显示底层金字塔影像,将其放大时(需要更大的像素大小)会看到表中上一层的影像。接下来会看到使用 MS 标记识别的源影像。它会在以 28.5 米至 342 米之间的像素分辨率查看影像时显示出来。当放大至小于 28.5 米的像素分辨率时,可查看全色锐化影像。 -
在标准 工具条上的比例框中,输入 80000。
将会看到全色锐化影像。
可在全色锐化影像中看到一些之前并不存在的伪影。这是因为全色影像具有一些将由卷积插值过滤器进行增强处理的伪影。
- 在 Raster 列下单击表示全色锐化影像的行。
将出现一个灰色按钮。
- 单击此灰色按钮。
将打开一个窗口,您可在其中预览栅格影像及其属性和元数据,以及用于生成此影像的函数链。
- 单击函数选项卡。
您会在将影像添加至镶嵌数据集时看到相同的函数链。唯一的差别是存在一些列在 MS 和 Pan 之前的特定文件。
- 右键单击卷积插值函数,然后单击属性。
- 单击卷积插值选项卡。
- 单击类型下拉箭头,然后单击平滑算术平均值。
此过滤器将移除由“锐化”类型进行增强处理的伪影。
- 单击确定关闭栅格函数属性 对话框。
- 单击应用。
显示内容将会更新,并且伪影也会移除,从而产生一个质量更佳的影像。
- 关闭表窗口。
属性和元数据
-
在目录 窗口中,右键单击 LandsatPS 镶嵌数据集,然后单击属性。
将打开镶嵌数据集属性 对话框。在此处可查看整个镶嵌数据集的属性,包括将影响用户与数据集的交互方式的设置。另外,也可编辑将要应用至整个镶嵌栅格数据集的函数。
- 单击默认值选项卡。
- 单击允许的镶嵌方法行旁边的省略号按钮。
- 取消选中接缝线,因为在本练习中不创建接缝线。
- 单击确定。
- 单击允许的字段行旁边的省略号按钮。
- 取消选中下列字段:Name、LowPS、HighPS、GroupName、ProductName、ZOrder、SOrder、StereoID、Shape_Length 和 Shape_Area。
如果将此数据集用作影像服务,则只有选中的字段才能进行访问。
- 单击确定关闭镶嵌数据集属性 对话框。
-
在“目录”窗口中,右键单击 LandsatPS 镶嵌数据集,然后单击项目描述。
将打开项目描述 对话框。在此处可查看或编辑镶嵌数据集的元数据信息。
- 单击预览选项卡。
- 单击创建缩略图按钮 。
- 单击描述选项卡。
所创建的缩略图会在此选项卡上显示。
- 单击编辑按钮 。
- 在标题文本框中输入 Landsat image。
- 在摘要文本框中输入 Landsat 7 ETM+ image within Australia。
- 在制作者名单文本框中输入您的姓名。
- 单击保存按钮 。
- 关闭窗口。
您已完成创建镶嵌数据集、添加数据和修改属性及元数据。还可通过共享 ImageGDB 位置来使此镶嵌数据集能够在组织范围内获得,或者通过 ArcGIS Server 将此镶嵌数据集用作影像服务。