什么是 globe 服务?
globe 服务是一种源于 ArcGlobe 文档 (.3dd) 的 ArcGIS Server web 服务。通过该服务,您可以使用 ArcGIS 将 3D 内容共享到 web 上。您可以使用 globe 服务访问最初在 ArcGlobe 中创建的 3D 内容。从 ArcGIS 10.1 开始,您可以直接将 globe 服务与 ArcGlobe 以外的客户端共享。使用 globe 服务的客户端应用程序包括 ArcGlobe、ArcGIS Explorer Desktop、ArcReader 以及通过使用 Globe 控件的 ArcGIS Engine 构建的任何自定义应用程序。
globe 服务有哪些用途?
可将 ArcGIS for Server 和 ArcGIS 3D Analyst 扩展模块结合使用来通过 web 提供 3D 服务。在本地查看图层时,globe 服务支持所有可用的显示选项。例如,可创建 globe 服务来共享 3D 对象(如,带有建筑物要素和街道设施的虚拟城市)或高分辨率的高程表面(如,由激光雷达创建的 1 米的 DEM)。
globe 服务几乎可以将 ArcGlobe 中所有受支持的图层类型作为 globe 服务共享。以下是一些不支持发布的图层类型示例:
- ArcGIS Online 中的图层,例如 Bing 地图图层以及其他 globe 服务图层
- 网络图层
- 视频图层
有关准备 ArcGlobe 文档以成功发布 globe 服务的制作提示(例如,图层属性和缓存建议),请参阅 globe 服务的制作提示。
globe 服务与地图服务有何不同?
globe 服务和地图服务均可使 GIS 数据供不同类型的客户端应用程序使用。但这两种服务的源应用程序是不同的:地图服务由 ArcMap 创建而成,globe 服务则由 ArcGlobe 创建而成。当您通过使用服务编辑器 配置使用的服务时,这两种服务类型的设置和功能也有所不同。此外,该窗口上的某些可用按钮也会有所不同,具体取决于您要发布的服务类型。例如,在 ArcGlobe 的服务编辑器 上将找不到预览 或导入 按钮。
最后,尽管这两种服务都有缓存概念,但 globe 缓存的文件存储格式以及文件夹层次结构与地图服务不同。以下是进一步说明。
Globe 服务器缓存
globe 缓存将预渲染图像切片存储在磁盘上。用户使用 globe 服务客户端(例如,ArcGIS Explorer Desktop 或 ArcGlobe)时,要查看服务的区域,服务器可以轻松地从缓存中获取切片而不需要花费时间绘制视图。您可以自定义初始缓存的大小(完全或部分),但是您需要考虑创建的缓存中至少有一部分要用来优化服务的性能。
选择要构建的缓存的范围大小,将取决于创建和存储缓存可用的资源。例如,作为高程的栅格数据必须始终构建完整数据缓存才能用作 globe 服务的一部分。要了解有关 globe 服务器缓存的详细信息,请参阅 globe 缓存的工作原理、globe 缓存属性和更新 globe 缓存,这些内容将指导您完成构建和部署 globe 缓存的过程。
如何开始创建 globe 服务?
所有 globe 服务均需要先在 ArcGlobe 中创作图层。完成创作且已做好发布准备后,单击文件 > 共享为 > 服务。共享为服务 窗口上的各项可以帮助您调整和配置要发布到 ArcGIS for Server 的 globe 文档。有关完整的说明,请参阅发布 globe 服务。