重要

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

23.10. プロセシングアルゴリズムのための入力と出力の型

以下は、プロセシングでサポートされている入力タイプと出力タイプのリスト、それに対応するalgデコレータ定数、公開されている場合はモデラーデザイナーでの名前です。

23.10.1. 入力タイプ

入力名

クラス

Alg定数

説明

注記レイヤ

QgsProcessingParameterAnnotationLayer

alg.ANNOTATION_LAYER

注記レイヤ

Area

QgsProcessingParameterArea

面積を表す数値的なパラメータ

認証の構成

QgsProcessingParameterAuthConfig

alg.AUTH_CFG

ユーザに利用可能な認証構成を選択させるか新しい認証構成を作成させます

ラスタバンド

QgsProcessingParameterBand

alg.BAND

ラスタレイヤのバンド

ブール値

QgsProcessingParameterBoolean

alg.BOOL

ブール値

接続名

QgsProcessingParameterProviderConnection

データプロバイダごとに利用可能な登録済みの接続の中からの選択

QgsProcessingParameterColor

alg.COLOR

座標演算

QgsProcessingParameterCoordinateOperation

alg.COORDINATE_OPERATION

座標演算(CRS変換)

CRS

QgsProcessingParameterCrs

alg.CRS

座標参照系

データベーススキーマ

QgsProcessingParameterDatabaseSchema

alg.DATABASE_SCHEMA

データベーススキーマ

データベーステーブル

QgsProcessingParameterDatabaseTable

alg.DATABASE_TABLE

データベーステーブル

日付

ProcessingDateTimeParameterDataType.Date

alg.DATE

日付

日時

ProcessingDateTimeParameterDataType.DateTime

alg.DATETIME

日時

距離

QgsProcessingParameterDistance

alg.DISTANCE

距離の値用の倍精度数値パラメータ

DXFレイヤ

QgsProcessingParameterDxfLayers

DXFファイルとしてエクスポートするベクタレイヤのリスト

列挙

QgsProcessingParameterEnum

alg.ENUM

事前定義された複数の値からの選択を許す列挙

QgsProcessingParameterExpression

alg.EXPRESSION

領域

QgsProcessingParameterExtent

alg.EXTENT

xmin, xmax, ymin, ymaxで定義された空間領域

QgsProcessingParameterField

alg.FIELD

ベクタレイヤの属性テーブルのフィールド

属性によるグループ化(集約)

QgsProcessingParameterAggregate

「集約」設定のパラメータ。これは、求めたい出力フィールド、型、それらを加えるために使用される集約の定義で構成される

属性の対応関係

QgsProcessingParameterFieldMapping

「属性の対応関係」設定のパラメータ。これは、求めたい出力フィールド、型、それらを加えるために使用される式の定義で構成される

File/Folder

QgsProcessingParameterFile

alg.FILE

既存ファイルのファイル名

QgsProcessingParameterFileDestination

alg.FILE_DEST

新たに作成された出力ファイルのファイル名

QgsProcessingParameterFolderDestination

alg.FOLDER_DEST

フォルダー(保存先フォルダー)

ジオメトリ

QgsProcessingParameterGeometry

alg.GEOMETRY

ジオメトリ

ProcessingNumberParameterType.Integer

alg.INT

整数

印刷レイアウト

QgsProcessingParameterLayout

alg.LAYOUT

レイアウト

印刷レイアウトアイテム

QgsProcessingParameterLayoutItem

alg.LAYOUT_ITEM

レイアウトアイテム

地図レイヤ

QgsProcessingParameterMapLayer

alg.MAPLAYER

マップレイヤ

地図テーマ

QgsProcessingParameterMapTheme

alg.MAP_THEME

プロジェクトマップテーマ

行列

QgsProcessingParameterMatrix

alg.MATRIX

配列

メッシュデータセットグループ

QgsProcessingParameterMeshDatasetGroups

メッシュレイヤのデータセットグループ

メッシュデータセット時間

