描述
当尝试使用“地图转 KML”或“图层转 KML”工具转换并显示单个或多个面或线时,面或线的标签不会显示在 Google Earth 中。
原因
这是一个已知限制。 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 中进行查看。