关于 KML

KML 是一种基于 XML 的文件格式,可用于表示应用程序(如 ArcGIS Explorer 和 Google 地球)中的地理要素。KML 允许您在地图与 globe 上绘制点、线和面,并与他人共享这些信息。您也可使用 KML 来指定文本、图片、电影或者用户单击要素后出现其他的 GIS 服务的链接。许多 KML 客户端应用程序,包括 地图查看器,都是免费的并可提供用户友好且简单易用的导航功能。

共享 KML

可通过我的内容 页面上的添加项目按钮将未压缩的 .kml 文件或压缩的 .kmz 文件添加到网站。有关详细信息,请参阅从您的计算机添加文件。您也可以引用 .kml 或 .kmz 文件的 KML URL。有关详细信息,请参阅从 Web 添加项目

添加 KML 后,可与您所属的组共享该文件或通过与所有人共享将其公开。有关详细信息,请参阅共享项目。当其他人发现您的 KML 时,他们可以选择在 地图查看器中打开该文件或将其下载至他们的计算机中。有关详细信息,请参阅打开内容

向地图添加 KML 图层

如果您要在 Web 地图中添加 Web 中具体的 KML 文档,则可以通过输入其 URL 来对其进行添加。有关详细信息,请参阅从 web 添加图层

有关在地图中使用 KML 的注意事项

最初创建 KML 是为了查看三维地球浏览器(如 Google Earth)中的要素。现在,一些二维的 web 浏览器客户端,包括 地图查看器,也支持 KML。部分 KML 内容在 2D 屏幕上可能无法正常运行,并且 web 浏览器客户端支持的内容也存在一些限制。

支持的功能

地图查看器支持 KML 元素和功能的子集。下面的列表会随着 Esri 继续开发对 KML 的支持而扩展。

  • 地标
  • 用于动态导入数据的网络链接
  • 地面叠加层
  • 文件夹
  • 折线和面
  • 折线和面的样式,包括颜色、填充和不透明度
  • 打印 KML 图层
  • 图标
  • 描述性 HTML
  • KMZ(压缩 KML,包括附加影像)
  • 在网站中嵌入 KML 图层
  • 弹出描述中的扩展数据
  • 具有刷新参数的网络链接

局限性

以下所示为当前在 地图查看器中使用 KML 图层的局限性。有关详细信息,请参阅疑难解答

  • 下列元素不会显示在地图中:基于区域的 KML、基于视图和基于时间的刷新参数、网络链接中的区域和屏幕叠加层。
  • 无法打印地面叠加层和不具有刷新属性的网络链接。
  • 覆盖大片区域的图形叠加层可能出现变形。
  • 显示 KML 图层的更新有 30 分钟的缓存延迟。
  • 不能将 KML 图层用作底图。
  • 无法设置 KML 图层的可见性范围。
  • 无法在地图内容中对 KML 图层进行重新排序。
  • 不支持在 KML 图层中配置弹出窗口。图层中的所有要素数据都会自动显示在弹出窗口中;不能对其进行配置或将其禁用。
  • 如果门户网站安装于 KML 图层所在的网络中,则可以在门户网站和地图查看器中对 KML 图层进行访问;否则,将不支持内部 KML 图层。
  • 不能向地图中添加大于 10 MB 的 KML 图层。
5/10/2014