Generează o hartă a aspectului, din orice raster de elevație acceptat de GDAL. Aspectul este dat de direcția busolei îndreptată spre o pantă. Pixelii vor avea o valoare de la 0-360°, măsurată în grade dinspre nord, indicând azimutul. În emisfera nordică, partea de nord a pantelor este adesea umbrită (azimut mic, de la 0°-90°), în timp ce partea de sud primește mai multă radiație solară (azimut mai mare, 180°-270°). Algoritmul este derivat din Utilitarul GDAL DEM .
Elevația stratului raster.
Numele benzii care conține valorile elevației.
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
Activează formula Zevenbergen&Thorne pentru netezirea peisajelor.
Implicit: False
Activarea unghiului trigonometric generează diferite categorii: 0° (=Est), 90° (Nord), 180° (=West), 270° (=Sud).
Implicit: False
Activarea acestei opțiuni va introduce o valoare de 0 pentru valorile -9999 din zonele plate.
Implicit: False
Rasterul de ieșire, cu valorile unghiurilor în grade.
processing.runalg('gdalogr:aspect', input, band, compute_edges, zevenbergen, trig_angle, zero_flat, output)
Generează o hartă colorată a reliefului din orice raster de elevație acceptat de GDAL. Reliefurile colorate pot fi deosebit de utile pentru a evidenția elevațiile. Algoritmul produce un raster cu 4 benzi, ale căror valori sunt calculate din elevație, și un fișier text, de configurare a culorilor. În mod implicit, culorile dintre valorile date pentru elevație sunt amestecate bine, iar rezultatul reprezintă un raster de elevație, frumos colorat. Algoritmul este derivat din Utilitarul GDAL DEM .
Elevația stratului raster.
Numele benzii care conține valorile elevației.
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
Un fişier text, de configurare a culorilor.
Modul RGBA “0,0,0,0” produce interpolarea culorii, pe când cea mai apropiată culoare și cea exactă evită interpolarea valorilor care nu se potrivesc cu un index al fișierului de configurare a culorilor.
Opţiuni:
1 — Culoare exactă
2 — Cea mai apropiată culoare
Implicit: 0
Un raster de ieșire cu 4 benzi.
processing.runalg('gdalogr:colorrelief', input, band, compute_edges, color_table, match_mode, output)
Umple regiunile raster cu valori FărăDate, prin interpolarea de pe margini. Valorile pentru regiunile FărăDate sunt calculate de către valorile pixelilor înconjurători, utilizând ponderarea distanței inverse. După interpolare, are loc o finisare a rezultatelor. Ca intrare poate fi orice strat raster acceptat de GDAL. Acest algoritm este în general adecvat pentru interpolarea regiunilor lipsă din rastere în continuu diversificate (ca, de exemplu, modelele de elevație). De asemenea, el este potrivit pentru umplerea găurilor mici și a crăpăturilor din diferite imagini neregulate (cum ar fi aerofotogramele). Nu este, în general, potrivit pentru interpolarea unui raster cu date rare de tip punct. Algoritmul este derivat din Utilitarul GDAL de umplere FărăDate .
Strat raster.
Numărul pixelilor de căutat în toate direcțiile, de la care se va efectua interpolarea.
Implicit: 100
Numărul de 3x3 filtre de trecere (0 sau mai multe), care vor rula pentru a finisa rezultatele interpolării.
Implicit: 0
Banda asupra căreia se operează. Valorile FărăDate trebuie să fie reprezentate de valoarea 0.
Implicit: 1
Opțional.
O mască care definește zonele care urmează să fie completate.
Activează masca de validitate definită de utilizator.
Implicit: False
Rasterul de ieșire din orice format acceptat deGDAL.
processing.runalg('gdalogr:fillnodata', input, distance, iterations, band, mask, no_default_mask, output)
Deplasarea Medie este un algoritm simplu de medie de date. Se folosește o fereastră în mișcare de formă eliptică, pentru a căuta valorile și mediile tuturor punctelor cu date din fereastră. Elipsa de căutare poate fi rotită cu un anumit unghi specificat, centrele elipsei fiind situate în nodurile rețelei. De asemenea, numărul minim de puncte de date poate fi setat la medie, dacă nu există suficiente puncte în fereastră nodurile de rețea vor fi considerate vide și vor fi umplute cu valoarea FĂRĂDATE.
Stratul vectorial de tip punct
Câmpul de interpolare (Opțional)
Prima raza (axa X, dacă unghiul de rotație este 0) pentru căutarea elipsei.
Implicit: 0.0
Raza secundă (axa Y, dacă unghiul de rotație este 0) pentru căutarea elipsei.
Implicit: 0.0
Numărul minim de puncte de date vor fi setate la medie. Dacă există un număr mic de puncte, nodurile de rețea vor fi considerate vide și vor fi umplute cu marcajul FĂRĂDATE.
Implicit: 0.0
Unghiul de rotație al elipsei, în grade. Elipsa este rotită în sens invers acelor de ceasornic.
Implicit: 0.0
Nici un marcaj cu date nu va umple punctele goale.
Implicit: 0.0
Tipul fișierului raster
Opţiuni:
0 — Octet
Implicit: 5
processing.runalg('gdalogr:gridaverage', input, z_field, radius_1, radius_2, min_points, angle, nodata, rtype, output)
Acest algoritm calculează unele metrici ale datelor utilizând fereastra specificată și geometria grilei de ieșire.
Stratul vectorial de tip punct
Câmpul de interpolare (Opțional)
Listă de metricilor disponibile:
Opţiuni:
0 — Minimum, valoarea minimă găsită în grila cu noduri a elipsei de căutare.
1 — Maximum, valoarea maximă găsită în grila cu noduri a elipsei de căutare.
2 — Intervalul, o diferență între valorile minime și maxime găsite în grila cu noduri a elipsei de căutare.
3 — Numărul, un număr de puncte cu date, găsite în grila cu noduri a elipsei de căutare.
4 — Distanța medie, o distanță medie dintre grila cu noduri (centrul elipsei de căutare) și toate punctele cu date care se găsesc în grila cu noduri a elipsei de căutare.
5 — Distanța medie dintre puncte, o distanță medie între punctele de date găsite în rețeaua de noduri a elipsei de căutare. Distanța dintre fiecare pereche de puncte din interiorul elipsei este calculată, iar media tuturor distanțelor este setată ca o valoare a nodurilor grilei
Implicit: 0
Prima raza (axa X, dacă unghiul de rotație este 0) pentru căutarea elipsei. Setați acest parametru la zero pentru a utiliza întreaga matrice de puncte
Implicit: 0.0
Raza secundă (axa Y, dacă unghiul de rotație este 0) pentru elipsa de căutare. Setați acest parametru la zero pentru a utiliza întreaga matrice de puncte
Implicit: 0.0
Numărul minim de puncte de date care vor utilizate. Dacă există un număr mic de puncte, nodurile de rețea vor fi considerate vide și vor fi umplute cu marcajul FĂRĂDATE.
Acest lucru este utilizat numai în cazul în care elipsa de căutare este setată (ambele raze sunt non-zero)
Implicit: 0.0
Unghiul de rotație al elipsei, în grade (rotirea are loc în sens invers acelor de ceasornic)
Implicit: 0.0
Marcajul FĂR|ĂDATE, pentru umplerea punctelor vide
Implicit: 0.0
Tipul fișierului raster
Opţiuni:
0 — Octet
Implicit: 5
Fișierul raster interpolat
processing.runalg('gdalogr:griddatametrics', input, z_field, metric, radius_1, radius_2, min_points, angle, nodata, rtype, output)
Distanța Inversă la o metodă de rețelizare a Puterii este un interpolator de medie ponderată.
Ar trebui să furnizați matricea de intrare cu valorile datelor împrăștiate, inclusiv coordonatele oricărui punct de date și geometria grilei de ieșire. Funcția va calcula valoarea interpolată pentru poziția dată din grila de ieșire.
Stratul vectorial de tip punct
Câmpul de interpolare (Opțional).
Puterea ponderării
Implicit: 2.0
Parametrul de netezire
Implicit: 0.0
Prima rază (axa X dacă unghiul de rotație este 0) a elipsei de căutare
Implicit: 0.0
A doua rază (axa Y dacă unghiul de rotație este 0) a elipsei de căutare
Implicit: 0.0
Numărul maxim de puncte de utilizat
Nu căutați mai multe puncte decât acest număr. Dacă s-au găsit mai puține puncte, nodurile din rețea vor fi considerate vide, și vor fi umplute cu marcajul FĂRĂDATE
Implicit: 0.0
Numărul minim de puncte de utilizat
Dacă s-au găsit mai puține puncte, nodurile din rețea vor fi considerate vide, și vor fi umplute cu marcajul FĂRĂDATE
Implicit: 0.0
Unghiul de rotație a elipsei, în grade.
Elipsa rotită în sens invers acelor de ceasornic.
Implicit: 0.0
Nu există un marcaj, pentru a umple punctele vide
Implicit: 0.0
Tipul fișierului raster
Opţiuni:
0 — Octet
Implicit: 5
Fișierul raster interpolat
processing.runalg('gdalogr:gridinvdist', input, z_field, power, smothing, radius_1, radius_2, max_points, min_points, angle, nodata, rtype, output)
Metoda celui mai apropiat vecin nu efectuează nici o interpolare sau uniformizare, ea doar ia valoarea celui mai apropiat punct găsit în grila cu noduri a elipsei de căutare și o returnează ca rezultat. Dacă nu s-a găsit nici un punct, se va returna valoarea FĂRĂDATE.
Stratul vectorial de tip punct
Câmpul de interpolare (Opțional).
Prima raza (axa X, dacă unghiul de rotație este 0) pentru căutarea elipsei.
Implicit: 0.0
Raza secundă (axa Y, dacă unghiul de rotație este 0) pentru căutarea elipsei.
Implicit: 0.0
Unghiul de rotație al elipsei, în grade. Elipsa este rotită în sens invers acelor de ceasornic.
Implicit: 0.0
Nici un marcaj cu date nu va umple punctele goale.
Implicit: 0.0
Tipul fișierului raster
Opţiuni:
0 — Octet
Implicit: 5
Fișierul raster interpolat
processing.runalg('gdalogr:gridnearestneighbor', input, z_field, radius_1, radius_2, angle, nodata, rtype, output)
Generează un raster cu un efect frumos, de relief umbrit. Este foarte util pentru vizualizarea terenului. Puteți specifica, opțional, azimutul și altitudinea sursei de lumină, un factor de exagerare verticală și un factor de scalare, ținând cont de diferențele dintre unitățile verticale și orizontale. Algoritmul este derivat din Utilitarul GDAL DEM .
Elevația stratului raster.
Banda care conține informațiile de elevație.
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
Activează formula Zevenbergen&Thorne pentru netezirea peisajelor.
Implicit: False
Factorul exagerează înălțimea rasterului de elevație generat.
Implicit: 1.0
Raportul unităților verticale față de cele orizontale.
Implicit: 1.0
Definește azimutul luminii care cade pe grila de elevație în grade. În cazul în care ea vine din partea de sus a rasterului valoarea este 0, atunci când vine de la răsărit este 90 ș.a.m.d.
Implicit: 315.0
Definește altitudinea luminii, în grade. 90 în cazul în care lumina vine de deasupra rasterului de elevație, 0 dacă lumina trece printr-o grilă.
Implicit: 45.0
Raster de ieşire.
processing.runalg('gdalogr:hillshade', input, band, compute_edges, zevenbergen, z_factor, scale, azimuth, altitude, output)
Convertește marginile albe/aproape negre în negru.
Acest utilitar va scana o imagine și va încerca să stabilească toți pixelii care sunt aproape sau exact negri, albi sau de o culoare sau mai multe, personalizate, apropiate de negru sau alb. Acest lucru este adesea folosit pentru a “repara” aerofotogramele comprimate cu pierderi, astfel că pixelii colorați pot fi tratați ca fiind transparenți, la mozaicare
Stratul raster de intrare
Selectați cât de departe de culorile negru, alb sau personalizată pot fi valorile pixelilor, fiind considerate încă de culoare aproape neagră, albă sau personalizată
Implicit: 15
Caută pixelii aproape albi (255), în locul celor aproape negri
Implicit: False
Fișierul raster de ieşire
processing.runalg('gdalogr:nearblack', input, near, white, output)
Algoritmul de proximitate generează o hartă raster, care indică distanța de la centrul fiecărui pixel până la centrul celui mai apropiat pixel, identificat ca pixel țintă. Pixelii țintă sunt aceia din rasterul sursă, pentru care valoarea pixelilor se află în setul de valori al pixelilor țintă.
Rasterul de intrare
O listă a valorilor pixelilor țintă din imaginea sursă, care vor fi considerați pixeli țintă. Dacă nu este specificat, toți pixelii nenuli vor fi în considerați pixeli țintă.
Implicit: (nesetat)
Indică dacă distanțele generate ar trebui să fie în pixeli sau în coordonate georeferențiate.
Opţiuni:
Implicit: 0
Distanța maximă care va fi generată. Valoarea fărădate va folosi pixelii dincolo de această distanță. Dacă nu este furnizată o valoare fărădate, banda de ieșire va fi interogată pentru valoarea sa fărădate.
În cazul în care banda de ieșire nu are o valoare fărădate, atunci va fi utilizată valoarea 65535. Distanța este interpretată în pixeli, cu excepția cazului când sunt specificate unități de distanță GEO
Implicit: -1
Specificați o valoare fărădate, de utilizat, pentru rasterul de proximitate a destinației
Implicit: -1
Specificați o valoare care urmează să fie aplicată tuturor pixelilor care sunt în cadrul -maxdist a pixelilor țintă (inclusiv pixelii țintă) în loc de o valoare a distanței
Implicit: -1
Tipul fișierului raster
Opţiuni:
0 — Octet
Implicit: 5
Fișierul raster de ieşire
processing.runalg('gdalogr:proximity', input, values, units, max_dist, nodata, buf_val, rtype, output)
Generează un raster cu o singură-bandă, având valori calculate din elevație. Rugozitatea reprezintă gradul de neregularitate a suprafeței. Este calculată prin cea mai mare diferență inter-celulă dintre un pixel central și celula sa înconjurătoare. Determinarea rugozității joacă un rol în analiza datelor de elevație ale terenului, fiind utilă pentru calcule de morfologie a râurilor, în climatologie și geografie fizică, în general. Algoritmul este derivat din Utilitarul GDAL DEM .
Elevația stratului raster.
Numele benzii care conține valorile elevației.
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
Raster de ieșire cu simplă-bandă. Valoarea -9999 este folosită ca valoare de ieșire fărădate.
processing.runalg('gdalogr:roughness', input, band, compute_edges, output)
Elimină poligoanele raster mai mici decât o dimensiune de prag prestabilită (în pixeli) și le înlocuiește cu valoarea pixelilor din cel mai mare poligon vecin. Este util dacă aveți un număr mare de zone mici pe harta raster. Algoritmul este derivat din Utilitarul de filtrare GDAL .
Strat raster.
Numai poligoanele raster mai mici decât această dimensiune vor fi eliminate.
Implicit: 2
Ori patru, ori opt conectări trebuie utilizate la determinare.
Opţiuni:
Implicit: 0
Stratul raster de ieșire.
processing.runalg('gdalogr:sieve', input, threshold, connections, output)
Generează o hartă a pantelor din orice raster de elevație acceptat de GDAL. Panta reprezintă unghiul de înclinare față de orizontală. Aveți opțiunea de a specifica tipul de valoare a pantei pe care îl doriți: în grade sau în procente. Algoritmul este derivat din Utilitarul GDAL DEM .
Elevația stratului raster.
Numele benzii care conține valorile elevației.
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
Activează formula Zevenbergen&Thorne pentru netezirea peisajelor.
Implicit: False
Aveți opțiunea de a utiliza panta, exprimată în grade.
Implicit: False
Raportul unităților verticale față de cele orizontale.
Implicit: 1.0
Raster zecimal de ieşire, pe 32-biți.
processing.runalg('gdalogr:slope', input, band, compute_edges, zevenbergen, as_percent, scale, output)
Această comandă generează un raster cu o singură-bandă, cu valori calculate din elevație. TPI este un acronim pentru Indicele de Poziționare Topografic, care este definit ca diferența dintre un pixel central și media celulelor sale înconjurătoare
Elevația stratului raster
Numărul benzii care conține valorile de elevație
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
Rasterul TPI de ieșire
processing.runalg('gdalogr:tpitopographicpositionindex', input, band, compute_edges, output)
Această comandă generează un raster cu o singură-bandă, cu valori calculate din elevație. TRI este un acronim pentru Indicele de Rugozitate a Terenului, care este definit ca diferența dintre un pixel central și celulele sale înconjurătoare
Elevația stratului raster
Numărul benzii care conține valorile de elevație
Implicit: 1
Generează marginile din rasterul de elevație.
Implicit: False
FIșierul raster TRI
processing.runalg('gdalogr:triterrainruggednessindex', input, band, compute_edges, output)