18.35. Tabel de Sinteză a Sintaxei R pentru Processing

Module contributed by Matteo Ghetta - funded by Scuola Superiore Sant’Anna

Processing acceptăă o mulțime de parametri diferiți de intrare și de ieșire, care pot fi utilizați în cadrul script-ului. Mai jos se află un tabel de sinteză:

18.35.1. Parametri de intrare

Parametru

Exemplu de sintaxă

Obiecte returnate

vector Layer = vector

Obiect SpatialDataFrame, obiect implicit al pachetului rgdal

vector point Layer = vector point

Obiect SpatialPointDataFrame, obiect implicit al pachetului rgdal

vector line Layer = vector line

Obiect SpatialLineDataFrame, obiect implicit al pachetului rgdal

vector polygon Layer = vector polygon

Obiect SpatialPolygonsDataFrame, obiect implicit al pachetului rgdal

multiple vector Layer = multiple vector

Obiect SpatialDataFrame, obiect implicit al pachetului rgdal

table Layer = table

dataframe convertit din csv, obiect implicit al funcției read.csv

field Field = Field Layer

numele câmpului selectat, ex.: "Area"

raster Layer = raster

Obiect RasterBrick, obiect implicit al pachetului raster

multiple raster Layer = multiple raster

Obiect RasterBrick, obiect implicit al pachetului raster

number N = number

numărul întreg sau zecimal ales

string S = string

textul adăugat în casetă

longstring LS = longstring

șirul de caractere adăugat în casetă, ar putea fi mai lung decât șirul normal

selection S = selection first;second;third

șirul cu elementele care vor putea fi selectate din meniul derulant

crs C = crs string of the resulting CRS chosen, in the format: "EPGS:4326"
extent E = extent

Obiectul extindere din pachetul raster, puteți extrage valorile astfel: E@xmin

point P = point

când faceți clic pe hartă, puteți vedea coordonatele punctului

file F = file

calea fișierului ales, ex.: “/home/matteo/file.txt”

folder F = folder

calea directorului ales, ex.: “/home/matteo/Downloads”

De asemenea, oricare dintre intrări poate fi OPȚIONALĂ, ceea ce înseamnă că aveți la îndemână o modalitate facilă pentru a indica script-ului să ignore acest parametru.

Pentru a stabili o intrare ca fiind opțională, trebuie doar să adăugați texul optional înaintea intrării, ex.:

##Layer = vector
##Field1 = Field Layer
##Field2 = optional Field Layer

18.35.2. Parametri de ieșire

Parametrii de ieșire preiau numele de intrare pe care le-ați dat la începutul script-ului și scriu obiectul dorit.

Parametru

Exemplu de sintaxă

vector Output = output vector
raster Output = output raster
table Output = output table
file Output = output file

Note

pentru tipul de intrare diagramă, o puteți salva ca png direct din Vizualizatorul Rezultatelor Processing sau puteți alege salvarea ei din interfața algoritmului.

18.35.3. Exemple

În scopul de a înțelege mai bine toți parametrii de intrare și de ieșire, aruncați o privire la R Syntax chapter.