Important

Translation is a community effort you can join. This page is currently translated at 72.53%.

28.1.26. Tuiles vectorielles

28.1.26.1. Download vector tiles

NEW in 3.32

Downloads vector tiles of an input vector tile layer and saves them in a local vector tile file.

Paramètres

Étiquette

Nom

Type

Description

Input layer

INPUT

[vector tiles]

A vector tile layer to extract some tiles from

Emprise

EXTENT

[emprise]

Specify the spatial extent of the downloaded area. It will internally be extended to a multiple of the tile size.

Available methods are:

  • Calculate from layer…: uses extent of a layer loaded in the current project

  • Calculate from layout map…: uses extent of a layout map item in the active project

  • Calculate from bookmark…: uses extent of a saved bookmark

  • Use map canvas extent

  • Draw on canvas: click and drag a rectangle delimiting the area to take into account

  • Enter the coordinates as xmin, xmax, ymin, ymax

Maximum zoom level to download

MAX_ZOOM

[nombre]

Default: 10

Defines how far to zoom in and fetch data from the tiles

Tile limit

TILE_LIMIT

[nombre]

Default: 100

Maximum number of tiles to download, considering the zoom levels and the extent.

Output

OUTPUT

[vector tiles]

Par défaut : [Enregistrer dans un fichier temporaire]

Specification of the output vector tile file. One of:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Sorties

Étiquette

Nom

Type

Description

Output

OUTPUT

[vector tiles]

A local vector tile file storing the downloaded tiles.

Code Python

Algorithm ID: native:downloadvectortiles

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.

28.1.26.2. 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

INPUT

[vecteur : tout type] [liste]

Une liste de couches à combiner pour générer les tuiles vectorielles

Niveau de zoom minimum

MIN_ZOOM

[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

MAX_ZOOM

[nombre]

Par 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

EXTENT

[emprise]

Par défaut : Non défini

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

META_NAME

[Chaîne de caractères]

Nom du jeu de tuiles

Métadonnées: Description

Optionnel

META_DESCRIPTION

[Chaîne de caractères]

Description du contenu du jeu de tuiles

Métadonnées: Attribution

Optionnel

META_ATTRIBUTION

[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

META_VERSION

[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

META_TYPE

[Chaîne de caractères]

Type de jeu de tuiles. Les valeurs possibles sont overlay ou baselayer.

Métadonnées: Centre

Optionnel

META_CENTER

[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 : -122.1906,37.7599,11

Destination des MBTiles

OUTPUT

[vector tiles]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification du fichier MBTiles en sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Sorties

Étiquette

Nom

Type

Description

Destination des MBTiles

OUTPUT

[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.

28.1.26.3. 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

XYZ_TEMPLATE

[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

INPUT

[vecteur : tout type] [liste]

Une liste de couches à combiner pour générer les tuiles vectorielles

Niveau de zoom minimum

MIN_ZOOM

[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

MAX_ZOOM

[nombre]

Par 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

EXTENT

[emprise]

Par défaut : Non défini

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

OUTPUT_DIRECTORY

[dossier]

Par défaut : [Enregistrer dans un dossier temporaire]

Spécification du dossier des tuiles vectorielles en sortie. L’un d’entre eux :

  • Sauvegarder dans un dossier temporaire

  • Sauvegarder dans le répertoire

Sorties

Étiquette

Nom

Type

Description

Répertoire de destination

OUTPUT_DIRECTORY

[dossier]

Un dossier contenant différents sous-ensembles de fichiers de tuiles vectorielles (.pbf) stockés dans des sous-dossiers correspondant aux niveaux de zoom.

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.