ArcGIS Pro脚本工具(3)——直线转弧线

博客介绍了如何将OD成本矩阵生成的直线转换为更美观的弧线,通过修改添加折点的方法并控制弧线方向和弧度。作者提到在ArcMap中10.7版本存在平滑线工具的问题,但在10.8及以上版本可以正常工作。文章提供了工具参数、使用说明及下载方式,并保留了原有直线的属性信息以便后续符号化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OD成本矩阵求解后的生成线为直线,如下左图,略丑。一通捣鼓终于实现了将直线转为弧线,效果见右图。

实现的方法主要是参考了这片文章,在此先感谢前辈大佬。

生成流向弧线工具 - GIS知乎-新一代GIS问答社区icon-default.png?t=N7T8http://zhihu.geoscene.cn/article/2811在前文的基础上,修改了添加折点的方法(为此还解了一道几何题,几乎抓破脑壳),增加了对弧线方向和弧度的控制。值得一提的是,将原直线的属性信息也一并增加到了新生成的弧线中,方便后续的符号化。

 工具参数

 工具使用

工具说明

有网友获取了代码制作了Pro和ArcMap工具箱,这里需要说明,ArcMap10.7中使用该代码制作的工具会出现错误,弧线曲度较大的情况下生成不了预想中的弧线,原因是ArcMap中的平滑线工具不能正常工作。10.8正常,其他版本没有试过。

工具下载

请在【学学GIS】公众号后台发送弧线,按提示即可获取。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值