管理 KML 网络链接
默认情况下,所有使用 ArcGIS Server 发布的地图服务均会启用 Keyhole 标记语言 (KML) 功能。网络链接是将 KML 显示给他人的有效方法。KML 网络链接是一种将服务器上的动态 KML 以一种易于使用的格式进行表示的方法。网络链接使用 KMZ(KML 的压缩形式)。
KML 网络链接可由诸如 ArcGIS Explorer 或 Google 地球等客户端使用。KML 网络链接非常有用,因为它们参考的是动态 KML,而不是从不进行更改或更新的静态 KML。
在 ArcGIS Server 管理器中,可使用“服务”选项卡来查看服务器上当前可用的网络链接列表。可通过以下两种方式将网络链接添加到服务器中:
- 通过现有的 ArcGIS Server 地图服务创建网络链接。
- 将使用 ArcGIS Explorer 或 Google 地球创建的现有网络链接发布到服务器中。
通过现有的 ArcGIS Server 地图服务创建网络链接
如果已启用服务的 KML 功能,ArcGIS Server 将支持通过现有的地图服务创建 KML 网络链接。默认情况下,所有新地图服务均已启用 KML 功能。
可创建这样的 KML 网络链接:其中既包含地图服务中所包含的矢量图层,也包含地图服务中所包含的栅格图层。矢量图层可作为 KML 内放置标记的文件夹被栅格化或返回。
网络链接有多种属性均可进行定义。其中包括以下内容:
- 名称
- 代码片段(简短描述)
- 描述
- 图层
- 绘制选项
- 刷新并查看参数
- 主机名(在“反向代理”环境中使用)
- 代码片段行为
管理器仅支持创建直接基于所发布地图服务中内容的网络链接。如果要创建包含多个 KML 服务的网络链接,可使用 Google 地球。在 Google 地球中创建网络链接后,可将其保存为 KMZ,然后使用管理器将其发布回到服务器中。
有关说明,请参阅通过地图服务创建 KML 网络链接。
将使用 ArcGIS Explorer 或 Google 地球创建的现有网络链接发布到服务器中
除了可以创建新的 KML 网络链接外,还可发布在外部(例如,在 Google 地球中)创建的现有网络链接文件。
如果以这种方式发布现有的链接,则会将 KMZ 文件复制到服务器中。不会影响 KMZ 文件的本地原始复本。可以仅将 KMZ 文件直接复制到 http://myserver/arcgis/KML 文件夹中。管理器会自动列出该文件。
有关说明,请参阅将现有的 KML 网络链接发布到 ArcGIS Server 中。