麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS三维入门(2-6)ArcGIS栅格数据镶嵌

本文介绍使用ArcGIS进行栅格数据镶嵌(Mosaic)的方法。

在 ArcToolbox->Data Management Tools->Raster->Raster Dataset 目录里面可以看到

对栅格数据进行镶嵌处理的四个工具: Mosaic tool、Mosaic To New Raster tool、Raster Catalog To Raster Dataset tool 和Workspace To Raster Dataset tool。鼠标左键双击工具名字即可调出镶嵌对话框。下面将逐一介绍这四种工具的用法:

ArcGIS栅格数据镶嵌工具一:Mosaic tool

该工具将多张栅格数据镶嵌起来,结果(即 Target Raster)保存在一个已经存在的栅格数据集里面(一般是要镶嵌的栅格数据中的第一张)。示例:

工具界面:

工具参数意义:

参数含义数据类型
Input Rasters

输入要进行镶嵌处理的所有栅格

数据

栅格数据
Target Raster目标栅格数据集,即镶嵌完成后将结果保存到该文件。一般取前面输入数据的第一幅。栅格数据
Mosaic Method (可选)

用来对重叠区域进行处理的方式。共有六种:

  1. FIRST:处理时,重叠区域内的象元灰度值将取第一幅影像(左)的对应象元值。

  2. LAST:处理时,重叠区域内的象元灰度值将取最后一幅影像(右)的对应象元值。

  3. BLEND:重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的加权平均值。且该值与像素到重叠区的边缘的距离有关。

  4. MEAN: 重叠区域内的象元值取覆盖该重叠区域影像的对

String

应象元值的平均值。

  1. MINIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最小值。

  2. MAXIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最大值。

Mosaic Colormap Mode (可选)

决定采用输入栅格数据中的哪个数据的颜色表作为输出数据的颜色表。共有四种方案:

  1. REJECT:当且仅当输入的栅格数据都没有颜色表时可用。

  2. FIRST:采用输入栅格数据中的第一个数据的颜色表作为输出数据的颜色表。为默认值。

  3. LAST:采用输入栅格数据中的最后一个数据的颜色表作为输出数据的颜色表。

  4. MATCH:生成的结果数据中颜色表中的颜色是唯一的。

String
Ignore Background Value (可选)指定栅格数据集中当一个像素的值是多少时它会被当做背景而不是被当做有效数据的一部分。Double
NoData Value(可选)

在输出的栅格数据集中所有具有指定值的像素都会被赋值为给定

的 NoData Value

Double
Convert 1 bit data to 8 bits (可选)

决定是否要把用一个比特表示一个像素的值转换成为用八个比特来表示。转换后在ArcSDE中显示栅格数据会顺畅些。 有两种选择:

  1. NONE:不转换。为默认值。

  2. OneBitTo8Bit:转换。

Boolean
Mosaicking Tolerance (可选)镶嵌时的结合容差。若镶嵌时像素位置差大于容差,在镶嵌时就需要进行重采样,否则不需要。 有效值范围:0 到 0.9999.Double
Color Matching Mathod (可选)

选择镶嵌时采用的颜色匹配方法。共有四种方案:

1.NONE:不进行匀光处理

2.StatisticMatching:先分别统计参考栅格数据和目标数据在重叠区域中的像素的颜色值得最小

String

值、最大值和中值,然后计算变换关系,并将这种变换关系计算整个结果数据的颜色值。

3.HistogramMatching:在参考影像和目标影像的重叠区域中进行直方图匹配,然后利用这种变换关系纠正目标影像的颜色值。

4.LinearCorrelationMatching,该方法将匹配重叠像素,插值到其它像素。若像素没有一个一对一的关系,将采用加权平均来计算。

工具二:Mosaic To New Raster tool

该工具将多张栅格数据镶嵌起来,结果(即 Target Raster)保存在一个新生成的栅格数据集里面。输入的栅格数据必须有相同的波段数和相同的比特位数。

工具界面:

工具参数意义:

