QGIS提供多种切片方法,可以将Tif数据生成便于在线地图系统使用的瓦片数据。
例如:使用XYZ目录格式存储的瓦片、MBTiles格式的瓦片
但是QGIS提供的默认工具是无法选择输出瓦片的空间参考的,即无法生成地理坐标系的瓦片
那如何生成地理坐标系的瓦片呢?
打开QGIS工具箱,选择 GDAL>栅格杂项>gdal2tiles
瓦片分割剖面参数说明
mercator(Web Mercator 投影)
坐标系:EPSG:3857(Web Mercator 投影)。
适用场景:
大多数在线地图服务(如 Google Maps、OpenStreetMap、Bing Maps)。
瓦片遵循标准的 Web Mercator 切片规则。
特点:
瓦片范围覆盖全球(纬度范围约为 ±85.05°,超出部分会被裁剪)。
瓦片坐标系原点在左上角,坐标为 (0,0)(对应经度 -180°,纬度 85.05°)。
生成的瓦片可直接与 Leaflet、Cesium等 Web 地图库兼容。
注意事项:
输入数据需是 Web Mercator 投影(若不是,则自动被重投影到 Web Mercator)。
高纬度地区(两极)的变形较严重。
geodetic(地理坐标系/WGS84)
适用场景:
需要保留经纬度坐标的全球范围数据(如科学数据、气象数据)。
瓦片直接使用经纬度坐标。
特点:
瓦片覆盖全球(纬度范围 ±90°)。
瓦片坐标系原点在左上角,坐标为 (0,0)(对应经度 -180°,纬度 90°)。
瓦片在赤道附近的形状接近正方形,但向两极会逐渐拉长(纬度越高,变形越大)。
注意事项:
输入数据需是 WGS84 地理坐标系(若不是,会自动重投影到WGS 84地理坐标系)。
部分地图库(如 Leaflet)默认不支持地理坐标系的瓦片,需特殊配置。
raster(原始栅格投影)
坐标系:与输入数据的原始坐标系一致(不进行重投影)。
适用场景:
输入数据是非 Web Mercator 或非 WGS84 的投影(如 UTM、CGCS2000)。
需要保留原始坐标系的精度(如局部高精度地图、工程图纸)。
特点:
直接使用输入数据的投影生成瓦片,不进行任何坐标转换。
瓦片的范围和切片规则由输入数据的坐标系决定。
生成的瓦片无法直接与标准 Web 地图服务兼容,需自定义地图库解析。
注意事项:
必须确保输入数据的坐标系已正确定义(通过 .prj 文件或 GDAL 识别)。
前端地图库(如 Leaflet)需支持自定义投影才能加载此类瓦片。