ArcGIS Pro脚本工具(2)——生成沿网络的OD成本矩阵

前段时间,我使用模型构建器制作了“沿网络OD成本矩阵”工具集。这个工具集包含多个子模型,虽然能实现预期的功能,但是实在是不方便使用。原文见下

ArcGIS Pro生成沿网络的OD成本矩阵_圈圈的圈圈的博客-CSDN博客_arcgisod成本矩阵ArcGIS中求解OD成本矩阵只能得到两种形式的结果,一种是没有输出几何只有属性表的OD成本矩阵表,一种是OD点之间生成直线的成本矩阵表。不过路径分析是可以沿网络生成路径的,所以考虑借助路径分析生成沿网络的OD成本矩阵。OD成本矩阵只有没有线和直线两种几何输出方式路径可以沿网络生成连接线但是路径分析默认是生成两点或多点的单条路径,为了达到像OD成本矩阵一样的效果,我们需要对路径分析图层的停靠点图层做一些改造,主要是改造RouteName字段。在单个分析中生成多个路径。使用 RouteNamehttps://blog.csdn.net/baidu_28157641/article/details/123666904所以我又琢磨将这个功能写成脚本工具,只需要一个脚本就能实现同样的功能,再也不受模型的迭代器的气了。

脚本使用

 使用模型工具的注意事项

  1. 模型只能在ArcGIS Pro中使用
  2. 需要先创建好网络数据集和路径分析图层
  3. 路径分析图层与它的子图层不要重名(中文界面的ArcGIS Pro创建的路径分析图层与子图层会有重名,手动改一下路径分析图层的名称)
  4. 起点和目的地图层的属性中需要一个Name字段,并且需要有属性值
  5. 矩阵的数量级控制在100*100左右,否则添加停靠点和求解都将耗费大量时间

脚本工具使用起来比模型工具灵活太多了

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值