重要

翻訳は あなたが参加できる コミュニティの取り組みです。このページは現在 93.96% 翻訳されています。

28.1.26. ベクタタイル

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.

パラメータ

ラベル

名前

データ型

説明

入力レイヤ

INPUT

[ベクタタイル}

A vector tile layer to extract some tiles from

領域

EXTENT

[範囲]

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

利用可能な方法:

  • レイヤから計算...: 現在のプロジェクトに読み込まれたレイヤの範囲を使います

  • レイアウトマップから計算...: アクティブなプロジェクト内の レイアウト地図アイテム の範囲を使用します

  • ブックマークから計算...:保存された ブックマーク の範囲を使用します

  • 現在のキャンバス領域を利用

  • キャンバスに描画: 考慮する領域を区切る矩形をクリック&ドラッグします

  • xmin, xmax, ymin, ymax として座標を入力します

Maximum zoom level to download

MAX_ZOOM

[数値]

デフォルト: 10

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

Tile limit

TILE_LIMIT

[数値]

デフォルト: 100

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

出力

OUTPUT

[ベクタタイル}

デフォルト: [一時ファイルに保存]

Specification of the output vector tile file. One of:

  • 一時ファイルに保存

  • ファイルに保存...

出力

ラベル

名前

データ型

説明

出力

OUTPUT

[ベクタタイル}

A local vector tile file storing the downloaded tiles.

Pythonコード

Algorithm ID: native:downloadvectortiles

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

algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。

28.1.26.2. ベクタタイルを書き出し (WMBTiles)

1つまたは複数のベクタレイヤを、高速なマップレンダリングと小さなデータサイズに最適化されたデータ形式であるベクタタイルにエクスポートします。

MBTilesは、タイル化された地図データをSQLiteデータベースに保存し、すぐに利用したり転送したりするための仕様です。MBTilesファイルはタイルセットとして知られています。

パラメータ

ラベル

名前

データ型

説明

入力レイヤ

INPUT

[ベクタ:任意] [リスト]

ベクタタイルを生成するために結合するレイヤのリスト

最小ズーム値

MIN_ZOOM

[数値]

デフォルト:0

タイルセットがデータを提供する最も低いズームレベル。0から24の間で設定します。

最大ズーム値

MAX_ZOOM

[数値]

デフォルト: 3

タイルセットがデータを提供する最も高いズームレベル。0から24の間で設定します。

領域

オプション

EXTENT

[範囲]

デフォルト:未設定

レンダリングされた地図領域の最大範囲。範囲はすべてのズームレベルでカバーされる領域を定義する必要があります。

メタデータ: 名前

オプション

META_NAME

[文字列]

タイルセットの名前

メタデータ: 説明

オプション

META_DESCRIPTION

[文字列]

タイルセットの内容の説明

メタデータ: 出典

オプション

META_ATTRIBUTION

[文字列]

マップのデータソースおよび/またはスタイルを説明する文字列。

メタデータ: バージョン

オプション

META_VERSION

[文字列]

タイルセットのバージョン。これはMBTilesの仕様ではなく、タイルセット自身のリビジョンを指します。

メタデータ: 形式

オプション

META_TYPE

[文字列]

タイルセットの形式。値は overlay または baselayer のいずれかです。

メタデータ: 中央

オプション

META_CENTER

[文字列]

地図のデフォルトビューの中心(コンマで区切られた数値の文字列:経度、緯度、ズームレベル)。例: -122.1906,37.7599,11

出力先タイル

OUTPUT

[ベクタタイル}

デフォルト: [一時ファイルに保存]

出力MBTilesファイルを指定します。次のいずれかです:

  • 一時ファイルに保存

  • ファイルに保存...

出力

ラベル

名前

データ型

説明

出力先タイル

OUTPUT

[ファイル]

出力ベクタタイル .mbtiles ファイル。

Pythonコード

Algorithm ID: native:writevectortiles_mbtiles

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

algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。

28.1.26.3. ベクタタイルを書き出し (XYZ)

1つまたは複数のベクタレイヤを、高速なマップレンダリングと小さなデータサイズに最適化されたデータ形式であるベクタタイルにエクスポートします。

パラメータ

ラベル

名前

データ型

説明

ファイルのテンプレート

XYZ_TEMPLATE

[文字列]

デフォルト: '{z}/{x}/{y}.pbf'

ベクタタイルurlを生成するためのテンプレート

入力レイヤ

INPUT

[ベクタ:任意] [リスト]

ベクタタイルを生成するために結合するレイヤのリスト

最小ズーム値

MIN_ZOOM

[数値]

デフォルト:0

タイルセットがデータを提供する最も低いズームレベル。0から24の間で設定します。

最大ズーム値

MAX_ZOOM

[数値]

デフォルト: 3

タイルセットがデータを提供する最も高いズームレベル。0から24の間で設定します。

領域

オプション

EXTENT

[範囲]

デフォルト:未設定

レンダリングされた地図領域の最大範囲。範囲はすべてのズームレベルでカバーされる領域を定義する必要があります。

出力フォルダ

OUTPUT_DIRECTORY

[フォルダ]

デフォルト: [一時フォルダに保存]

出力ベクタタイルのフォルダを指定します。次のいずれかです:

  • 一時ディレクトリに保存

  • ディレクトリに保存します

出力

ラベル

名前

データ型

説明

出力フォルダ

OUTPUT_DIRECTORY

[フォルダ]

ズームレベルに対応するサブフォルダに格納されたベクタタイルファイル(.pbf)の異なるサブセットを含むフォルダ。

Pythonコード

Algorithm ID: native:writevectortiles_xyz

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

algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。