ArcGIS ERROR 999999: 异常错误导致工具失败

解决方案

执行以下操作对错误进行故障排除:

  1. 如果要素类中存在空几何、短线段、自相交和其他几何问题,则可能会导致此错误。 运行修复几何修复所有几何问题。
  2. 请检查您尝试用于创建输出的名称。 地理数据库中不支持非字母数字字符。 同样,地理数据库数据名称也不能以数字开头。
    以下单词也是地理数据库中的保留关键字,因此这些单词不能单独用作数据集名称,但其可以用作较长名称的一部分:
    ADD、ALTER、AND、BETWEEN、BY、COLUMN、CREATE、DELETE、DROP、EXISTS、FOR、FROM、GROUP、IN、INSERT、INTO、IS、LIKE、NOT、NULL、OR、ORDER、SELECT、SET、TABLE、UPDATE、VALUES、WHERE
    了解有关地理数据库数据命名的详细信息 了解有关文件地理数据库的大小和名称限制
  3. 检查您尝试在其中创建输出的位置。 是否可以在 Windows 资源管理器中浏览至该位置? 是否可以将文件复制粘贴到 ArcGIS
    以外的此位置? 如果随即出现的 Windows 对话框中显示消息,提示需要将文件复制到该位置的权限,那么这很可能是该工具运行失败的原因。
  4. 如果您正在处理一个非常大的数据集,则可以通过将该数据分割为较小的区块来避免此错误。
    使用裁剪(栅格)或裁剪(要素)工具创建较小的数据子集,然后使用此子集运行该工具。
    如果上述操作成功,则可以创建其他原始数据子集,然后使用所有子集运行该工具。
  5. 如果您正在处理 shapefile 输入或输出,请选择使用文件地理数据库。 您可能会遇到 shapefile 特定问题。
    您也可以尝试将过程反转 - 将文件地理数据库类导出到 shapefile 并尝试使用 shapefile。
    对于栅格数据,如果您正在使用基于文件的栅格,例如 .tif 文件或 Esri GRID,请尝试将其导出到地理数据库。
    相反,您也可以尝试将栅格导出到 .tif 文件,然后再次尝试该过程。
  6. 如果输出数据路径过长(包含许多子文件夹或非常长的名称),则可以尝试在靠近驱动器根目录的位置使用较短名称来创建输出。
    请勿尝试在驱动器的根目录下创建输出,因为现代操作系统通常会在没有特殊或管理权限的情况下,不允许在该位置创建文件和数据。
  7. 尝试在管理员模式下运行 ArcGIS。 右键单击应用程序快捷方式,然后选择以管理员身份运行。 执行之前失败的任务。
    如果错误由访问权限引起,则以管理员身份运行可能会成功完成此操作。
  8. 大多数地理处理工具都可以成功使用空数据属性,但是这些空值偶尔也可能会导致问题。
    您可以对其进行测试,方法如下:创建数据副本,然后使用计算字段将所有空值替换为 0 或另一个选定值(在某些情况下,使用 -1 表示空值)。
    如果您正在使用栅格数据,则可以使用 Con 工具将所有空值替换为 0 或其他选定的值。
  9. 通常将临时或中间数据写入位置 C:\Users{yourUserName}\AppData\Local\Temp(可以通过在
    Windows 资源管理器中输入 %localappdata%\temp 来访问该位置)。 关闭 ArcGIS,清除临时目录,重新启动应用程序,然后再次尝试该失败过程。
  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值