创建缓存方案实用程序
借助“创建缓存方案”实用程序,您可以通过命令行来定义地图或影像服务缓存,其中包括比例、服务器缓存目录、DPI、切片大小、切片原点、图像格式和存储格式。 该实用程序可用于配置您开始添加切片所需的全部内容;但是,您随后必须运行管理缓存切片实用程序才能创建切片。
有关为缓存选择参数的帮助,请参阅在 ArcGIS Server Manager 中编辑服务缓存属性。
参数
|
参数 |
详细信息 |
|---|---|
|
-u |
将要执行此实用程序的 ArcGIS Server 用户的名称。 用户必须具备执行此操作的相应级别权限。 如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员账户。 |
|
-p |
指定使用 -u 参数的用户的密码。 |
|
-s |
站点的 URL 采用以下任一格式:
如果您的站点配置了 Web 层身份验证,则需要指定站点的本地 URL。 |
|
-n |
想要定义缓存的服务的名称。 该名称使用语法 <服务名称>:<服务类型> 形式提供。 |
|
-Dc |
用于此服务的 ArcGIS Server 缓存目录。 该目录必须已注册到 ArcGIS Server。 |
|
-scales |
可用于此缓存的比例,以分号分隔的字符串(例如 |
|
-dpi |
缓存分辨率(即每英寸的像素数)。 通常设置为 96。 |
|
-TS |
切片尺寸(像素),以下列四种形式之一表示:125x125 | 256x256 | 512x512 | 1024x1024。 |
|
-TO |
切片原点,用于定义切片格网的左上角。 以 |
|
-TF |
切片图像格式,以下列其中一种形式表示:PNG | PNG8 | PNG24 | PNG32 | JPEG | MIXED。 |
|
-TC |
切片图像压缩质量,以 0 到 100 之间的整数表示,100 表示最高质量。 该属性只能用于 JPEG 和 MIXED 格式。 |
|
-storage |
缓存存储格式,以下列其中一种形式表示:COMPACT | EXPLODED。 |
|
-h |
打印该实用程序的帮助。 |
|
--ignoressl |
用于禁用 SSL 认证验证的可选参数。 |
示例
下面的示例定义了名为 San Diego 的地图服务的缓存。
旧版本:
如果您实现了自动执行这些实用程序的逻辑,则您需要更新脚本以移除 Python 依赖项。 以下为示例:
<ArcGIS Server installation location>/arcgis/server/tools/python引用命令行实用程序名称时的
.py扩展名
有关正确用法,请参阅以下示例:
<ArcGIS Server installation location>/arcgis/server/tools/admin/createcacheschema -u admin -p admin -s http://gisserver.example.com:6080 -n SanDiego:MapServer -Dc <ArcGIS Server installation location>/arcgis/server/usr/directories/arcgiscache -scales "500000;250000;125000;66000;33000" -dpi 96 -TS 256x256 -TO "0 10000000" -TF MIXED -TC 90 -storage COMPACT
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\createcacheSchema.py" -u admin -p admin -s http://gisserver.example.com:6080 -n SanDiego:MapServer -Dc "c:\arcgisserver\directories\arcgiscache" -scales "500000;250000;125000;66000;33000" -dpi 96 -TS 256x256 -TO "0 10000000" -TF MIXED -TC 90 -storage COMPACT