问题

问题:“批处理 KML 转图层”工具在转换多个 KML 文件时失败

Last Published: October 12, 2021

描述

在 ArcGIS Pro 中,尝试使用“批处理 KML 转图层”工具将多个 KML 文件转换为 shapefile 失败,并返回以下错误消息:

错误: 错误 000258:输出 <值> 已存在。
错误:000258 消息

原因

输出数据名称在文件名末尾未包含“%Name%”。

“批处理 KML 转图层”工具将根据已转换 KML 图层文件的名称创建多个地理数据库,这些 KML 图层文件由“%Name%”表达式表示。 命名文件的正确格式如下:

<所需文件名>_%Name%

省略此表达式将阻止工具创建多个地理数据库,为第一个图层创建第一个地理数据库后,将无法创建后续地理数据库,因为工具会尝试使用相同的名称创建这些地理数据库。

解决方案或解决方法

  1. 在 ArcGIS Pro 中,导航至分析 > 工具
  2. 地理处理窗格的搜索框中,搜索 KML 转图层工具。
在地理处理窗格中搜索“KML 转图层”工具。
  1. 右键单击 KML 转图层工具,然后单击批处理
选择“批处理”工具
  1. 批处理 KML 转图层窗格的选择批处理参数下,选择创建临时批处理工具选项。
  2. 使用名称位置的默认详细信息。 单击下一步
选择批处理参数
  1. 参数下,为批处理输入 KML 文件选择所有 KML 图层,并为输出位置指定位置。
设置参数
  1. 输出数据名称中,插入所需名称。 单击运行
在 %NAME% 前插入所需名称
: 要使“批处理输入 KML 文件”工具正常运行,请在输出数据名称中保留 %NAME% 以允许创建多个地理数据库。 image.png

内容窗格中,将为每个已转换的 KML 文件显示一个图层文件。 下图演示了使用批处理 KML 转图层工具的成功转换。

多个 KML 文件的成功转换
多个 KML 文件的成功转换

文章 ID:000026431

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项