常见问题
我们在使用ArcGIS、Arc Hydro Tools的过程中,经常会遇到报错。
由于不知道其源代码,我们无法调试,因此很难知道造成报错的原因是什么。
我们至少可以做到以下几点,尽量避免报错。
- 使用英文版ArcGIS
- 确保路径中没有中文和特殊字符,文件名较短,路径较浅
- 确保地形文件同时具有地理坐标系和投影坐标系,ArcGIS右下角坐标显示单位为 m
- 严格按照博客中的流程操作
在用Arc Hydro Tools提取流域时,在DEM Reconditioning时可能会遇到这个问题:
经过摸索,发现了问题产生的原因:
结果文件保存在了有中文的路径中。
解决的办法:
首先,把ArcGIS切换成英文版
搜索ArcGlS Administrator,以管理员方式打开
点击高级,选择语言为English
其次,新建mxd文档
删除原来的mxd文档,新建mxd文档,放置原来的图层文件。如果不这样做,最后一步的Map Name还会是“图层”这两个汉字。
最后,设置Arc Hydro Tools文件路径。
ApUtilities -> Set Target Locations -> HydroConfig,设置栅格数据和矢量数据的存储路径,注意栅格数据可以存储在文件夹里,而矢量数据必须存储在geodatabase数据库gdb中,而且路径中不能有中文、空格和特殊字符。Map Name也必须是Layers,而不能是“图层”这两个汉字,否则需要按上一步操作。
再尝试DEM Reconditioning应该就可以了。
作者简介
很高兴认识您!
我叫卢家波,河海大学水文学及水资源博士研究生,研究兴趣为高效洪水淹没预测、洪水灾害预警、机器学习、替代模型和降阶模型。
变化环境下,极端洪水事件多发,我希望能通过研究为水灾害防御做出贡献,为人民服务。
欢迎交流讨论和研究合作,vx Jiabo_Lu。
主页 https://lujiabo98.github.io
简历 https://lujiabo98.github.io/file/CV_JiaboLu_zh.pdf
博客 https://blog.csdn.net/weixin_43012724?type=blog
来信请说明博客标题及链接,谢谢。