Globe 服务用法
创建并启动服务后,桌面客户端应用程序(例如,ArcGlobe 和 ArcGIS Explorer)的用户就可以通过连接到 GIS 服务器并在文档中以数据形式添加服务的方式来使用 globe 服务。客户端可通过本地(LAN 或 WAN)或 Internet 连接查看 globe 服务。ArcScene 不能使用地图服务或 globe 服务。
配置服务的 Web 访问
默认情况下,可以通过 Web 访问 globe 服务。要禁用或限制对服务的 Web 访问,请参阅保护与服务之间建立的 Internet 连接中的。
如果 globe 服务启用了 Web 访问,则客户端应用程序用户可通过 HTTP 访问服务。这些 Web 服务支持的客户端与可通过本地连接查看 globe 服务的客户端相同,即 ArcGlobe、ArcCatalog、ArcGIS Explorer、ArcReader 和 ArcGIS Engine 应用程序。
globe Web 服务允许的操作为 Globe、动画和查询。默认情况下,这三个操作均已启用。
- Globe 始终处于启用状态,无法将其禁用,因为它允许您访问 globe 数据。
- 动画允许客户端访问 globe 文档中包含的任何动画。
- 查询允许您对要素数据执行查找和标识功能。
有关与每个操作相关的方法列表,请参阅“调整和配置服务”主题中的限制用户可对服务执行的操作。
使用 globe Web 服务时,ArcGIS Server 可利用两种方法来提供数据切片。第一种(默认)是通过查询字符串的方法,在这种情况下客户端应具备通过指定行和列来请求数据切片的知识。只需启用 Web 服务即可激活此模式;作为 Web 服务管理员,您无需进行其他操作。
如果您将缓存目录与 Web 服务器上的虚拟目录相关联,那么 ArcGIS Server 可使用静态 HTTP GET 获取数据切片。通过虚拟目录显示缓存还有一个额外的好处,那就是可以利用 IIS Web 服务器的缓存,这有助于提高性能。请确保允许对虚拟目录的“读取”权限。可通过在 ArcCatalog、ArcMap 的目录窗口或 ArcGIS Server 管理器中编辑缓存目录属性将缓存目录与虚拟目录相关联。
您要确保虚拟目录的 MIME 地图类型对允许的文件类型使用通配符映射 (.* ),因为 globe 缓存的切片没有文件类型关联。
URL 格式
可通过 SOAP 和 REST 获得 Globe 服务。启用 Web 的 globe 服务的 SOAP URL 遵循以下模式:
http://<server name>/<instance name>/services/<folder name (if the service resides in a folder)>/<service name>/GlobeServer
例如,如果文件夹 Canada 中的服务 Toronto 在具有默认实例名称 ArcGIS 的服务器 myServer 上运行,则 SOAP URL 将如下所示:
http://myServer/arcgis/services/Canada/Toronto/GlobeServer
REST URL 会遵循以下模式在 URL 中插入一个 rest 文件夹:
http://myServer/arcgis/rest/services/Canada/Toronto/GlobeServer
Web 客户端
ESRI 的 Web 制图 API 没有可使用 globe 服务的控件。建议使用 ArcGIS Explorer 应用程序以轻量级客户端查看 globe 服务。
在 Web 应用程序中以 3D 形式查看 ArcGIS Server 服务的唯一方法是使用 ArcGIS Extension for Bing Maps 查看叠加在 Bing 地图 globe 上的缓存地图服务。