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ă:
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
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.
Î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.