27.1.22. 向量瓷砖
27.1.22.1. 下载矢量切片
NEW in 3.32
下载输入矢量平铺图层的矢量平铺,并将其保存在本地矢量平铺文件中。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[vector tiles] |
要从中提取一些切片的矢量切片层 |
Extent |
|
[extent] |
指定下载区域的空间范围。它将在内部扩展到瓷砖大小的倍数。 可用的方法包括:
|
Maximum zoom level to download |
|
[number] 默认:10 |
定义从切片中放大和提取数据的距离 |
Tile limit |
|
[number] 默认:100 |
考虑到缩放级别和范围,可以下载的最大磁贴数量。 |
Output |
|
[vector tiles] 默认: [Save to temporary file] |
输出向量平铺文件的规范。以下选项之一:
|
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Output |
|
[vector tiles] |
存储下载的瓦片的本地向量瓦片文件。 |
Python代码
Algorithm ID : native:downloadvectortiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.1.22.2. 写入向量平铺(MBTiles)
将一个或多个矢量图层导出到矢量平铺,这是一种针对快速地图渲染和小数据大小进行了优化的数据格式。
MBTiles是在SQLite数据库中存储切片地图数据以供立即使用和传输的规范。MBTiles文件称为平铺集。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layers |
|
[vector: any] [list] |
要组合以生成矢量切片的层的列表 |
Minimum zoom level |
|
[number] 默认:0 |
磁贴集为其提供数据的最低缩放级别。设置为0到24之间。 |
Maximum zoom level |
|
[number] 默认:3 |
磁贴集为其提供数据的最高缩放级别。设置为0到24之间。 |
Extent 任选 |
|
[extent] 默认:未设置 |
渲染的贴图区域的最大范围。边界必须定义由所有缩放级别覆盖的区域。 |
Metadata: Name 任选 |
|
[string] |
平铺集的名称 |
Metadata: Description 任选 |
|
[string] |
对切片集内容的描述 |
Metadata: Attribution 任选 |
|
[string] |
属性字符串,用于解释地图的数据来源和/或样式。 |
Metadata: Version 任选 |
|
[string] |
瓷砖的版本。这指的是对磁贴集本身的修订,而不是对MBTiles规范的修订。 |
Metadata: Type 任选 |
|
[string] |
平铺集的类型。可能的值包括 |
Metadata: Center 任选 |
|
[string] |
地图默认视图的中心(逗号分隔的数字字符串:经度、纬度和缩放级别)。示例: |
Destination MBTiles |
|
[vector tiles] 默认: [Save to temporary file] |
输出MBTiles文件的规范。以下选项之一:
|
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Destination MBTiles |
|
[file] |
输出向量平铺 |
Python代码
Algorithm ID : native:writevectortiles_mbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.1.22.3. 写入向量平铺(XYZ)
将一个或多个矢量图层导出到矢量平铺,这是一种针对快速地图渲染和小数据大小进行了优化的数据格式。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
File template |
|
[string] 默认:‘{z}/{x}/{y}.pbf’ |
用于生成向量切片url的模板 |
Input layers |
|
[vector: any] [list] |
要组合以生成矢量切片的层的列表 |
Minimum zoom level |
|
[number] 默认:0 |
磁贴集为其提供数据的最低缩放级别。设置为0到24之间。 |
Maximum zoom level |
|
[number] 默认:3 |
磁贴集为其提供数据的最高缩放级别。设置为0到24之间。 |
Extent 任选 |
|
[extent] 默认:未设置 |
渲染的贴图区域的最大范围。边界必须定义由所有缩放级别覆盖的区域。 |
Output directory |
|
[folder] 默认: [Save to temporary folder] |
输出向量平铺文件夹的规范。以下选项之一:
|
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Output directory |
|
[folder] |
包含向量切片文件的不同子集的文件夹 ( |
Python代码
Algorithm ID : native:writevectortiles_xyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。