iserver 6r 5.0缓存使用方法


第 1 页/总 4 页 地址:北京市朝阳区酒仙桥北路甲 10 号院电子城 IT 产业园 201 号楼 E 门 3 层北京超图软件股份有限公司,邮编:100015。 电话:010-59896699 iServer 6R 5.0 缓存使用方法 演示环境 iServer 6R 版本:smiserver_java_612_9515_86_x86_chs_zip 使用方法 1. (演示流程,用范例数据 world 数据)首先用 Deskpro.NET 打开 world 地图工作空间,双击打开 world 地图,在地图名称上右键,选择生成地图缓存。 2. 这里演示,就选择默认的比例尺。然后在基本设置里面,选择缓存存储的路径。 第 2 页/总 4 页 地址:北京市朝阳区酒仙桥北路甲 10 号院电子城 IT 产业园 201 号楼 E 门 3 层北京超图软件股份有限公司,邮编:100015。 电话:010-59896699 3. 这里演示的是全副地图缓存,所以在范围参数选项卡中,默认即可。 4. 在图片存储选项卡中,图片类型选择 PNG ,块大小选择 512*512 ,存储类型选择原始即可。 5. 点击生成即可,由于 world 地图为 iSerevr 自带的范例数据,故无需发布,那么需要修改 iSerevr 安装目录\webapps\iserver\WEB-INF\iserver-services-samples.xml 文件(如果发布的是自己的地图, 则修改 iserver-services.xml 文件),找到 world 地图的 provider 节点下 config 节点,增加一句 5.0,如下图: 第 3 页/总 4 页 地址:北京市朝阳区酒仙桥北路甲 10 号院电子城 IT 产业园 201 号楼 E 门 3 层北京超图软件股份有限公司,邮编:100015。 电话:010-59896699 6. 修改完成后,保存退出。切换到 iServer 安装目录\webapps\iserver\output\cache 目录下,清空该 目录下的内容,将 Deskpro.NET 切好的缓存地图复制到该目录下。 7. 重启 iServer6R 服务,使刚刚修改的 xml 文件生效。然后需要在客户端代码中设置比例尺,其比 例尺必须与在 Deskpro.NET 中所切的比例尺完全一致。 下面演示 Flex 代码设置比例尺: 第 4 页/总 4 页 地址:北京市朝阳区酒仙桥北路甲 10 号院电子城 IT 产业园 201 号楼 E 门 3 层北京超图软件股份有限公司,邮编:100015。 电话:010-59896699 如果是 Ajax 则需要修改 2 个地方: 1. 设置比例尺(可参照范例中地图控件---导航面板) 2. 设置 tileSize 设置为 512 因为其默认是 256(具体用法可在帮助文档中搜索 tileSize) 如果是 JavaScript 那么需要修改 2 个地方: 1. 设置比例尺 layer0 = new SuperMap.Layer.TiledDynamicRESTLayer("World", url2, { transparent: true, cacheEnabled: true }, {maxResolution:"auto", scales:[1/43750000,1/87500000,1/175000000,1/350000000,1/700000000] }); 2. 设置 tileSize 设置为 512 因为其默认是 256(具体用法可在帮助文档中搜索 tileSize) 8. 下面我们浏览地图,然对比 iServer 安装目录下 webapps\iserver\output\cache 有没有新生成缓存。 如果没有新生成,那么就说明缓存用上了。(还可以在生成缓存的图片上用画图工具打开,画几 条线) 注意事项: 1. Deskpro.NET 所切的比例尺必须与 iClient 客户端所设置的比例尺完全一样。 2. 如果地图范围,地图样式,地图内容等等改变的话,需要重新切缓存。 3. 切缓存时,可以先切 3-4 级的比例尺,看下效果。如果使用没问题在切全部,切记不要测 试都没测试,直接切了,以至于以后用不了。 4. 注意 Deskpro.NET 和 iServer 的主板本一致,例如:Deskpro.NET sp2 那么 iServer 也是 sp2。 5. 如果 iClient 客户端代码有设置背景透明属性(如 Flex 中 TiledDynamicRESTLayer 的 transparent = true),如果切的是 4.0 缓存图片,则需要放到 iServer 安装目录下 webapps\iserver\output\cache_t 下,而 5.0 缓存图片,则放到 cache 下 6. 还有切缓存是后期优化功能,不要一开始就切,或者经常重切,耽误时间,建 议最好是数据不动了,基本固定了,那么后期在考虑切缓存。
还剩3页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

hezi0918

贡献于2017-05-13

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf