25.1.22. Tuiles vectorielles
25.1.22.1. Générer des tuiles vectorielles (MBTiles)
Exporte une ou plusieurs couches vectorielles vers des tuiles vectorielles, un format de données optimisé pour un rendu rapide des cartes et une petite taille des données.
MBTiles est une spécification pour le stockage de données cartographiques en mosaïque dans des bases de données SQLite pour une utilisation immédiate et pour le transfert. Les fichiers MBTiles sont connus sous le nom de jeux de tuiles (tilesets).
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches en entrée |
|
[vecteur : tout type] [liste] |
Une liste de couches à combiner pour générer les tuiles vectorielles |
Niveau de zoom minimum |
|
[nombre] Par défaut : 0 |
Le niveau de zoom le plus bas pour lequel le jeu de tuiles fournit des données. Défini entre 0 et 24. |
Niveau de zoom maximum |
|
[nombre] Défaut: 3 |
Le niveau de zoom le plus haut pour lequel le jeu de tuiles fournit des données. Défini entre 0 et 24. |
Emprise Optionnel |
|
[emprise] Par défaut: Non définit |
L’étendue maximale de la zone de la carte. Les limites doivent définir une zone couverte par tous les niveaux de zoom. |
Métadonnées: Nom Optionnel |
|
[Chaîne de caractères] |
Nom du jeu de tuiles |
Métadonnées: Description Optionnel |
|
[Chaîne de caractères] |
Description du contenu du jeu de tuiles |
Métadonnées: Attribution Optionnel |
|
[Chaîne de caractères] |
Un texte sur l’attribution, qui explique les sources de données et/ou le style de la carte. |
Métadonnées: Version Optionnel |
|
[Chaîne de caractères] |
La version du jeu de tuiles. Il s’agit d’une révision du jeu de tuiles lui-même, et non de la spécification MBTiles. |
Métadonnées: Type Optionnel |
|
[Chaîne de caractères] |
Type de jeu de tuiles. Les valeurs possibles sont |
Métadonnées: Centre Optionnel |
|
[Chaîne de caractères] |
Le centre (chaîne de chiffres séparés par des virgules : la longitude, la latitude et le niveau de zoom) de la vue par défaut de la carte. Exemple : |
Destination des MBTiles |
|
[vector tiles] Par défaut: |
Spécification du fichier MBTiles en sortie. Un des:
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Destination des MBTiles |
|
[file] |
Fichier en sortie des tuiles vectorielles .mbtiles. |
Code Python
ID de l’algorithme: native:writevectortiles_mbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.
25.1.22.2. Générer des tuiles vectorielles (XYZ)
Exporte une ou plusieurs couches vectorielles vers des tuiles vectorielles, un format de données optimisé pour un rendu rapide des cartes et une petite taille des données.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
fichier modèle |
|
[Chaîne de caractères] Par défaut: “{z}/{x}/{y}.pbf” |
Modèle pour générer l’url des tuiles vectorielles |
Couches en entrée |
|
[vecteur : tout type] [liste] |
Une liste de couches à combiner pour générer les tuiles vectorielles |
Niveau de zoom minimum |
|
[nombre] Par défaut : 0 |
Le niveau de zoom le plus bas pour lequel le jeu de tuiles fournit des données. Défini entre 0 et 24. |
Niveau de zoom maximum |
|
[nombre] Défaut: 3 |
Le niveau de zoom le plus haut pour lequel le jeu de tuiles fournit des données. Défini entre 0 et 24. |
Emprise Optionnel |
|
[emprise] Par défaut: Non définit |
L’étendue maximale de la zone de la carte. Les limites doivent définir une zone couverte par tous les niveaux de zoom. |
Répertoire de destination |
|
[dossier] Par défaut: |
Spécification du dossier des tuiles vectorielles en sortie. L’un d’entre eux :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Répertoire de destination |
|
[dossier] |
Un dossier contenant différents sous-ensembles de fichiers de tuiles vectorielles ( |
Code Python
ID de l’algorithme: native:writevectortiles_xyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.