开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)

目录

一、引言

二、离线标准与自定义切片的制作与使用

1、离线切片的制作

2、离线切片的使用

三、离线标准切片加载

四、离线自定义切片加载(重点非常有用)

五、总结

 


 

一、引言

        上一篇文章中讲解了在线切片的加载,本篇文章重点讲解离线切片的加载。离线切片加载在之前研究过一段时间,因为主要使用arcgis有依赖性一直没用下决定弄懂,上周看了三四天终于把这个研究通了,哈哈哈能为单位节约不少资金了。主要有离线切片的制作和加载、切片加载的原理。

 

 

二、离线标准与自定义切片的制作与使用

 

1、离线切片的制作

开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)_第1张图片

       这里我使用的是arcgis server切图,分别制作了标准切片(arcgis online)与自定义切片(suggest)。

开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)_第2张图片

        这里离线切片标准的与自定义的有什么区别呢?

        这里发布的主要区别就是分辨率resolution(比例尺scale),起始点origin,范围full extent,下面会详细解释,先记住,这个是标准切片的:

开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)_第3张图片

 

2、离线切片的使用

        在arcgis server中寻找切好的图片

开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)_第4张图片

       然后将这些切片拷贝到web服务器上面就可以使用了,当然你要记住切片的参数,就是上面提到的分辨率、起始点、范围等。

 

三、离线标准切片加载




    
    Title
    
    
    



注意这里直接使用了new ol.source.XYZ,在tileUrlFunction中将XYZ重新拼接为真正瓦片所在地址。

 

四、离线自定义切片加载(重点非常有用)




    
    Title
    
    
    



        注意这里直接使用了new ol.source.XYZ,在tileUrlFunction中将XYZ重新拼接为真正瓦片所在地址。

        注意这里使用了tileGrid重新定义了openlayers瓦片坐标,resolution与origin要与arcgis中自定义发布的地图一致。

 

 

五、总结

 

  • 离线标准与自定义切片的制作与使用;

 

  • 离线标准切片加载;

 

  • 离线自定义切片加载;

 

你可能感兴趣的:(GIS,知识总结,OpenLayers,离线地图,openlayers,切片加载,自定义切片)