如何下载导出为地图瓦片

概述

水经微图可以将卫星影像下载导出为多种地图瓦片,在讲解如何下载导出地图瓦片之前,我们需要了解全球地图的大致切片原理。

在对全球影像进行切片时,每一张图片在下一级总会被再次分割成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地图数据的中间件。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注