错误消息
使用“图层转 KML”工具将图层或地图文档转换为 ArcMap 中的 KMZ 文件后,无法在 Google Earth 中打开该文件,并返回有关不匹配标签的解析错误:
错误:
打开文件“.kmz”失败:第 x 行,第 y 列解析错误:
标签不匹配
原因
问题的潜在起因包括但不限于:
- 图层或地图文档中的数据或字段名称包含无效字符。
- 地理数据库已损坏。
解决方案或解决方法
根据不同原因,使用以下解决方案之一。
- 使用无效字符
对于无效字符或格式,请确保在将图层或地图文档转换为 KML 之前,重命名或从表中删除所有无效字符。 使用 Python 脚本时,请确定该表是否包含带有 ValidateTableName 和 ValidateFieldName 函数的无效字符。 有关详细信息,请参阅 ArcGIS 帮助:验证 Python 中的表和字段名称。 - 地理数据库损坏
如果地理数据库损坏,请使用恢复文件地理数据库工具恢复地理数据库并运行图层转 KML 工具,将地理数据库转换为 KMZ 文件。 有关详细信息,请参阅 ArcGIS 帮助:恢复文件地理数据库。