生成 Globe 服务器缓存 (服务器)
摘要
基于 ArcGlobe 的数据切片方案生成 Globe 数据缓存。此工具用于通过指定 globe 服务器对象生成 globe 数据缓存。
旧版本:
此工具已被废弃。请改为使用管理 Globe 服务器缓存切片。
用法
-
此工具用于根据现有 Globe 服务器对象创建 globe 缓存。要通过服务器对象构建缓存,请指定 Globe 服务器主机。此工具会自动列出该服务器上所有可用的服务器对象。
-
您可以为服务器对象中包含的所有图层或单个图层生成数据缓存。
-
数据缓存方案已经过预定义。因此,作为用户,您仅需指定“自细节等级”和“至细节等级”。“自细节等级”定义了数据缓存起始的最低细节等级。“至细节等级”定义了您希望数据缓存所具有的最高分辨率。
-
客户端上的每个数据缓存生成线程都必须具有访问数据的权限,否则各线程将无法用于缓存生成。
-
此工具不接受任何已指定的环境设置。
语法
GenerateGlobeServerCache_Server (server_name, object_name, out_folder, lod_from, lod_to, {thread_count}, Layer)
参数 | 说明 | 数据类型 |
server_name |
用于生成缓存的 ArcGIS 服务器对象管理器 (SOM) 的主机名称。 | String |
object_name |
用于生成缓存的 Globe 服务器配置的名称。 | String |
out_folder |
此 Globe 服务中数据缓存所在父目录。运行此工具前,服务器缓存目录必须注册到服务器。对于 ArcGIS Server 中每台 SOC 计算机上的 ArcGIS 服务器对象容器 (SOC) 帐户用户,此目录都必须是可以读取/写入的。 | String |
lod_from |
选择开始建立图层缓存要依据的细节级别比例。如果将最小和最大细节级别比例用作最小值和最大值,将为图层建立完全缓存。 | String |
lod_to |
选择开始建立图层缓存要依据的细节级别比例。如果将最小和最大细节级别比例用作最小值和最大值,将为图层建立完全缓存。 | String |
thread_count (可选) |
要在客户端上创建的指定线程数量。每个线程将依次尝试在 globe 服务器对象上创建服务器上下文以生成缓存。 | Long |
Layer Layer;Layer... |
选择要包含在图层缓存中的图层。 | String |
代码示例
# Importing standard library modules import os, arcgisscripting # Create the geoprocessing object gp = arcgisscripting.create() gp.GenerateGlobeServerCache("myglobeserver","Boundaries","Globe - 1:10000000","Countries - 1:2500000", 4,"'ESRI Countries (Small Scale)';'ESRI Countries (Medium Scale)';LargeProvinces;'ESRI AWS Boundaries';'AND Countries'")
环境
此工具不使用任何地理处理环境
相关主题
许可信息
ArcView: 需要 3D Analyst
ArcEditor: 需要 3D Analyst
ArcInfo: 需要 3D Analyst
7/10/2012