需要 3D Analyst 许可。
Keyhole 标记语言 (KML) 是基于 XML 的语言,用于定义三维空间数据显示。ArcGlobe 以及基于 web 的应用程序(例如 ArcGIS Explorer、Google 地球和 Google 地图)支持 KML 显示。KML 文件的扩展名为 .kml 或 .kmz(针对压缩的 KML 文件)。
KML 文件可以定义要素数据或图像数据。要素数据嵌入在 KML 文件中,并且要素数据可以包含属性信息和元数据。图像数据可以嵌入到 KML 文件中或按文件位置引用。
ArcGlobe 支持 KML 2.2 规范的子集的显示。KML 图层的处理方式与 3D 图形图层相似,但需要注意,各 KML 元素为只读。您可以查看、识别、使用 HTML 弹出窗口,并启用 KML 图层元素的可见性,但有些操作不能执行,例如,以交互方式更改它们的符号系统或地理位置。而且,KML 元素不可用于运行地理处理或分析任务。KML 文件的各个节点显示在 KML 内容 窗口中,该窗口可以从 KML 工具条中访问。单击 KML 内容按钮 来打开窗口。
在内容列表的叠加图层类别中 KML 数据显示为单个图层,无论数据中的元素如何。叠加在地球表面上的 KML 元素将遵循它们在叠加类别中的可见性优先级。定义为浮动型的 KML 元素会继续独立于其余图层来定义自身的高度值。
KML 数据中的节点可以在其描述标记中包含其他信息或元数据。在 ArcGIS 中,识别工具可用于访问此信息。
有关在 ArcGIS 中使用 KML 的更多详细信息,请参阅什么是 KML?此主题将为您提供许多其他主题,包括与 KML 关联的基本术语、功能和元素,KML 的创建和共享步骤,以及使用 KML 时的提示和示例。
刷新动态内容
有些 KML 文件中包含可按定义的时间间隔进行刷新的动态内容。例如,可能存在每五分钟进行更新的天气内容。虽然在 ArcGIS 中不支持自动刷新 KML 内容,但通过右键单击图层并单击刷新可随时手动刷新 KML 文件。
关于 KML 不显示的疑难解答
如果 KML 数据未显示在 ArcGlobe 3D 视图中,请检查以下内容:
- 验证图层是否位于内容列表中叠加图层类别的顶部。单击“按类型列出” 以确保显示类别已显示出来。
- 确保 KML 包含一个或多个当前受支持可在 ArcGIS 中显示的元素。
- 确保 KML 文件引用可从当前计算机访问的图像。
- 验证 KML 是否可在 Google 地球中正确显示。如果内容按预期进行显示,尝试再次导出 KML 内容。
针对 KML 的地理处理工具
要将 3D 数据显示为 KML,可使用“转换”工具箱中的几个地理处理工具来转换要素、图层或完整的地图文档。也可以从 KML 或 KMZ 中提取要素来添加到显示画面中。当您要更改有关符号系统或显示属性的内容时,这非常有用。使用图层转 KML 工具可将要素或栅格图层转换为 KML,使用地图转 KML 可将地图文档转换为 KML 文件。此外,您也可以使用 KML 转图层将 KML 或 KMZ 文件转换为要素类和图层文件。