操作方法
将包含 GDB_ServiceItems 表的要素类重新发布到 ArcGIS Online,并将重新发布的要素服务导出为文件地理数据库(FGDB 或 filegdb)时,会返回以下错误:
Error: Error exporting data to filegdb format
这是一个已知问题。 从 ArcGIS Online 下载 FGDB 时,由于数据库是在运行时创建的,因此下载的 FGDB 中会包含一个名为 GDB_ServiceItems 的表。 将 FGDB 中的要素类引入 ArcMap 或 ArcGIS Pro 时,GDB_ServiceItems 表将包含在数据集中。 发生此错误的原因是 GDB_ServiceItems 表的命名约定重复,因为该表已存在于重新发布的要素服务中。
GDB_ServiceItems 表列在重新发布的要素服务项目详细信息页面的表部分中。
使用下面可用的选项之一来解决此错误。
在重新发布要素图层之前,在 ArcMap 或 ArcGIS Pro 中永久移除或删除 GDB_ServiceItems 表可避免在第二次将重新发布的要素服务导出为 FGDB 格式时 GDB_ServiceItems 表重复。
要移除 GDB_ServiceItems 表,请在 ArcMap 或 ArcGIS Pro 中打开下载的 FGDB,然后从 ArcMap 的内容列表窗口(ArcGIS Pro 中的内容窗口)中移除该表。
要在 ArcMap 中从下载的 FGDB 中删除 GDB_ServiceItems 表,请使用以下工作流:
要在 ArcGIS Pro 中从下载的 FGDB 中删除 GDB_ServiceItems 表,请使用以下工作流:
默认情况下,在将要素服务导出为 FGDB 格式时,将创建 GDB_ServiceItems 表的名称。 将 REST 端点上现有表重命名为非默认名称,可防止在将要素服务导出为 FGDB 格式时创建具有相同默认名称的新表。
要素服务重新发布到 ArcGIS Online 后,请使用以下工作流在 REST 页面中重命名 GDB_ServiceItems 表。
直接在 ArcMap 或 ArcGIS Pro 中从 ArcGIS Online FGDB 添加要素服务(不包含 GDB_ServiceItems 表),然后在编辑并重新发布到 ArcGIS Online 之前,将该要素服务导出到新的 FGDB。
使用以下文档中的工作流在 ArcMap 中将要素服务导出为 FGDB 要素类:操作方法:在 ArcMap 中将要素服务导出到文件地理数据库要素类。
请使用以下工作流在 ArcGIS Pro 中将要素服务导出为 FGDB 要素类:
Note: Users must be signed in to ArcGIS Online to access the data.
Note: An ArcGIS Pro project has a default geodatabase that stores the data in the project. The default geodatabase can also be used to store the exported feature classes.
文章 ID: 000015388
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序