研究背景本人在做某个模型构建的时候因为一些操作导致部分水文参数赋值不上经过一些研究提出一种解决方法供大家参考。问题现象urban水文参数批量赋值会出现部分无法赋值的情况以往我的方法是放弃该模型文件重新构建但这个方法费时费力接下来我们介绍一种全新思路。首先urban是基于arcgis的软件我们可以理解为urban是arcgis的二次开发其中计算过程无非就是属性表赋值属性表之间数据进行计算。所以赋值功能无法成功就是因为汇流区域部分字段无法识别故打开catchment界面。属性表中关于坐标、面积的数据我们不用理会通过对比下图不难发现赋值成功的数据均为空值故本次方法为利用字段计算器计算把有数据无法赋值的数据选中赋值为空。处理后数据如下然后重新使用水文参数赋值工具如不放心可以先点recompute再点赋值工具。最后赋值成功总结要想使用好urban最好是先熟悉arcgis运用好arcgis的思维来构建模型批量处理数据能起到事半功倍的效果。