问题

问题:在 ArcGIS Pro 中,无法在托管要素图层视图上运行地理处理工具

Last Published: December 21, 2020

描述

ArcGIS Online 中的托管要素图层视图作为托管要素图层所表示数据的不同视图而创建。 可以将要素图层视图定义为仅显示所选要素或字段。 与托管要素图层类似,托管要素图层视图可以添加到 ArcGIS Pro 以进行数据或要素编辑。

在一些情况下,在 ArcGIS Pro 中对具有视图定义的要素图层视图运行特定的地理处理工具可能失败,并返回以下错误消息:

错误: 000339:输入 <值> 没有 OID。
错误消息的图像。

原因

要素图层视图没有成功执行操作所必需的 ObjectID 字段。 有关详细信息,请参阅 ArcGIS Pro:000339:输入没有 OID

解决方案或解决方法

要解决此问题,使用“创建要素图层”工具创建托管要素图层视图的临时副本,并使用“要素类至要素类”工具将新图层导出到文件地理数据库。 后者将在输出要素类中创建一个 ObjectID 字段。

  1. 在 ArcGIS Pro 工程中添加托管要素图层视图。
  2. 使用创建要素图层工具从要素图层视图创建新图层。
    1. 地理处理窗格中,单击工具箱选项卡,然后导航至数据管理工具 > 图层和表视图 > 创建要素图层
    2. 输入要素选择要素图层视图图层。
    3. 设置输出图层的名称。
    4. 单击运行。 新的临时图层随即创建并添加到工程中。
  3. 使用要素类至要素类工具将新图层导出至文件地理数据库。
    1. 地理处理窗格中,单击工具箱选项卡,然后导航至转换工具 > 至地理数据库 > 要素类至要素类
    2. 输入要素选择步骤 2 中的新图层。
    3. 输出位置选择文件地理数据库。
    4. 输出要素类设置新的要素类名称。
    5. 单击运行。 新要素类随即创建并添加到工程。 新的 OBJECTID 字段在要素类属性表中创建。
OBJECTID 字段的图像。
  1. 对新要素类运行所需的地理处理工具。
  2. 也可以将新要素类作为托管要素图层发布到 ArcGIS Online。 有关详细信息,请参阅 ArcGIS Pro:共享 Web 要素图层

文章 ID: 000024718

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项