提出问题
今天需要处理一些面数据数据,需要做类似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工具
原文链接http://ugeotool.com/wordpress/arcmap-polygon-flat-buffer.html
- 面转线
反思与扩展
- 动手去试,一个是关注目标,一个是在过程中复习已经知道的,学习不知道的
- 如果数据量小的话,可以选择手动操作,数据量大的话,就要考虑用代码处理了
原文链接http://ugeotool.com/wordpress/arcmap-polygon-flat-buffer.html
文章评论
测试