Wichtig

Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 56.59% übersetzt.

28.1.26. Vector Tiles

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.

Parameter

Bezeichnung

Name

Typ

Beschreibung

Eingabe-Layer

INPUT

[vector tiles]

A vector tile layer to extract some tiles from

Extent

EXTENT

[Ausdehnung]

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

Verfügbare Methoden sind:

  • Aus Layer berechnen…: verwendet die Ausdehnung eines im aktuellen Projekt geladenen Layers

  • Berechne aus Layout-Karte…: verwendet die Ausdehnung eines Layout-Kartenelements im aktiven Projekt

  • Berechne aus Lesezeichen…: verwendet den Bereich eines gespeicherten Lesezeichens

  • Ausdehnung der Kartenansicht verwenden

  • Auf Karte zeichnen: Klicken und ziehen Sie ein Rechteck, das den zu berücksichtigenden Bereich abgrenzt

  • Geben Sie die Koordinaten als xmin, xmax, ymin, ymax ein.

Maximum zoom level to download

MAX_ZOOM

[Zahl]

Default: 10

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

Tile limit

TILE_LIMIT

[Zahl]

Default: 100

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

Ergebnis

OUTPUT

[vector tiles]

Default: [Save to temporary file]

Specification of the output vector tile file. One of:

  • Speichern in eine temporäre Datei

  • In Datei speichern…

Ausgaben

Bezeichnung

Name

Typ

Beschreibung

Ergebnis

OUTPUT

[vector tiles]

A local vector tile file storing the downloaded tiles.

Pythoncode

Algorithm ID: native:downloadvectortiles

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

Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.

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

Parameter

Bezeichnung

Name

Typ

Beschreibung

Eingabelayer

INPUT

[vector: any] [list]

A list of layers to combine to generate the vector tiles

Minimum zoom level

MIN_ZOOM

[Zahl]

Default: 0

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

Maximum zoom level

MAX_ZOOM

[Zahl]

Default: 3

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

Extent

Optional

EXTENT

[Ausdehnung]

Default: Not set

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

Metadata: Name

Optional

META_NAME

[string]

Name of the tileset

Metadata: Description

Optional

META_DESCRIPTION

[string]

A description of the tileset’s contents

Metadata: Attribution

Optional

META_ATTRIBUTION

[string]

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

Metadata: Version

Optional

META_VERSION

[string]

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

Metadata: Type

Optional

META_TYPE

[string]

Type of tileset. Possible values are overlay or baselayer.

Metadata: Center

Optional

META_CENTER

[string]

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]

Default: [Save to temporary file]

Specification of the output MBTiles file. One of:

  • Speichern in eine temporäre Datei

  • In Datei speichern…

Ausgaben

Bezeichnung

Name

Typ

Beschreibung

Destination MBTiles

OUTPUT

[Datei]

Output vector tiles .mbtiles file.

Pythoncode

Algorithm ID: native:writevectortiles_mbtiles

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

Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.

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

Parameter

Bezeichnung

Name

Typ

Beschreibung

File template

XYZ_TEMPLATE

[string]

Default: ‚{z}/{x}/{y}.pbf‘

Template to generate the vector tiles url

Eingabelayer

INPUT

[vector: any] [list]

A list of layers to combine to generate the vector tiles

Minimum zoom level

MIN_ZOOM

[Zahl]

Default: 0

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

Maximum zoom level

MAX_ZOOM

[Zahl]

Default: 3

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

Extent

Optional

EXTENT

[Ausdehnung]

Default: Not set

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

Ausgabeverzeichnis

OUTPUT_DIRECTORY

[Verzeichnis]

Default: [Save to temporary folder]

Specification of the output vector tiles folder. One of:

  • In einem temporären Verzeichnis speichern

  • In Verzeichnis speichern

Ausgaben

Bezeichnung

Name

Typ

Beschreibung

Ausgabeverzeichnis

OUTPUT_DIRECTORY

[Verzeichnis]

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

Pythoncode

Algorithm ID: native:writevectortiles_xyz

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

Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.