Module contributed by Matteo Ghetta - funded by Scuola Superiore Sant’Anna
処理は、スクリプト本体で使用できる、多くの異なった入力と出力パラメーターを可能にします。これは概要表です:
パラメーター |
構文の例 |
返すオブジェクト |
---|---|---|
vector | Layer = vector | SpatialDataFrameオブジェクト、 rgdal パッケージのデフォルトオブジェクト |
vector point | Layer = vector point | SpatialPointDataFrameオブジェクト、 rgdal パッケージのデフォルトオブジェクト |
vector line | Layer = vector line | SpatialLineDataFrameオブジェクト、 rgdal パッケージのデフォルトオブジェクト |
vector polygon | Layer = vector polygon | SpatialPolygonsDataFrameオブジェクト、 rgdal パッケージのデフォルトオブジェクト |
multiple vector | Layer = multiple vector | SpatialDataFrameオブジェクト、 rgdal パッケージのデフォルトオブジェクト |
table | Layer = table | csvからのデータフレーム変換、 read.csv 関数のデフォルトオブジェクト |
field | Field = Field Layer | 選択されたフィールドの名前、例えば "Area" |
raster | Layer = raster | RasterBrickオブジェクト、 raster パッケージのデフォルトオブジェクト |
multiple raster | Layer = multiple raster | RasterBrickオブジェクト、 raster パッケージのデフォルトオブジェクト |
number | N = number | 選択された整数または浮動小数点数 |
string | S = string | ボックスに追加された文字列 |
longstring | LS = longstring | 文字列がボックスに追加され、通常の文字列より長くなる可能性があります |
selection | S = selection first;second;third | ドロップダウンメニューで選択した選択項目の文字列 |
crs | C = crs | string of the resulting CRS chosen, in the format: "EPGS:4326" |
extent | E = extent | raster パッケージの範囲オブジェクトでは、値を E@xmin として抽出できます |
point | P = point | 地図をクリックすると点の座標が得られます |
file | F = file | 選択されたファイルのパス、例えば「/home/matteo/file.txt」 |
folder | F = folder | 選択されたフォルダのパス、例えば「/home/matteo/Downloads」 |
入力のいずれかが オプション にもでき、それはこのパラメーターを無視するようにスクリプトに指示するための便利な方法を持っていることを意味します。
入力をオプションとして設定するためには、その入力の 前 に文字列 optional を追加する必要があるだけです、例えば:
##Layer = vector
##Field1 = Field Layer
##Field2 = optional Field Layer
出力パラメータは、スクリプトの先頭で与えた 入力 名を取り、望むオブジェクトを書き込みます。
パラメーター |
構文の例 |
---|---|
vector | Output = output vector |
raster | Output = output raster |
table | Output = output table |
file | Output = output file |
ノート
プロット入力タイプのために、 処理結果ビューア から直接 png としてプロットを保存できます。また、アルゴリズムのインターフェイスから直接プロットを保存するように選択できます