问题

问题:标签转换为 KML 后不显示在 Google Earth 中

Last Published: January 24, 2022

描述

当尝试使用“地图转 KML”或“图层转 KML”工具转换并显示单个或多个面或线时,面或线的标签不会显示在 Google Earth 中。
[O-Image] Google Earth KMZ no labels

原因

这是一个已知限制。 Google Earth 仅显示点要素(地标)的标签。 要在 Google Earth 中显示线或面要素的标签,此类要素类的中点或质心必须在 ArcMap 中创建为点图层并作为单独图层导入到 Google Earth。

注:
KML 使用 WGS84 坐标系,测量单位为米。 创建 KML 时,假定所有高程值都以米为单位。

解决方案或解决方法

选项 A

对于 Advanced 许可,请使用“要素转点”工具。

1. 使用“要素转点”工具为线或面数据创建点。 使用面/线图层作为输入要素,然后确定输出要素类的位置。 单击“确定”。
2. 使用所需的字段标注点要素类(右键单击图层,然后选择“标注要素”)。

注:
可通过导航至“图层属性”中的“标注”选项卡更改“标注字段”。

3. 使用“地图转 KML”工具将数据转换为 KML 或 KMZ 文件,从而在 Google Earth 中进行查看。

选项 B

对于 Basic 和 Standard 许可,用户无权访问“要素转点”工具。 作为次要选项,请遵循以下步骤。

1. 打开面图层的属性表,然后添加两个新字段“经度”和“纬度”(“表选项”>“添加字段”) 确保字段设置为“双精度”。
2. 右键单击“经度”字段 >“计算几何”>“质心的 X 坐标”。
3. 右键单击“纬度”字段 >“计算几何”>“质心的 Y 坐标”。
4. 将属性表导出到新文件。 单击“表选项”>“导出”。 将表添加到“内容列表”。
5. 右键单击该表 >“显示 XY 数据”。
6. 指定 X 和 Y 字段。
7. 要保存事件图层,右键单击该事件图层 >“数据”>“导出数据”作为 shapefile 或要素类。
8. 使用所需的字段标注 shapefile 或要素类。
9. 使用“地图转 KML”工具将数据转换为 KML 或 KMZ 文件,从而在 Google Earth 中进行查看。
[O-Image]

文章 ID:000012154

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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