Ważne

Tłumaczenie jest wysiłkiem społeczności QGISa przyłącz się. Ta strona jest obecnie przetłumaczona w 61.33%.

24.1.27. Vector Tiles

24.1.27.1. Download vector tiles

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

Parametry

Etykieta

Nazwa

Typ

Opis

Warstwa wejściowa

INPUT

[vector tiles]

A vector tile layer to extract some tiles from

Zasięg

EXTENT

[zasięg]

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

[numeric: integer]

Domyślnie: 10

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

Tile limit

TILE_LIMIT

[numeric: integer]

Domyślnie: 100

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

Wynik

OUTPUT

[vector tiles]

Domyślnie: [Zapisz do pliku tymczasowego]

Specification of the output vector tile file. One of:

  • Zapisz do pliku tymczasowego

  • Zapisz do pliku…

Wyniki

Etykieta

Nazwa

Typ

Opis

Wynik

OUTPUT

[vector tiles]

A local vector tile file storing the downloaded tiles.

Kod pythona

ID algorytmu: native:downloadvectortiles

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.27.2. Write vector tiles (MBTiles)

Exports one or more vector layers to vector tiles, a data format optimized for fast map rendering and small data size.

MBTiles is a specification for storing tiled map data in SQLite databases for immediate usage and for transfer. MBTiles files are known as tilesets.

Parametry

Etykieta

Nazwa

Typ

Opis

Warstwy wejściowe

INPUT

[vector: any] [list]

A list of layers to combine to generate the vector tiles

Minimum zoom level

MIN_ZOOM

[numeric: integer]

Domyślnie: 0

The lowest zoom level for which the tileset provides data. Set between 0 and 24.

Maximum zoom level

MAX_ZOOM

[numeric: integer]

Domyślnie: 3

The highest zoom level for which the tileset provides data. Set between 0 and 24.

Zasięg

Opcjonalne

EXTENT

[zasięg]

Domyślnie: Nie ustawiono

The maximum extent of the rendered map area. Bounds must define an area covered by all zoom levels.

Metadata: Name

Opcjonalne

META_NAME

[ciąg tekstowy]

Name of the tileset

Metadata: Description

Opcjonalne

META_DESCRIPTION

[ciąg tekstowy]

A description of the tileset’s contents

Metadata: Attribution

Opcjonalne

META_ATTRIBUTION

[ciąg tekstowy]

An attribution string, which explains the sources of data and/or style for the map.

Metadata: Version

Opcjonalne

META_VERSION

[ciąg tekstowy]

The version of the tileset. This refers to a revision of the tileset itself, not of the MBTiles specification.

Metadata: Type

Opcjonalne

META_TYPE

[ciąg tekstowy]

Type of tileset. Possible values are overlay or baselayer.

Metadata: Center

Opcjonalne

META_CENTER

[ciąg tekstowy]

The center (string of comma-separated numbers: the longitude, latitude, and zoom level) of the default view of the map. Example: -122.1906,37.7599,11

Destination MBTiles

OUTPUT

[vector tiles]

Domyślnie: [Zapisz do pliku tymczasowego]

Specification of the output MBTiles file. One of:

  • Zapisz do pliku tymczasowego

  • Zapisz do pliku…

Wyniki

Etykieta

Nazwa

Typ

Opis

Destination MBTiles

OUTPUT

[plik]

Output vector tiles .mbtiles file.

Kod pythona

ID algorytmu: native:writevectortiles_mbtiles

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.

24.1.27.3. Write vector tiles (XYZ)

Exports one or more vector layers to vector tiles, a data format optimized for fast map rendering and small data size.

Parametry

Etykieta

Nazwa

Typ

Opis

File template

XYZ_TEMPLATE

[ciąg tekstowy]

Domyślnie: «{z}/{x}/{y}.pbf»

Template to generate the vector tiles url

Warstwy wejściowe

INPUT

[vector: any] [list]

A list of layers to combine to generate the vector tiles

Minimum zoom level

MIN_ZOOM

[numeric: integer]

Domyślnie: 0

The lowest zoom level for which the tileset provides data. Set between 0 and 24.

Maximum zoom level

MAX_ZOOM

[numeric: integer]

Domyślnie: 3

The highest zoom level for which the tileset provides data. Set between 0 and 24.

Zasięg

Opcjonalne

EXTENT

[zasięg]

Domyślnie: Nie ustawiono

The maximum extent of the rendered map area. Bounds must define an area covered by all zoom levels.

Katalog wynikowy

OUTPUT_DIRECTORY

[folder]

Domyślnie: [Zapisz do katalogu tymczasowego]

Specification of the output vector tiles folder. One of:

  • Zapisz do katalogu tymczasowego

  • Zapisz w katalogu

Wyniki

Etykieta

Nazwa

Typ

Opis

Katalog wynikowy

OUTPUT_DIRECTORY

[folder]

A folder containing different subsets of the vector tiles files (.pbf) stored in subfolders corresponding to the zoom levels.

Kod pythona

ID algorytmu: native:writevectortiles_xyz

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.