QgsProcessingParameterMeshDatasetTime

時刻設定によるメッシュレイヤのデータセットインデックス

メッシュレイヤ

QgsProcessingParameterMeshLayer

alg.MESH_LAYER

メッシュレイヤ

複数入力

QgsProcessingParameterMultipleLayers

alg.MULTILAYER

レイヤのセット

数値

ProcessingNumberParameterType.Double

alg.NUMBER

数値

ポイント

QgsProcessingParameterPoint

alg.POINT

点群属性

QgsProcessingParameterPointCloudAttribute

点群レイヤの属性

QgsProcessingParameterPointCloudDestination

alg.POINTCLOUD_LAYER_DEST

アルゴリズムによって作成される点群レイヤの保存先パスを指定する、点群レイヤ保存先パラメータ

点群レイヤ

QgsProcessingParameterPointCloudLayer

alg.POINTCLOUD_LAYER

点群レイヤ

QgsProcessingParameterProviderConnection

alg.PROVIDER_CONNECTION

データベースプロバイダの利用可能な接続

範囲(Range)

QgsProcessingParameterRange

alg.RANGE

数値の範囲

ラスタレイヤ

QgsProcessingParameterRasterLayer

alg.RASTER_LAYER

ラスタレイヤ

QgsProcessingParameterRasterDestination

alg.RASTER_LAYER_DEST

ラスタレイヤの保存先パラメータ、アルゴリズムが作成したラスタレイヤの保存先パスを指定するためのパラメータ

縮尺

QgsProcessingParameterScale

alg.SCALE

地図の縮尺

QgsProcessingParameterFeatureSink

alg.SINK

地物シンク

文字列

QgsProcessingParameterString

alg.STRING

テキストストリング

TIN作成レイヤ

QgsProcessingParameterTinInputLayers

頂点及び/又はブレークラインを使ってTINを生成するための複数レイヤの選択

時刻

ProcessingDateTimeParameterDataType.Time

alg.TIME

時刻

ベクタ地物

QgsProcessingParameterFeatureSource

alg.SOURCE

地物ソース

ベクタレイヤ

QgsProcessingParameterVectorLayer

alg.VECTOR_LAYER

ベクタレイヤ

QgsProcessingParameterVectorDestination

alg.VECTOR_LAYER_DEST

アルゴリズムで作成されたベクタレイヤの保存先パスを指定するためのベクタレイヤの保存先パラメータ

ベクタタイル書き出しレイヤ

QgsProcessingParameterVectorTileDestination

A vector tile layer destination parameter, for specifying the destination path for a vector tile layer created by the algorithm

体積

QgsProcessingParameterVolume

体積を表す数値的なパラメータ

23.10.2. 出力タイプ

クラス

Alg定数

説明

QgsProcessingOutputBoolean

alg.BOOL

ブール値

QgsProcessingOutputNumber

alg.DISTANCE

距離の値用の倍精度数値パラメータ

QgsProcessingOutputFile

alg.FILE

既存ファイルのファイル名

QgsProcessingOutputFolder

alg.FOLDER

フォルダ

QgsProcessingOutputHtml

alg.HTML

HTML

QgsProcessingOutputNumber

alg.INT

整数

QgsProcessingOutputLayerDefinition

alg.LAYERDEF

レイヤ定義

QgsProcessingOutputMapLayer

alg.MAPLAYER

マップレイヤ

QgsProcessingOutputMultipleLayers

alg.MULTILAYER

レイヤのセット

QgsProcessingOutputNumber

alg.NUMBER

数値

QgsProcessingOutputPointCloudLayer

alg.POINTCLOUD_LAYER

点群レイヤ

QgsProcessingOutputRasterLayer

alg.RASTER_LAYER

ラスタレイヤ

QgsProcessingOutputString

alg.STRING

テキストストリング

QgsProcessingOutputVectorLayer

alg.VECTOR_LAYER

ベクタレイヤ

QgsProcessingOutputVectorTileLayer

ベクタタイルレイヤ