概述
水经微图可以将卫星影像下载导出为多种地图瓦片,在讲解如何下载导出地图瓦片之前,我们需要了解全球地图的大致切片原理。
在对全球影像进行切片时,每一张图片在下一级总会被再次分割成4张宽高都为256像素的小图片,我们称这些小图片为地图瓦片。
金字塔原理
在水经微图中勾选“显示网格”功能,可以显示瓦片网格与瓦片编号名称。
显示瓦片网格
全球地图的切片方式主要有两种,一种是全球WGS84经纬度投影下的切片方式,另一种是全球墨卡托投影下的切片方式。
WGS84经纬度投影瓦片
由于WGS84经纬度投影下的全球地图不是正矩形,因此全球第1级瓦片无数据,在水经微图中级别和行列号都从1开始,因此这张第1级第一行第一列的瓦片以“1_1_1”为编号。
WGS84经纬度投影第1级
在WGS84经纬度投影下的全球地图第2级,东西半球刚好被切分在两个256×256的瓦片中,按“级别_列号_行号(Z_X_Y)”的命名方式,两个瓦片分别以“2_1_1”和“2_2_1”作为编号。
WGS84经纬度投影第2级
在WGS84经纬度投影下的全球地图第3级,地图基于第2级继续进行切片,每张瓦片被分割成4张瓦片,因此第3级有8张瓦片,以此类推切出更高级别的瓦片。
WGS84经纬度投影第3级
墨卡托投影瓦片
上面讲解了在WGS84经纬度投影下的全球切片方式,接下来再讲解基于墨卡托投影下的全球切片方式。
在墨卡托投影方式下,通过对南北极部分数据进行裁剪后,将全球地图投影成了正矩形,第1级瓦片编号被命名为“1_1_1”。
墨卡托投影第1级
第2级瓦片基于第1级瓦片切分为四张,每张瓦片同样以“级别_列号_行号(Z_X_Y)”方式将瓦片编号分别命名为“2_1_1、2_2_1、2_1_2和2_2_2”。
墨卡托投影第2级
同样地,第3级瓦片又基于第2级瓦片进行分割,一共被分割成了16张,更高级别同样以此方式进行逐级切片。
墨卡托投影第3级
下载导出地图瓦片
为了说明如何下载导出地图瓦片,这里我们分别以“高清影像(WGS84)”与“高清影像(墨卡托)”全球前几级数据为例。
WGS84与墨卡托投影数据
在水经微图中选择“高清影像(WGS84)”后,通过框选下载工具选择全球地图数据范围,然后在范围内双击新建下载任务。
框选下载
前面我们讲过在WGS84经纬度投影下是没有第1级瓦片的,因此在“新建任务”对话框中的级别从第2级开始,我们选择下载第2到5级作为示例,导出地图为瓦片需要点击“导出设置”按钮进行设置。
新建任务
在“导出设置”对话框中选择“导出瓦片”,可以看到有原始瓦片、标准TMS瓦片、ArcGIS Server 瓦片、ArcGIS Bundle 紧凑型瓦片和WorldWind 瓦片等多种导出方式。
原始瓦片是指以地图服务商发布地图瓦片时的原始编号,通常情况下级别和行列号从0开始进行编号,而在水经微图中是从1开始进行编号。
原始瓦片
在WGS84经纬度投影下的标准TMS瓦片,切片圆点从左下角开始,第0级默认为两张瓦片。
标准TMS瓦片
ArcGIS Server 瓦片是GIS行业用得比较普遍的切片方式,在切片方式下提供混合模式,即与数据范围相交的瓦片保存为PNG格式,数据范围以内的数据保存为JPG格式。
这样即保证了数据占用磁盘空间尽可能小,又可以让边缘的PNG瓦片被裁剪部分透明,特别适合按行政区划进行裁剪后与其它地图数据进行叠加显示。
ArcGIS Server 瓦片
ArcGIS Bundle 紧凑型瓦片相较于ArcGIS Server瓦片更便于存储和管理,该格式有两个版本,一个是ArcGIS10.3以前的版本,一个是ArcGIS10.3及以后的版本。
ArcGIS Bundle 紧凑型瓦片
WorldWind瓦片是WorldWind开源三维地球的瓦片,但随着WorldWind官方早就申明该软件不再更新维护,因此还需要使用该切片模式的用户应该是极少数。
水经注瓦片的编号方式与在线显示的地图的编号完全一致,即“级别_列号_行号(Z_X_Y)”从1开始编号。
自定义瓦片是为了解决少数用户对瓦片的个性化编号方式,点击“设置”按钮可以进行自定义。
自定义瓦片
在“瓦片自定义”对话框中,可以根据自己的需要通过变量对导出瓦片存储方式进行配置。
瓦片自定义设置
这里我们按“原始瓦片”的方式下载全球前4级的地图数据。
下载导出瓦片
下载完成后会自动导出地图瓦片。
瓦片导出结果
打开结果瓦片目录,可以看到按级别命名的目录。
级别目录
级别目录下是按“列”编号的目录。
列目录
列编号目录下是按行编号命名存储的瓦片,在WGS84经纬度投影下的起始瓦片为东西半球两张瓦片。
起始级别西半球瓦片
起始级别东半球瓦片
接下来,我们演示一下导出与查看ArcGIS Bundle紧凑型瓦片的方法。
导出紧凑型瓦片
导出结果时会自动新建瓦片存储目录。
紧凑型瓦片结果
打开瓦片存储目录,文件夹中存储的是紧凑型瓦片文件,CDI与XML文中存储了数据范围与坐标投影等信息。
紧凑型瓦片内容
打开“_alllayers”文件夹,可以看到级别目录。
紧凑型瓦片级别目录
在级别目录中存储了 ArcGIS Bundle 紧凑型瓦片文件。
紧凑型瓦片文件
在ArcMap中可以进行加载ArcGIS Bundle紧凑型瓦片。
打开紧凑型瓦片
查看紧凑型瓦片
这里以WGS84经纬度投影下的地图数据为例,讲解了如何下载影像导出为瓦片的具体方法。
而将墨卡托投影下的地图数据,下载导出为地图瓦片的操作方法与上述讲解基本相同,这里不再赘述。
总结
WGS84经纬度投影与墨卡托投影的最大区别在于前者的起始级别是第2级,全球影像投影在东西半球两张瓦片上,而后者的起始级别是第1级,全球影像投影在一张瓦片上。
将地图下载导出为瓦片,通常主要用于对地图数据进行发布,但这种与散列瓦片进行发布的范围不宜过大。
如果需要发布一个省或全国范围的地图数据,我们还是强列推荐10分钟可以发布全球236TB地图数据的中间件。