“简化几何”工具通过移除不必要的折点并仅保留最关键的折点来简化折线或面的复杂性。
示例
“简化几何”工具可用于以下场景:
- 折线数据处理时间过长,且分析不需要高精度折线折点。 简化几何图形以缩短处理时间。
- 面包含折点过多,需要占用大量存储空间。 简化几何以减少所需的存储空间量。
参数
下表概述了在“简化几何”工具中使用的参数:
参数 | 描述 |
---|---|
输入数据集 | 包含将简化的几何字段的数据集。 |
几何字段 | 将简化的面或折线几何字段。 |
容差 | 输出几何与输入几何的距离可能不同。 |
用法说明
使用容差参数指定简化级别。 容差越大,则生成的几何越粗糙。 较小的容差可生成更加精确地表示输入的几何。 容差单位将与输入几何字段的空间参考的单位相同。 例如,以米为单位的投影空间参考单位将接受以米为单位的值,而地理坐标系将接受以度为单位的值。
下图为具有复杂边缘的输入几何示例(图 1)。 图 2 已经过简化,容差相对较小。 已对边缘进行平滑处理,但几何仍然与输入几何非常相似。 图 3 已使用高容差值进行了简化,边缘复杂度已显着降低。
该工具使用道格拉斯-普克算法来简化几何。 道格拉斯-普克算法将保留描绘折线(或构成面的折线)基本形状的关键折点并移除所有其他折点。 该算法从使用趋势线连接折线要素的各端点开始。 首先测量每个折点到趋势线的垂直距离。 与趋势线的距离小于容差的折点将被删除。 折线要素最先在距离趋势线最远的折点处断开,从而构成两条新趋势线。 然后使用这些线测量剩余折点,整个过程将持续到与趋势线的距离小于容差的所有折点全部被删除为止。
在数据压缩和消除冗余细节过程中,此算法非常有用,但是生成的线可能含有不必要的尖角和尖锋,从而降低该线的制图质量。 此算法最适用于相对少量的数据缩减或压缩,以及对制图质量要求不高的情况。
输出
工具输出包含与输入数据集相同的字段。 输入几何字段将包含新的简化值。
局限性
该工具不会创建新的几何字段。 这意味着不会保留输入的几何值。 输入几何字段将返回新的简化值。
许可要求
需要以下许可和配置:
- Creator 或 Professional 用户类型
- 发布者、服务商或管理员角色,或等效的自定义角色
有关 Data Pipelines 要求的详细信息,请参阅要求。