参数含义类型

Input Rasters (必需的

)

输入的要进行镶嵌的栅格数据

集。

栅格数据
Output Location (必需的输出栅格数据集的路径。工作空间或栅格目录
)

Raster Dataset name with

extension

输出栅格数据集的名字和扩展名。当选择保存为 JPEG、

JPEG2000 或 geodatabase 格式

时还可以选择压缩方式。

String

Coordinate system for the raster

(可选)

指定输出的镶嵌数据的地图投影方式。坐标系统
Pixel type (可选)

指定输出的栅格数据集象元比特位数。默认为8-bit。 您必须设置像素类型,以符合您现有的输入栅格数据集。 如果您没有设置像素类型的8位将使用默认值,你的输出可能变成不正确。

  • 1_BIT - 1位无符号整数。 的值可以是0 或1。

  • 2_BIT - 2位无符号整数。 支持的值可以从0到3。

  • 4_BIT -甲4位无符号整数。 支持的值可以从0到15。

  • 8_BIT_UNSIGNED - 8 位无符号数据类型。 这些值的范围可以从 0到255。 这是默认的。

  • 8_BIT_SIGNED - 8位签署的数据类型。 这些值的范围从-128到

127。

  • 16_BIT_UNSIGNED -

16位无符号数据类型。 这些值的范围从

0到65,535。

  • 16_BIT_SIGNED -甲

16位有符号数据类型。 这些值的范围从

-32,768到32,767。

  • 32_BIT_UNSIGNED -

32位无符号数据类型。 这些值的范围从

0到4,294,967,295。

String
  • 32_BIT_SIGNED一个

32位有符号数据类型的数据库的支持。 这些值的范围从

-2,147,483,648到

2,147,483,647。

  • 32_BIT_FLOAT - 32 位数据类型的支持小

数。

  • 64_BIT - 64位数据类型的支持小数。

Cellsize (可选)输出数据的象元尺寸。Double
Number of bands栅格数据所包含的波段数。Long
Mosaic method(可选)

用来对重叠区域进行处理的方式。共有六种:

1.FIRST:处理时,重叠区域内的象元灰度值将取第一幅影像(左)的对应象元值。

2.LAST:处理时,重叠区域内的象元灰度值将取最后一幅影像(右)的对应象元值。

3.BLEND:重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的加权平均值。且该值与像素到重叠区的边缘的距离有关。

4.MEAN: 重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的平均值。

5.MINIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最小值。

6.MAXIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最大值。

String
Mosaic Colormap Mode (可选)

决定采用输入栅格数据中的哪个数据的颜色表作为输出数据的颜色表。共有四种方案:

1.REJECT:当且仅当输入的栅格数据都没有颜色表时可用。

2.FIRST:采用输入栅格数据中的第一个数据的颜色表作为输出数据的颜色表。为默认值。

String
3.LAST:采用输入栅格数据中的最后一个数据的颜色表作为输出数据的颜色表。 MATCH:生成的结果数据中颜色表中的颜色是唯一的。

工具三:Raster Catalog To Raster Dataset tool

该工具将栅格目录(Raster Catalog)中的栅格数据进行镶嵌然后保存到栅格数据集(Raster Dataset)里面。输入为栅格数据目录,输出为栅格数据集。 工具界面:

工具参数意义:

参数

含义类型

Input Raster Catalog

输入要镶嵌的栅格目录栅格目录

Output Raster Dataset

输出的栅格数据集(名字和扩展名)栅格数据集

Expression (可选)

输入适当的 SQL 语言来选择栅格目录中指定的行。SQL 语言

Mosaic Method(可选)

用来对重叠区域进行处理的方式。共有

六种:

1.FIRST:处理时,重叠区域内的象元灰度值将取第一幅影像(左)的对应象元值。

2.LAST:处理时,重叠区域内的象元灰

String

度值将取最后一幅影像(右)的对应象元值。

3.BLEND:重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的加权平均值。且该值与像素到重叠区的边缘的距离有关。

