文章目录
0 前言
随着传感器的精度不断提高,遥感影像所占的空间也越来越大,为了方便分享浏览,通常会发布成影像瓦片服务。不管是商业软件还是开源软件发布的影像瓦片服务,本质都是将遥感影像按照不同的级别(不同比例尺)切片成一张张小的瓦片地图,在浏览器上查看的时候根据比例尺和范围查询相应的瓦片地图进行加载。但是发布在互联网上的影像瓦片地图无法进行本地化的分析处理,这个时候就需要将瓦片地图抓取到本地进行拼接处理。
1 抓取瓦片图的原理
瓦片地图服务分享在互联网或局域网上,遵循网络传输协议和特定的加载规则。平时我们在地图浏览页面浏览影像的操作,比如放大缩小和平移,都是以地图窗口为视角作为查询范围,结合当前地图的缩放级别,来查询特定级别特定范围下的瓦片数据。然后瓦片地图就像拼图一样加载在浏览器页面上,形成我们看到的整幅地图的效果。要想抓取瓦片地图,首先要了解瓦片地图服务的构造。本文以智慧广州公众服务“天地图·广州 智慧广州时空信息云平台”为例,进行讲解。广州天地图主页展示如下:
因为需要使用到浏览器的开发者工具,在这里推荐使用谷歌浏览器。在谷歌浏览器的界面下按F12调出开发者工具,切换到Network选项卡,然后在地图窗口内放大一下地图来请求新的瓦片,请求的瓦片信息会在Network选项卡中显示出来,如下:
我们选中其中一个瓦片图,查看Request URL的内容,复制出来观察一下。
http:/