Important

La traduction est le fruit d’un effort communautaire auquel vous pouvez prendre part. Cette page est actuellement traduite à 95.60%.

28.1.26. Tuiles vectorielles

28.1.26.1. Télécharger des tuiles vectorielles

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

Couche en entrée

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.

Les méthodes disponibles sont :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Maximum zoom level to download

MAX_ZOOM

[nombre]

Par défaut : 10

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

Limite de tuile

TILE_LIMIT

[nombre]

Par défaut : 100

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

Sortie

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

Sortie

OUTPUT

[vector tiles]

A local vector tile file storing the downloaded tiles.

Code Python

ID de l’algorithme : 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.