4.MEAN: 重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的平均

值。

5.MINIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最小值。

6.MAXIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最大值。

Mosaic Colormap Mode

(可选)

决定采用输入栅格数据中的哪个数据的颜色表作为输出数据的颜色表。共有四种方案:

1.REJECT:当且仅当输入的栅格数据都没有颜色表时可用。

2.FIRST:采用输入栅格数据中的第一个数据的颜色表作为输出数据的颜色表。为默认值。

3.LAST:采用输入栅格数据中的最后一个数据的颜色表作为输出数据的颜色

表。

4.MATCH:生成的结果数据中颜色表中的颜色是唯一的。

String
Order by field (optional)

定义的字段,用来指定数据目录中的项

FIELD
Ascending (可选)

选择是否按 Order by field 中的升序排

列。 如果不选择升序,将默认使用降

序。

  • Ascending:镶嵌时按数据行的升序进行。 这是默认的。

  • None:镶嵌时按数据行的降序进行。

Boolean
Pixel type (可选)

指定输出的栅格数据集象元比特位数。 您必须设置像素类型,以符合您现有的输入栅格数据集。 如果您没有设置像素类型的8位将使用默认值,你的输出可能变成不正确。

 1_BIT - 1位无符号整数。 的

String

值可以是0或1。

  • 2_BIT - 2位无符号整数。 支持的值可以从0到3。

  • 4_BIT -甲4位无符号整数。 支持的值可以从0到15。

  • 8_BIT_UNSIGNED - 8位无符号数据类型。 这些值的范围可以从0到255。 这是默认的。

  • 8_BIT_SIGNED - 8位签署的数据类型。 这些值的范围从-128 到127。

  • 16_BIT_UNSIGNED - 16位无符号数据类型。 这些值的范围从

0到65,535。

  • 16_BIT_SIGNED -甲16位有符号数据类型。 这些值的范围从

-32,768到32,767。

  • 32_BIT_UNSIGNED - 32位无符号数据类型。 这些值的范围从

0到4,294,967,295。

  • 32_BIT_SIGNED一个32位有符号数据类型的数据库的支持。 这些值的范围从

-2,147,483,648到

2,147,483,647。

  • 32_BIT_FLOAT - 32位数据类型的支持小数。

  • 64_BIT - 64位数据类型的支持小数。

Color Balancing (可选)

选择是否使用回避技术来对栅格目录项进行色彩校正。 栅格目录中的所有像素将被用来确定色彩平衡算法的伽玛值和对比度值。

  • NONE:镶嵌时不进行彩色平衡。 这是默认的。

  • ColorBalancing:镶嵌时进行彩色平衡。

Boolean

Color Matching Method

(可选)

选择镶嵌时采用的颜色匹配方法。共有四种方案:

1.NONE:不进行匀光处理

2.StatisticMatching:先分别统计参考栅格数据和目标数据在重叠区域中

String

的像素的颜色值得最小值、最大值和中值,然后计算变换关系,并将这种变换关系计算整个结果数据的颜色值。

3.HistogramMatching:在参考影像和目标影像的重叠区域中进行直方图匹配,然后利用这种变换关系纠正目标影像的颜色值。

4.LinearCorrelationMatching,该方法将匹配重叠像素,插值到其它像素。若像素没有一个一对一的关系,将采用加权平均来计算。

Reference raster (可选)

如果应用颜色匹配,选择如何指定参考栅格。

  • CALCULATE_FROM_ALL:该系统将基于所有栅格目录项计算出最佳的栅格数据集来使用。

  • SPECIFY_OID:用户将测试栅格目录的项目中的对象标识(OID),并将其用作参考光栅。

  • DEFINE_FROM_SELECTION:该系统将基于栅格目录选定的项来计算出最佳的栅格数据集来使用。

String

Reference raster OID (可选)

参考栅格的对象标识。在栅格目录中

OID 是唯一的。

Long

工具四:Workspace To Raster Dataset tool

