arcmap 平滑线

1.对整个线图层进行平滑不是平滑某一条线算法

toolbox=>制图工具(Cartographic Tools)=>制图综合(Generalization)=>平滑线(Smooth Line)工具

在参数的对话框中:ui

Smoothing Algorithm表示平滑算法,有两种选择spa

  • 指数核的多项式近似 (PAEK) 方法(Python 中的 PAEK)可根据平滑容差对线进行平滑处理。每条线通过平滑处理后,其折点均可能比以前多。平滑容差参数可控制计算新折点时用到的“移动”路径的长度。长度越短,保留的细节越多,处理时间也越长。
  • 贝塞尔插值方法(Python 中的 BEZIER_INTERPOLATION)对线进行平滑处理时无需使用容差,而是经过建立贝塞尔曲线来匹配输入线。若是输出为 shapefile,则将建立近似的贝塞尔曲线,由于真正的贝塞尔曲线没法存储在 shapefile 中。

Smoothing Tolerance表示容差,当上面的算法选择PAEK的时候须要输入,值越小线就越平滑。it

Handing Topological Errors表示是否进行拓扑错误检查io

  *NO_CHECK表示不进行检查class

  *FLAG_ERRORS表示进行拓扑检查,平滑后将添加两个字段 InLine_FID 和 SmoLnFlag 以包含输入要素 ID 和拓扑错误。SmoLnFlag 字段中的值为 1 代表存在拓扑          错误;0(零)代表不存在错误。InLineFID 字段将输出线链接到其输入线。标记错误选项不能在编辑会话中使用。file

相关文章
相关标签/搜索