构建轮廓线 (数据管理工具)
汇总
计算镶嵌数据集中每个栅格的范围。 从镶嵌数据集添加或移除栅格数据集并想要重新计算轮廓线时使用此工具。
用法
如果在镶嵌数据集图层上进行了选择,将仅重新计算选定的轮廓线。
轮廓线用于计算边界。 如果沿镶嵌数据集周长修改轮廓线的形状,则需要重新计算边界。 如果不选择使用此工具,可以稍后使用 构建边界 工具执行该操作。
无法重新构建引用的镶嵌数据集的轮廓线。
近似折点数参数用于定义轮廓线的复杂度。 折点数越多,意味着轮廓线越准确,并且越不规则。 有效值范围介于 4 到 10,000。 可以将值设为 -1,这样就不会发生概化,但这可能导致轮廓线的折点数量非常多。
最小区域大小、最小薄度比率和最大狭长大小用于移除轮廓线中的孔洞和狭长面。
数据库碎片和频繁的数据操纵可显著增大镶嵌数据集的大小。 如果由于恒定事务导致数据库大小增加,请运行 碎片整理 工具。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
镶嵌数据集 |
该镶嵌数据集包含要计算轮廓线的栅格数据集。 |
Mosaic Layer |
|
查询定义 (可选) |
用于在镶嵌数据集内选择特定栅格数据集的 SQL 表达式。 |
SQL Expression |
|
计算方法 (可选) |
用以下方法之一优化轮廓线:
|
Boolean; String |
|
最小数据值 (可选) |
排除值小于此数字的像素。 |
Double |
|
最大数据值 (可选) |
排除值大于此数字的像素。 |
Double |
|
近似折点数 (可选) |
在 4 和 10,000 之间选择。 折点越多,精度越高,但处理时间也更长。 值为 -1 时将计算所有折点。 折点越多,精度越高,但处理时间也更长。 |
Long |
|
收缩距离 (可选) |
按此距离裁剪轮廓线。 可以消除使用有损压缩的伪影,即有损压缩导致的图像边缘与 NoData 区域重叠。 面的收缩用于抵消有损压缩的影响,此影响会导致图像边缘与 NoData 区域重叠。 |
Double |
|
保持页边缘 (可选) |
使用已分块且相邻(沿着接边对齐,几乎没有重叠或无重叠)的栅格数据集时,使用此参数。
|
Boolean |
|
跳过概视图 (可选) |
调整概视图的轮廓线。
|
Boolean |
|
更新边界 (可选) |
如果已添加或移除范围会更改的影像,则更新镶嵌数据集的边界。
|
Boolean |
|
请求大小 (可选) |
构建轮廓线时为栅格设置重采样范围(用列数和行数表示)。 图像分辨率越高,提供的栅格数据集信息越详细,但同时也增加了处理时间。 值为 -1 时将计算原始分辨率的轮廓线。 |
Long |
|
最小区域大小 (可选) |
使用像素值创建掩膜时避免影像中的小孔洞。 例如,影像的值范围为 0 至 255,而为了掩膜云,您已排除 245 至 255 的值,这样可能导致其他非云像素也被掩膜。 如果那些区域小于此处指定的像素数量,则不会进行掩膜。 |
Long |
|
简化方法 (可选) |
减少轮廓线中的折点数以提高性能。
|
String |
|
边缘容差 (可选) |
如果轮廓线在此容差范围内,将其捕捉到图幅边缘。 单位与镶嵌数据集坐标系中的单位相同。 默认情况下,该值为空,此时容差是基于与请求的重采样栅格对应的像素大小计算出来的。 值为 -1 时,将使用镶嵌数据集的平均像素大小来计算容差。 |
Double |
|
最大狭长大小 (可选) |
识别所有小于该值平方的面。 该值按像素指定,基于请求大小而不是源栅格的空间分辨率。 小于 (最大狭长大小)^2 且小于最小薄度比率的区域视为狭长面,并将被移除。 |
Long |
|
最小薄度比率 (可选) |
定义范围为 0 至 1.0 的狭长面薄度,其中 1.0 代表圆形,0.0 则代表接近于直线的面。 同时小于最大狭长大小和最小薄度比率的面将从轮廓线中移除。 |
Double |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
更新的镶嵌数据集 |
已更新的镶嵌数据集。 |
Mosaic Layer |
环境
许可信息
- 基本: 否
- 标准: 是
- 高级: 是