arcmap多边形平角缓冲

93次阅读
没有评论

共计 535 个字符,预计需要花费 2 分钟才能阅读完成。

提出问题

今天需要处理一些面数据数据,需要做类似 AutoCAD 的偏移效果

AutoCAD 里面

arcmap 多边形平角缓冲

arcmap 里面如何操作??

arcmap 多边形平角缓冲

解决问题

分析

第一时间想到的肯定是缓冲区 buffer,直接尝试一下,

polygon buffer

找到 ArcToolBox–Analysis Tools–Proximity–Buffer

arcmap 多边形平角缓冲

可以发现无法选择 End Type

arcmap 多边形平角缓冲

翻一下帮助文档

arcmap 多边形平角缓冲

结果如下:

arcmap 多边形平角缓冲

polyline buffer

网上找了一圈,有个思路说

  1. 线把面转线,
  2. 然后打断线,
  3. 所有线做缓冲区,
  4. 缓冲区和原有面合并为一个面

我也照这个思路操作了一番

面转线在 ArcToolBox–Data Management Tools–Features–Polygon To Line;
按点打断 ArcToolBox–Data Management Tools–Features–Split Line At Vertices

arcmap 多边形平角缓冲

还是满足不了要求

解决

经过不懈的查找,终于找到解决方案,分享一下:

  1. 对面图层投影,方便后续操作,如果没投影,单位会是度
  2. 线把面转线,
  3. 编辑线,使用 Copy Parallel 工具
    arcmap 多边形平角缓冲
    arcmap 多边形平角缓冲
    arcmap 多边形平角缓冲
  4. 面转线
    arcmap 多边形平角缓冲

反思与扩展

  1. 动手去试,一个是关注目标,一个是在过程中复习已经知道的,学习不知道的
  2. 如果数据量小的话,可以选择手动操作,数据量大的话,就要考虑用代码处理了
正文完
 0
Elusive57
版权声明:本站原创文章,由 Elusive57 于2024-10-24发表,共计535字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码