.

Analiza GDAL

Aspect

Descriere

Generează o hartă a aspectului din orice raster de elevație acceptat de GDAL. Aspectul este direcția busolei cu care se confruntă 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 .

Parametri

Stratul de intrare [raster]

Elevația stratului raster.

Numărul benzii [numeric]

Numele benzii care conține valorile elevației.

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Folosește formula Zevenbergen&Thorne (în locul formulei lui Horn) [boolean]

Activează formula Zevenbergen&Thorne pentru netezirea peisajelor.

Implicit: False

Returnează unghiul trigonometric (în loc de azimut) [boolean]

Activarea unghiului trigonometric generează diferite categorii: 0° (=Est), 90° (Nord), 180° (=West), 270° (=Sud).

Implicit: False

Returnează 0 pentru plat (în loc de -9999) [boolean]

Activarea acestei opțiuni va introduce o valoare de 0 pentru valorile -9999 din zonele plate.

Implicit: False

Rezultat

Fișierul de ieşire [raster]

Rasterul de ieșire, cu valorile unghiurilor în grade.

Utilizarea consolei

processing.runalg('gdalogr:aspect', input, band, compute_edges, zevenbergen, trig_angle, zero_flat, output)

Vedeți și

Culoarea reliefului

Descriere

Generează o hartă colorată a reliefului din orice raster de elevație acceptat de GDAL. Reliefuri colorate pot fi deosebit de utile pentru a evidenția elevațiile. Algoritmul produce un raster cu 4 benzi, ale căror sunt calculate din elevație, împreună cu 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 frumos raster de altitudine, colorat. Algoritmul este derivat din Utilitarul GDAL DEM .

Parametri

Stratul de intrare [raster]

Elevația stratului raster.

Numărul benzii [numeric]

Numele benzii care conține valorile elevației.

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Fişierul de configurare a culorilor [fișier]

Un fişier text, de configurare a culorilor.

Modul de potrivire [selecție]

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:

  • 0 — “0,0,0,0” RGBA
  • 1 — Culoare exactă

  • 2 — Cea mai apropiată culoare

Implicit: 0

Rezultat

Fișierul de ieşire [raster]

Un raster de ieșire cu 4 benzi.

Utilizarea consolei

processing.runalg('gdalogr:colorrelief', input, band, compute_edges, color_table, match_mode, output)

Vedeți și

Umplere cu FărăDate

Descriere

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 continuu diversificate (cum ar fi modele de elevație, de exemplu). 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, prea bun pentru interpolarea unui raster cu date de tip punct rare. Algoritmul este derivat din Utilitarul de umplere cu FărăDate GDAL .

Parametri

Stratul de intrare [raster]

Strat raster.

Distanța de căutare [numeric]

Numărul pixelilor de căutat în toate direcțiile, de la care se va efectua interpolarea.

Implicit: 100

Iterații fine [numeric]

Numărul de 3x3 filtre de trecere (0 sau mai multe), care vor rula pentru a finisa rezultatele interpolării.

Implicit: 0

Banda de lucru [numeric]

Banda asupra căreia se operează. Valorile FărăDate trebuie să fie reprezentate de valoarea 0.

Implicit: 1

Masca de validitate [raster]

Opțional.

O mască care definește zonele care urmează să fie completate.

Nu se folosește masca de validitate implicită [boolean]

Activează masca de validitate definită de utilizator.

Implicit: False

Rezultat

Stratul rezultat [raster]

Rasterul de ieșire din orice format acceptat deGDAL.

Utilizarea consolei

processing.runalg('gdalogr:fillnodata', input, distance, iterations, band, mask, no_default_mask, output)

Vedeți și

Grilă (Media deplasării)

Descriere

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.

Parametri

Strat de Intrare [vector: punct]

Stratul vectorial de tip punct

Câmpul Z [tablefield: numeric]

Câmpul de interpolare (Opțional)

Raza 1 [numeric]

Prima raza (axa X, dacă unghiul de rotație este 0) pentru căutarea elipsei.

Implicit: 0.0

Raza 2 [numeric]

Raza secundă (axa Y, dacă unghiul de rotație este 0) pentru căutarea elipsei.

Implicit: 0.0

Min. puncte [numeric]

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 [numeric]

Unghiul de rotație al elipsei, în grade. Elipsa este rotită în sens invers acelor de ceasornic.

Implicit: 0.0

FărăDate [numeric]

Nici un marcaj cu date nu va umple punctele goale.

Implicit: 0.0

Tipul rasterului de ieşire [selecție]

Tipul fișierului raster

Opţiuni:

  • 0 — Octet

  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Implicit: 5

Rezultat

Fișierul de ieşire [raster]

Fișierul raster interpolat

Utilizarea consolei

