Openlayers调用 GeoWebcache 发布的ArcGIS切片服务或IIS发布的切片图片

来源:互联网 发布:淘宝客服的流程 编辑:程序博客网 时间:2024/05/19 14:51

因为公司的切片数据都是用ArcGIS切的,但在项目中又用的是开源的东东,所以切片数据只能通过IIS发布然后自己拼Url地址或者用GeoWebcache发布调用,我简单介绍一下在OpenLayers3中这两种方式。

1、调用IIS发布的切片图片

在IIS中发布已经切好的地图切片(我的是ArcGIS10.2切的),如下图目录:

OpenLayers3调用

a.png

zeroPad函数

dd.png

2、在GeoWebcache中发布切片服务然后调用

关于GeoWebcache如何发布ArcGIS切片的文章网上一搜一大堆,我就不啰嗦啦,但有一点要注意,GeoWebcache要使用较新的版本,在旧的版本里发布的ArcGIS切片只能访问到10级及以下的图片,因为ArcGIS命名是按十进制处理的而GeoWebcache请求的时候是按十六进制处理的,所以会出现请求不到的情况,不过在GeoWebcache1.8里可以通过设置参数去解决这个问题了。

q.png

4 天前 上传
下载附件 (18.88 KB)

OpenLayers3调用

其中的resolutions和origin可以在Conf.xml里获取到

aaa.png


OK  结束!  有不对的地方,还请大家批评指正!


1 0
原创粉丝点击