默认情况下,所有发布到 ArcGIS Server 的地图服务均会启用 Keyhole 标记语言 (KML) 功能。网络链接是将 KML 提供给他人的有效方法。KML 网络链接是一种以某种易于使用的格式对服务器上的动态 KML 进行表示的方法。网络链接使用 KMZ 格式,一种 KML 的压缩形式。
KML 网络链接可由诸如 Explorer for ArcGIS 和 Google 地球等客户端使用。KML 网络链接非常有用,因为它们引用的是动态 KML,而不是从不进行更改或更新的静态 KML。
在 ArcGIS Server 管理器中,单击服务 > KML 网络链接来查看服务器上当前可用的网络链接列表。可通过以下两种方式将网络链接添加到服务器中:
- 根据现有地图服务创建网络链接。
- 将使用 Explorer for ArcGIS 或 Google 地球创建的现有网络链接上传到服务器中。
根据现有地图服务创建网络链接
创建 KML 网络链接所使用的地图服务可以同时包含矢量图层和栅格图层。在 KML 中,矢量图层可进行栅格化,或以地标文件夹的形式返回。
网络链接具有多个可定义的属性。包括:
- 名称
- 外部主机名(在反向代理环境中使用)
- 简短描述(KML 代码片段)
- 详细描述(如纯文本、HTML、链接、图片和介质)
- 基本行为
- 图层
- 绘制选项
- 刷新参数
- 查看参数
ArcGIS Server 管理器仅支持直接基于所发布的地图服务中的内容来创建网络链接。有关完整的说明,请参阅根据地图服务创建 KML 网络链接。
使用管理器上传现有网络链接
使用 ArcGIS Server 管理器,可以上传在外部程序(例如在 Google 地球中)中创建的现有网络链接文件。对于上传包含多个 KML 服务的网络链接,此方法通常非常实用。以这种方式上传现有链接时会将 KMZ 文件复制到服务器中。KMZ 文件的本地原始复本不会受到任何影响。
有关完整说明,请参阅将现有的 KML 网络链接上传到 ArcGIS Server 中。