processing.runalg('gdalogr:gridaverage', input, z_field, radius_1, radius_2, min_points, angle, nodata, rtype, output)

Grila (Metricile datelor)

Descriere

Acest algoritm calculează unele metrici ale datelor utilizând fereastra specificată și geometria grilei de ieșire.

Parametri

Strat de Intrare [vector: punct]

Stratul vectorial de tip punct

Câmpul Z [tablefield: numeric]

Câmpul de interpolare (Opțional)

Metrici [selecție]

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

Raza 1 [numeric]

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 2 [numeric]

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

Min. puncte [numeric]

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 [numeric]

Unghiul de rotație al elipsei, în grade (rotirea are loc în sens invers acelor de ceasornic)

Implicit: 0.0

FărăDate [numeric]

Marcajul FĂR|ĂDATE, pentru umplerea punctelor vide

Implicit: 0.0

Tipul rasterului de ieşire [selecție]

Tipul fișierului raster

Opţiuni:

  • 0 — Octet

  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Implicit: 5

Rezultat

Fișierul de ieşire [raster]

Fișierul raster interpolat

Utilizarea consolei

processing.runalg('gdalogr:griddatametrics', input, z_field, metric, radius_1, radius_2, min_points, angle, nodata, rtype, output)

Grilă (Distanța inversă către o putere)

Descriere

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.

Parametri

Strat de Intrare [vector: punct]

Stratul vectorial de tip punct

Câmpul Z [tablefield: numeric]

Câmpul de interpolare (Opțional).

Putere [numeric]

Puterea ponderării

Implicit: 2.0

Netezire [numeric]

Parametrul de netezire

Implicit: 0.0

Raza 1 [numeric]

Prima rază (axa X dacă unghiul de rotație este 0) a elipsei de căutare

Implicit: 0.0

Raza 2 [numeric]

A doua rază (axa Y dacă unghiul de rotație este 0) a elipsei de căutare

Implicit: 0.0

Max. puncte [numeric]

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

Min. puncte [numeric]

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 [numeric]

Unghiul de rotație a elipsei, în grade.

Elipsa rotită în sens invers acelor de ceasornic.

Implicit: 0.0

FărăDate [numeric]

Nu există un marcaj, pentru a umple punctele vide

Implicit: 0.0

Tipul rasterului de ieşire [selecție]

Tipul fișierului raster

Opţiuni:

  • 0 — Octet

  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Implicit: 5

Rezultat

Fișierul de ieşire [raster]

Fișierul raster interpolat

Utilizarea consolei

processing.runalg('gdalogr:gridinvdist', input, z_field, power, smothing, radius_1, radius_2, max_points, min_points, angle, nodata, rtype, output)

Grilă (Cel Mai Apropiat Vecin)

Descriere

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.

Parametri

Strat de Intrare [vector: punct]

Stratul vectorial de tip punct

Câmpul Z [tablefield: numeric]

Câmpul de interpolare (Opțional).

Raza 1 [numeric]

Prima raza (axa X, dacă unghiul de rotație este 0) pentru căutarea elipsei.

Implicit: 0.0

Raza 2 [numeric]

Raza secundă (axa Y, dacă unghiul de rotație este 0) pentru căutarea elipsei.

Implicit: 0.0

Unghiul [numeric]

Unghiul de rotație al elipsei, în grade. Elipsa este rotită în sens invers acelor de ceasornic.

Implicit: 0.0

FărăDate [numeric]

Nici un marcaj cu date nu va umple punctele goale.

Implicit: 0.0

Tipul rasterului de ieşire [selecție]

Tipul fișierului raster

Opţiuni:

  • 0 — Octet

  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Implicit: 5

Rezultat

Fișierul de ieşire [raster]

Fișierul raster interpolat

Utilizarea consolei

processing.runalg('gdalogr:gridnearestneighbor', input, z_field, radius_1, radius_2, angle, nodata, rtype, output)

Umbra versanților

Descriere

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 .

Parametri

Stratul de intrare [raster]

Elevația stratului raster.

Numărul benzii [numeric]

Banda care conține informațiile de elevație.

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Folosește formula Zevenbergen&Thorne (în locul formulei lui Horn) [boolean]

Activează formula Zevenbergen&Thorne pentru netezirea peisajelor.

Implicit: False

Factorul Z (amplificare verticală) [numeric]

Factorul exagerează înălțimea rasterului de elevație generat.

Implicit: 1.0

Scara (raportul unităților vert. față de cele oriz.) [numeric]

Raportul unităților verticale față de cele orizontale.

Implicit: 1.0

Azimutul luminii [numeric]

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

Altitudinea luminii [numeric]

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

Rezultat

Fișierul de ieşire [raster]

Raster de ieşire.

Utilizarea consolei

processing.runalg('gdalogr:hillshade', input, band, compute_edges, zevenbergen, z_factor, scale, azimuth, altitude, output)

