因为iServer6R默认与国家测绘局发布的标准比例尺集一一对应,如下所示:
[0.7031249999891485,0.35156249999999994,0.17578124999999997,0.08789062500000014,
0.04394531250000007,0.021972656250000007,0.01098632812500002,0.00549316406250001,
0.0027465820312500017,0.0013732910156250009,0.000686645507812499,0.0003433227539062495,
0.00017166137695312503,0.00008583068847656251,0.000042915344238281406,0.000021457672119140645,
0.000010728836059570307,0.000005364418029785169,0.000002682210361715995,0.0000013411051808579975]
但是iSever6R SP1 新增了一个功能,可以自定义设置比例尺集合,那么下面我们就来说明下WMTS自定义比例尺在Flex客户端如何使用。
例如:我们需要将范例数据中的WMTS 的world地图设置自定义的比例尺,操作如下:
这里要注意的一点tileMatrixSet属性,此属性可以在WMTS的表述中查看,其表述的意义就是瓦片矩阵集的唯一标识符,矩阵集,此属性必写。
编写完成后,运行效果如下图所示,我们可以看到默认的是按照国家测绘局发布的标准比例尺,共20级。
那么首先需要在浏览器中,打开iServer Manager(http://localhost:8090/iserver/manager)输入完用户名和密码后,依次点击服务,服务接口,wmts100。
我们可以trace得到其返回的结果,将返回结果输出到Flex控制台:(也可以用数组,Alert等等方法来获取这个结果)