提出问题:
近期有很多小伙伴在做URBAN的时候,遇到了检查井地面标高缺失的问题,于是便想到批量从DEM去获取,想利用URBAN 中Interpolaion and Assignment工具实现,结果很多群友反馈说此工具用不了,存在着BUG,提取高程没反应(如下图,高程依然是0)。其实这个工具是完全可以使用的,只是大家不够细心,下面由小编讲讲其中的原因吧。
原因分析:
通观整个Interpolaion and Assignment工具使用步骤是没有什么问题的,其实问题出在了其中一个细节。那就是选择赋值方式的字段必须是NULL(如下图)。如果我们默认要赋值的字段是0,那么字段将赋值失败,dem提取高程也是提取不成功的。
解决办法:
将想要赋值的要素选中后,利用Field calculate(字段计算器)将默认的0改为NULL(空值)。
成果展示:
完成NULL赋值后,再利用Interpolaion and Assignment工具按照步骤重新来一遍后,我们便可发现DEM的高程数据已经赋值给检查井的地面标高上了(如下图)。