共计 535 个字符,预计需要花费 2 分钟才能阅读完成。
提出问题
今天需要处理一些面数据数据,需要做类似 AutoCAD 的偏移效果
AutoCAD 里面
arcmap 里面如何操作??
解决问题
分析
第一时间想到的肯定是缓冲区 buffer,直接尝试一下,
polygon buffer
找到 ArcToolBox–Analysis Tools–Proximity–Buffer
可以发现无法选择 End Type
翻一下帮助文档
结果如下:
polyline buffer
网上找了一圈,有个思路说
- 线把面转线,
- 然后打断线,
- 所有线做缓冲区,
- 缓冲区和原有面合并为一个面
我也照这个思路操作了一番
面转线在 ArcToolBox–Data Management Tools–Features–Polygon To Line;
按点打断 ArcToolBox–Data Management Tools–Features–Split Line At Vertices
还是满足不了要求
解决
经过不懈的查找,终于找到解决方案,分享一下:
- 对面图层投影,方便后续操作,如果没投影,单位会是度
- 线把面转线,
- 编辑线,使用 Copy Parallel 工具
- 面转线
反思与扩展
- 动手去试,一个是关注目标,一个是在过程中复习已经知道的,学习不知道的
- 如果数据量小的话,可以选择手动操作,数据量大的话,就要考虑用代码处理了
正文完