KML
在本主题中
KML 是一种基于 XML 的文件格式,可用于表示应用程序(如 ArcGIS Explorer 和 Google 地球)中的地理要素。KML 允许您在地图与球面上绘制点、线和面,并与他人共享这些信息。您也可使用 KML 来指定文本、图片、电影或者用户单击要素后出现其他的 GIS 服务的链接。许多 KML 客户端应用程序,包括地图查看器都是免费的,并可提供用户友好且简单易用的浏览体验。
共享 KML
可通过我的内容页面上的添加项目按钮将未压缩的 .kml 文件或压缩的 .kmz 文件添加到网站。还可以通过引用 .kml 或 .kmz 文件的 URL 在 Web 中将 KML 添加为项目。
添加 KML 后,可与您所属的组共享该文件或通过与所有人共享将其公开。其他人发现您的 KML 时,他们可以选择在地图查看器中打开该文件或将其下载至其计算机。
向地图添加 KML 图层
如果希望将 Web 上某个特定的 KML 文档显示在地图上,您可以将其作为 图层添加到 Web 上。
有关在地图中使用 KML 的注意事项
最初创建 KML 是为了查看三维地球浏览器(如 Google Earth)中的要素。现在,一些二维的 web 浏览器客户端(包括地图查看器)也支持 KML。部分 KML 内容在 2D 屏幕上可能无法正常运行,并且 web 浏览器客户端支持的内容也存在一些限制。
支持的功能
地图查看器支持 KML 元素和功能的子集。下面的列表会随着 Esri 对 KML 支持的继续开发而扩展。
- 地标
- 用于动态导入数据的网络链接
- 地面叠加层
- 文件夹
- 折线和面
- 折线和面的样式,包括颜色、填充和不透明度
- 打印 KML 图层
- 图标
- 描述性 HTML
- KMZ(压缩的 KML,包括附加影像)
- 网站中的嵌入 KML 图层
- 弹出描述中的扩展数据
- 具有刷新参数的网络链接
- 带有热点节点的 KML 图标
局限性
以下所示为当前在地图查看器中使用 KML 图层的局限性。
- 下列元素不会显示在地图中:区域 KML、基于视图和基于时间的刷新参数、网络链接中的区域和屏幕叠加。
- 无法打印地面叠加和没有刷新属性的网络链接。
- 覆盖大片区域的图形叠加可能会变形。
- 显示 KML 图层的更新有 30 分钟的缓存延迟。
- 不能将 KML 图层用作底图。
- 无法设置 KML 图层的可见范围。
- 无法在地图内容中对 KML 图层进行重新排序。
- 不支持在 KML 图层中配置弹出窗口。图层中的所有要素数据都会自动显示在弹出窗口中;不能对其进行配置或将其禁用。
- 如果门户网站安装于 KML 图层所在的网络中,则可以在门户网站和地图查看器中对 KML 图层进行访问;否则,将不支持内部 KML 图层。
- 不能向地图中添加大于 10 MB 的 KML 图层。