该工具将存储在指定工作空间中的所有栅格数据集镶嵌起来存储到一个栅格数据集中。目标栅格数据集(即作为输出结果的栅格数据集)必须已经存在。

工具界面:

工具参数含义:

参数

含义

类型

Input Workspace

包含所有要镶嵌的栅格数据集的工作空间

Workspace

Target Raster Dataset

一个已经存在的栅格数据集,将保存镶嵌后的输出结果。

Raster Dataset

Include

Sub-directories(可选)

指定是否包含子目录。

NONE:不包括子目录。这是默认的。

INCLUDE_SUBDIRECTORIES:镶嵌时

采用子目录中所有的栅格数据集。

Boolean

Mosaic Method (可选)

用来对重叠区域进行处理的方式。共有六种:

1.FIRST:处理时,重叠区域内的象元灰度值将取第一幅影像(左)的对应象元值。

2.LAST:处理时,重叠区域内的象元灰度值将取最后一幅影像(右)的对应象元值。

3.BLEND:重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的加权平均值。且该值与像素到重叠区的边缘的距离有关。

String

4.MEAN: 重叠区域内的象元值取覆盖该重叠区域影像的对应象元值的平均值。

5.MINIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最小值。

6.MAXIMUM:重叠区域内的象元值取所有覆盖该重叠区域的影像的对应象元值的最大值。

Mosaic Colormap Mode (可选)

决定采用输入栅格数据中的哪个数据的颜色表作为输出数据的颜色表。共有四种方案:

1.REJECT:当且仅当输入的栅格数据都没有颜色表时可用。

2.FIRST:采用输入栅格数据中的第一个数据的颜色表作为输出数据的颜色表。为默认值。

3.LAST:采用输入栅格数据中的最后一个数据的颜色表作为输出数据的颜色表。

4.MATCH:生成的结果数据中颜色表中的颜色是唯一的。

String

Ignore Background Value

(可选)

指定栅格数据集中当一个像素的值是多少时它会被当做背景而不是被当做有效数据的一部分。

Double

Nodata Value (可选)

在输出的栅格数据集中所有具有指定值的像素都会被赋值为给定

的 NoData Value

Double

Convert 1 bit data to 8 bit

(可选)

决定是否要把用一个比特表示一个像素的值转换成为用八个比特来表示。转换后在ArcSDE中显示栅格数据会顺畅些。 有两种选择:

1.NONE:不转换。为默认值。

2.OneBitTo8Bit:转换。

Boolean

Mosaicking Tolerance (可选)

镶嵌时的结合容差。若镶嵌时像素位置差大于容差,在镶嵌时就需要进行重采样,否则不需要。 有效值范围:0 到 0.9999.

Double

Color Matching Method (可选)

选择镶嵌时采用的颜色匹配方法。共有四种方案:

1.NONE:不进行匀光处理

2.StatisticMatching:先分别统计参考栅格数据和目标数据在重

String

叠区域中的像素的颜色值得最小值、最大值和中值,然后计算变换关系,并将这种变换关系计算整个结果数据的颜色值。

3.HistogramMatching:在参考影像和目标影像的重叠区域中进行直方图匹配,然后利用这种变换关系纠正目标影像的颜色值。

4.LinearCorrelationMatching,该方法将匹配重叠像素,插值到其它像素。若像素没有一个一对一的关系,将采用加权平均来计算。

手册目录

本手册的全部内容: ArcGIS三维入门手册

相关阅读

麻辣GIS-Christina

作者:

地理小学生。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

已有 3 条评论

  1. 麻辣GIS-啊啊
    1#
    啊啊  · 2017-11-08 18:03

    能拉我进群吗?
    qq不想实名 啊

      1. 麻辣GIS-Christina
        Christina  · 2017-11-08 18:11

        暂时不能。

  2. 麻辣GIS-一一一一
    2#
    一一一一  · 2020-03-02 18:23

    您好,我想问一下,拼接后两幅图中间有缝隙怎么处理掉呢

留言板(小编看到第一时间回复) 取消回复