最近使用ArcGIS的模型构建器批量以表格显示分区统计时,一直疯狂报错“Error999999 创建输出表失败”,关键是步骤并不复杂,百思不得其解。
![](https://i-blog.csdnimg.cn/blog_migrate/2e2e6b2fa5f14c04cdda5dd07ad55d86.png)
于是参考了一些技术贴,比如:
尝试的操作包括但不限于:1、缩短路径名;2、将大批量数据分批处理;3、更改区域字段;4、避免路径中数字开头或者非“_”符号的使用……但是都没有什么效果。
突然意识到,我在最终导出的部分使用了通配符"%名称%"(当然如果是英文版就是%name%),而我输入的栅格名称包含了tif的后缀。这意味着我在试图导出”xxxx.tif.dbf“(xxx是文件名)的表格,而非”xxx.dbf“,这样的文件名显然不行。
我的解决方案是新建一个文件数据库,将原文件夹的tif文件导入,
![](https://i-blog.csdnimg.cn/blog_migrate/d9fb03e04b47edc1e0f2fa6811bff4cd.png)
这样图像由TIFF成为FGDBR格式,也不用担心后缀的问题。
![](https://i-blog.csdnimg.cn/blog_migrate/2e8f4d53e6b67af578c9b8fb9b29eb1a.png)
再试一次,顺便加一个表转excel,问题解决!
![](https://i-blog.csdnimg.cn/blog_migrate/f62292f37f42d4e0bd5004baafeae2b5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1a00cd0323ecde002dbe67b165c15036.png)