重要

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

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

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

27.10.1. 入力タイプ

入力名

クラス

Alg定数

説明

注記レイヤ

QgsProcessingParameterAnnotationLayer

alg.ANNOTATION_LAYER

注記レイヤ

認証の設定

QgsProcessingParameterAuthConfig

alg.AUTH_CFG

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

ラスタバンド

QgsProcessingParameterBand

alg.BAND

ラスタレイヤのバンド

ブール値

QgsProcessingParameterBoolean

alg.BOOL

ブール値

Connection Name

QgsProcessingParameterProviderConnection

A selection from available registered connections for a particular data provider

QgsProcessingParameterColor

alg.COLOR

Coordinate Operation

QgsProcessingParameterCoordinateOperation

alg.COORDINATE_OPERATION

座標操作(CRS変換)

CRS

QgsProcessingParameterCrs

alg.CRS

座標参照系

Database Schema

QgsProcessingParameterDatabaseSchema

alg.DATABASE_SCHEMA

データベーススキーマ

データベーステーブル

QgsProcessingParameterDatabaseTable

alg.DATABASE_TABLE

データベーステーブル

日時

QgsProcessingParameterDateTime

alg.DATETIME

日付時刻(または日付または時刻)

距離

QgsProcessingParameterDistance

alg.DISTANCE

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

DXF Layers

QgsProcessingParameterDxfLayers

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

Enum

QgsProcessingParameterEnum

alg.ENUM

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

QgsProcessingParameterExpression

alg.EXPRESSION

領域

QgsProcessingParameterExtent

alg.EXTENT

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

QgsProcessingParameterField

alg.FIELD

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

Field Aggregates

QgsProcessingParameterAggregate

A parameter for “aggregate” configurations, which consist of a definition of desired output fields, types, and aggregate used to populate them

Fields Mapper

QgsProcessingParameterFieldMapping

A parameter for “field mapping” configurations, which consist of a definition of desired output fields, types, and expressions used to populate them

File/Folder

QgsProcessingParameterFile

alg.FILE

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

QgsProcessingParameterFileDestination

alg.FILE_DEST

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

QgsProcessingParameterFolderDestination

alg.FOLDER_DEST

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

Geometry

QgsProcessingParameterGeometry

alg.GEOMETRY

ジオメトリ

QgsProcessingParameterNumber.Integer

alg.INT

整数

印刷レイアウト

QgsProcessingParameterLayout

alg.LAYOUT

レイアウト

Print Layout Item

QgsProcessingParameterLayoutItem

alg.LAYOUT_ITEM

レイアウトアイテム

Map Layer

QgsProcessingParameterMapLayer

alg.MAPLAYER

マップレイヤ

Map Theme

QgsProcessingParameterMapTheme

alg.MAP_THEME

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

行列

QgsProcessingParameterMatrix

alg.MATRIX

配列

Mesh Dataset Groups

QgsProcessingParameterMeshDatasetGroups

Dataset groups of mesh layer

Mesh Dataset Time

QgsProcessingParameterMeshDatasetTime

Dataset index from a mesh layer by time setting

メッシュレイヤ

QgsProcessingParameterMeshLayer

alg.MESH_LAYER

メッシュレイヤ

Multiple Input

QgsProcessingParameterMultipleLayers

alg.MULTILAYER

レイヤのセット

数値

QgsProcessingParameterNumber.Double

alg.NUMBER

数値

Point

QgsProcessingParameterPoint

alg.POINT

Point Cloud Attribute

QgsProcessingParameterPointCloudAttribute

An attribute from a point cloud layer

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

地物シンク

TIN Creation Layers

QgsProcessingParameterTinInputLayers

Selection of multiple layers to create a TIN with vertices and/or break lines

Vector Features

QgsProcessingParameterFeatureSource

alg.SOURCE

地物ソース

文字列

QgsProcessingParameterString

alg.STRING

テキストストリング

ベクタレイヤ

QgsProcessingParameterVectorLayer

alg.VECTOR_LAYER

ベクタレイヤ

QgsProcessingParameterVectorDestination

alg.VECTOR_LAYER_DEST

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

Vector Tile Writer Layers

QgsProcessingParameterVectorTileDestination

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

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

A vector tile layer