QGIS制作xyz切片(mbtiles)

MBTiles是由MapBox 制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范。它使得数以百万的瓦片数据存储在一个文件中,而且SQLite数据库支持多种平台,所以使用MBTiles在移动设备上浏览瓦片数据是比较理想的方式。

QGIS既可以做栅格切片,也可做矢量切片,切片的保存格式可以是目录文件夹也可以是mbtiles文件。

本文主要介绍qgis栅格切片的mbtiles文件的生成方式:

一、加载图层

将要切片的图层加载到qgis中,可以是在线的服务图层或本地的shp文件或数据库(如postgis)中图层。注意:要切哪个图层就加哪个,你在qgis中看到的图层渲染和压盖的样子,切出来也是那样子。 栅格和矢量都可以进行栅格切片。

打开qgis工具箱中的 "栅格工具"-> 生成xyz瓦片(mbtiles):

输入切片范围,保存位置,切片级别等信息,开始运行工具。

二、结果

qgis的mbtiles的xyz切片结果中仅有两张表:metadata和tiles,这和mapbox的可能有些差别:mapbox的有三张表,并通过视图生成正在的结果。

参考:

GIS:MBTiles数据-CSDN博客

相关推荐
夜郎king6 天前
基于 QGIS 的经销网点空间制图:张雪机车全国门店可视化案例
人工智能·qgis·空间可视化·张雪机车·经销网点制图
GIS阵地13 天前
QgsProviderMetadata 详解(基于 QGIS 3.40.13 API)
数据库·qt·arcgis·oracle·gis·开源软件·qgis
GDAL19 天前
Martin 瓦片服务器极简实用教程
矢量切片·mbtiles·martin
GIS阵地22 天前
QgsDataSourceUri解析
数据库·c++·qt·开源软件·qgis
GIS阵地1 个月前
Warning 1: PROJ: proj_create_from_database
数据库·c++·mybatis·qgis·开源gis·pyqgis
GIS阵地1 个月前
一场由Qt5 painter的drawRect引起的血雨腥风
开发语言·qt·gis·qgis
十启树2 个月前
QGis开发环境部署
开发语言·gis·qgis
GIS阵地2 个月前
如何统计QGIS里栅格图层的面积呢
c++·qgis·开源gis·pyqgis
牛老师讲GIS2 个月前
QGIS操作教程 | 一站式从入门到精通的QGIS学习指南
qgis·qgis操作教程
枝上棉蛮2 个月前
GISBox vs QGIS:轻量化工具与开源平台的全方位选型指南
gis·免费·qgis·轻量化·gisbox·gis服务器