配置瓦片存储
- 将示范代码编译后导出为 JAR 包,并把 JAR 文件复制到%SuperMap iServer_HOME%/webapps/iserver/WEB-INF/lib 目录
- 打开系统配置文件 iserver-system.xml(位于%SuperMap iServer_HOME%/webapps/iserver/WEB-INF/config) ,在<storages>节点下添加存储 ID(可自行命名,本例为 NationalCacheSample1)和瓦片存储位置的配置,示例:
<storages> <storage> <id>NationalCacheSample1</id> <tileSourceInfo class="com.supermap.services.tilesource.NationalCacheStandardTileSourceInfo"> <outputPath>F:/tempcache>/outputPath> </tileSourceInfo> </storage> </storages>
- 重启 iserver 服务
使用扩展的瓦片格式
访问 http://localhost:8090/iserver/manager/tileservice/jobs 页面,创建切图任务时即可使用自定义的瓦片格式,操作方法请参考:创建切图任务。
除常规操作外,需要注意:
- 存储类型需选择“UserDefined”,所有扩展的瓦片格式,其类型都是“UserDefined”
- 存储 ID 需选择配置信息中定义的 id,本例为“NationalCacheSample1”
- 比例尺方案选择“自定义”,然后输入规范中支持的比例尺。如果输入的比例尺不是规范中的标准比例尺,创建切图任务后系统会报错。
附,规范中支持的比例尺集合:[295829355.45, 147914677.73, 73957338.86, 36978669.43, 18489334.72, 9244667.36, 4622333.68, 2311166.84, 1155583.42, 577791.71, 288895.85, 144447.93, 72223.96, 36111.98, 18055.99, 9028.00, 4514.00, 2257.00, 1128.50, 564.25]