打开arcgis工具箱,输入要素时提示的错误:数据集不存在或不受支持。
针对这个错误,官方的解释是:
检查使用的数据路径是否和要求的一致,然后再一次运行工具。如果存在数据,则可能出现以下情况:
数据集的子类型无效。要修复无效子类型,请转到要素类属性,然后单击子类型选项卡并重新输入默认子类型代码。如果默认代码为 0,请单击带有 0 的像元并重新输入相同的值。然后通过单击确定按钮应用此变更。现在您可以使用数据集了。
在 ArcGIS Engine for Linux 中,文本文件无法用作具有输入表参数的工具的输入,例如 CopyRows 或 MakeXYEventLayer。
Register_As_Versioned 和 Unregister_As_Versioned 工具尝试只针对控制器数据集(如几何网络、拓扑、网络数据集或 Terrain)运行。要解决这个问题,需针对含有几何网络、拓扑、网络数据集、或 Terrain 的要素数据集运行这些工具。
对于官方的解决方案,基本没用。
出现这类错误最主要的原因就是路径格式不规范,如下列情况:
• 文件夹名称拼写错误
• 使用了反斜杠而不是正斜杠
• 路径名称中有空格
本人的要处理数据路径为:"大新县2017林地占用.gbb/大新县2017林地占用.gbb/一期",路径中含有“.gdb”。删除"."号后,工具箱中的各种均可正常使用。