kikita & Maps

GIS,spatial and artificial intellegence learning and share

镶嵌数据集中的函数

在下文中会提到的工具有这几个,先摆在这里,有个初步的记忆:


这个主题中,一起来看一下镶嵌数据集的函数。

不过首先需要额外了解,在 ArcGIS 中,其实除了镶嵌数据集,普通的栅格数据集也可以使用函数,这并不仅仅是镶嵌数据集的特性。在 Image Analyst 窗口中,我们可以点击 fx 按钮给现有数据配置函数。

例如,下面给DEM增加个临时的山影效果,而不需要在硬盘上去存储这个结果:

在栅格数据上使用函数后,我们就可以直接查看函数作用后的结果栅格图层。在镶嵌数据集中创建的函数可以存储在数据库中,并且可以根据自己的需求,给栅格数据指定多个依次进行的函数,下一步的函数会使用上一步的函数的结果作为输入,称之为 函数链(Function Chain),一环扣一环,很形象。

Read more »

计算像元大小范围

像元大小范围指的是,镶嵌数据集中的影像参加动态镶嵌的像元大小范围,也就是,动态镶嵌的过程中从栅格数据集中读取的像元大小的范围。

在镶嵌数据集的属性表中,字段 LowPS 列和 HighPS 列定义镶嵌数据集从源栅格数据集中读取的像元大小的 实际范围。当我们向镶嵌数据集中添加栅格时,工具会根据源栅格数据分辨率、金字塔等级、金字塔选项中的设置 来计算属性表中 LowPS 与 HighPS 字段值。
例如,下图中的 LowPS = 0.1 表示基础像素值,High = 0.4 表示正在使用的顶级金字塔像素值。对于不包含金字塔的栅格数据集,低像素大小和高像素大小可能为相同的值,例如第一行。

例如,在使用所有金字塔等级的情况下,如果栅格数据集包含 1 米的像元,且包含像元大小为 2、4、8 和 16 米的金字塔,则 LowPS 是 1,HighPS 是 16。如果在栅格金字塔选项中将最大像元大小设置为 8,则 HighPS 将为 8 而不是 16。

属性表中还有两列:MinPS 列和 MaxPS 列,用来定义在什么像元大小范围内请求什么栅格数据。当我们向镶嵌数据集中添加栅格数据时,选中添加栅格至镶嵌数据集对话框上的 Update Cell Size Ranges (optional) 选项,或使用工具 Calculate Cell Size Ranges 时,就会填充两列字段值;也可以手动编辑表中的值。
MinPS 和 MaxPS 是根据栅格数据和叠加在上面的概视图来计算的。

用下面一幅图,可以看出默认情况下,MinPS,MaxPS 与 LowPS,HighPS 的关系:

Read more »

镶嵌数据集的色彩平衡

创建接缝线

在对镶嵌数据集进行镶嵌的时候,有时还会用到接缝线(Seamline)。在前面总结过镶嵌数据集的镶嵌方法,其中最后一种是 Seamline 镶嵌方法。在创建接缝线之前,建议先进行色彩平衡,因此就拿到这里一起说。

当我们把镶嵌方法选为了 Seamline 镶嵌方法时,Seamline 就会替代 Footprint 来作为每幅栅格数据的边线。这样会让接缝更自然,镶嵌数据集看起来会更像是无缝的一整张栅格数据。如果为镶嵌数据集创建了接缝线,还有个好处就是,我们可以根据需要去编辑接缝线,例如有的接缝线刚好穿过一个建筑物,我们就可以尽可能让边线绕过建筑物,让影像看起来拼接的自然美观一些。

工具Build Seamlines用来为镶嵌数据集创建接缝线的。Seamline 与 Footprints 类似:每个面表示一个图像。面的形状表示查看镶嵌数据集时将用于生成镶嵌图像的那部分图像。构建了 Seamline 之后,ArcMap 中显示镶嵌数据集时,会又多了一个图层 Seamline。根据镶嵌方法,等级值将存储在属性表的 SOrder 字段中。

下面就一起看看这个工具的使用方法:

Computation Method

构建接缝线,有五种计算方法可选:**GEOMETRY , RADIOMETRY , COPY_FOOTPRINT , COPY_TO_SIBLING , EDGE_DETECTION **。

为了更直观的认识上面构建接缝线的方法,我还是用个简单的数据来说明问题:

Read more »

镶嵌数据集的色彩平衡与接缝线 Ⅰ


色彩平衡

镶嵌数据集一般由多张影像组成的,各幅影像可能由于各种原因存在色彩差异,例如航摄时的天气、光线等原因。为了让整个镶嵌数据集看起来是无缝的一整张,而不是一片一片的,我们需要做的就是色彩校正,或者叫做色彩平衡(均衡)。也就是实现下面的效果:

做色彩校正之前,需要检查原始数据的所有波段是不是满足下面几个条件:

  • 所有波段已经创建统计值(包括直方图);
  • 所有栅格数据集具有相同的波段数;
  • 所有栅格数据集的像素类型和像素深度都相同(只支持 8 位无符号和 16 位无符号位深度);
  • 所有栅格数据集都没有关联的色彩映射表。


Color Balance Mosaic Dataset 工具用于实现镶嵌数据集的色彩平衡。

Read more »

设置镶嵌数据集属性工具 Ⅲ

这一篇接着,再接着,说这个参数无比巨多的工具 Set Mosaic Dataset Properties, 看看其中的 Catalog Item Properties 对应的各个参数的作用 。


元数据级别

Metadata Level 参数用于定义从服务器到客户端的元数据传输量。如果要传输大量元数据,此属性将会影响传输时间,因此可选择对其进行限制。

通过下面三个选项,选择发布镶嵌数据集时从服务器提供给客户端的元数据级别:

  • FULL —所有元数据将被传输,包含基本栅格数据集信息及函数链的详细信息。这是默认设置。
  • BASIC —将传输栅格数据集级别信息,比如列和行、像元大小和空间参考信息。
  • NONE —不提供任何元数据给客户端。

允许传输的字段

Read more »
0%