Vedeți și

Aproape negru

Descriere

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

Parametri

Stratul de intrare [raster]

Stratul raster de intrare

Cât de departe de negru (alb) [numeric]

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, în locul celor aproape negri [boolean]

Caută pixelii aproape albi (255), în locul celor aproape negri

Implicit: False

Rezultat

Stratul rezultat [raster]

Fișierul raster de ieşire

Utilizarea consolei

processing.runalg('gdalogr:nearblack', input, near, white, output)

Vedeți și

Proximitatea (distanţa raster)

Descriere

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

Parametri

Stratul de intrare [raster]

Rasterul de intrare

Valori [șir]

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)

Unitățile pentru Distanță [selecție]

Indică dacă distanțele generate ar trebui să fie în pixeli sau în coordonate georeferențiate.

Opţiuni:

  • 0 — GEO
  • 1 — PIXEL

Implicit: 0

Distanța maximă (valoare negativă pentru ignorare) [numeric]

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

FărăDate (valoare negativă pentru ignorare) [numeric]

Specificați o valoare fărădate, de utilizat, pentru rasterul de proximitate a destinației

Implicit: -1

Valoare fixă a tamponului ​​(valorile negative vor fi ignorate) [numeric]

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 rasterului de ieşire [selecție]

Tipul fișierului raster

Opţiuni:

  • 0 — Octet

  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Implicit: 5

Rezultat

Stratul rezultat [raster]

Fișierul raster de ieşire

Utilizarea consolei

processing.runalg('gdalogr:proximity', input, values, units, max_dist, nodata, buf_val, rtype, output)

Rugozitate

Descriere

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 .

Parametri

Stratul de intrare [raster]

Elevația stratului raster.

Numărul benzii [numeric]

Numele benzii care conține valorile elevației.

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Rezultat

Fișierul de ieşire [raster]

Raster de ieșire cu simplă-bandă. Valoarea -9999 este folosită ca valoare de ieșire fărădate.

Utilizarea consolei

processing.runalg('gdalogr:roughness', input, band, compute_edges, output)

Vedeți și

Cernere

Descriere

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 .

Parametri

Stratul de intrare [raster]

Strat raster.

Pragul [numeric]

Numai poligoanele raster mai mici decât această dimensiune vor fi eliminate.

Implicit: 2

Conexiunile dintre pixeli [selecție]

Ori patru, ori opt conectări trebuie utilizate la determinare.

Opţiuni:

  • 0 — 4
  • 1 — 8

Implicit: 0

Rezultat

Stratul rezultat [raster]

Stratul raster de ieșire.

Utilizarea consolei

processing.runalg('gdalogr:sieve', input, threshold, connections, output)

Vedeți și

Pantă

Descriere

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 doriți: în grade sau în procente. Algoritmul este derivat din Utilitarul GDAL DEM .

Parametri

Stratul de intrare [raster]

Elevația stratului raster.

Numărul benzii [numeric]

Numele benzii care conține valorile elevației.

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Folosește formula Zevenbergen&Thorne (în locul formulei lui Horn) [boolean]

Activează formula Zevenbergen&Thorne pentru netezirea peisajelor.

Implicit: False

Panta exprimată în procente (în loc de grade) [boolean]

Aveți opțiunea de a utiliza panta, exprimată în grade.

Implicit: False

Scara (raportul unităților vert. față de cele oriz.) [numeric]

Raportul unităților verticale față de cele orizontale.

Implicit: 1.0

Rezultat

Fișierul de ieşire [raster]

Raster zecimal de ieşire, pe 32-biți.

Utilizarea consolei

processing.runalg('gdalogr:slope', input, band, compute_edges, zevenbergen, as_percent, scale, output)

Vedeți și

TPI (Indicele Poziției Topografice)

Descriere

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

Parametri

Stratul de intrare [raster]

Elevația stratului raster

Numărul benzii [numeric]

Numărul benzii care conține valorile de elevație

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Rezultat

Fișierul de ieşire [raster]

Rasterul TPI de ieșire

Utilizarea consolei

processing.runalg('gdalogr:tpitopographicpositionindex', input, band, compute_edges, output)

Vedeți și

GDAL DEM utility

TRI (Indicele de Rugozitate a Terenului)

Descriere

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

Parametri

Stratul de intrare [raster]

Elevația stratului raster

Numărul benzii [numeric]

Numărul benzii care conține valorile de elevație

Implicit: 1

Calculul marginilor [boolean]

Generează marginile din rasterul de elevație.

Implicit: False

Rezultat

Fișierul de ieşire [raster]

FIșierul raster TRI

Utilizarea consolei

processing.runalg('gdalogr:triterrainruggednessindex', input, band, compute_edges, output)

Vedeți și

GDAL DEM utility