.

Analiza GDAL

Aspect

Descriere

Generates an aspect map from any GDAL-supported elevation raster. Aspect is the compass direction that a slope faces. The pixels will have a value from 0-360° measured in degress from north indicating the azimuth. On the northern hemisphere, the north side of slopes is often shaded (small azimuth from 0°-90°), while the southern side receives more solar radiation (higher azimuth from 180°-270°). The algorithm is derived from the GDAL DEM utility .

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

Generates a color relief map from any GDAL-supported elevation raster. Color reliefs can particularly be used to depict elevations. The Algorithm outputs a 4-band raster with values computed from the elevation and a text-based color configuration file. By default, the colors between the given elevation values are blended smoothly and the result is a nice colorized elevation raster. The algorithm is derived from the GDAL DEM utility .

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

Fill raster regions with no data values by interpolation from edges. The values for the no-data regions are calculated by the sourrounding pixel values using inverse distance weighting. After the interpolation a smoothing of the results takes placce. Input can be any GDAL-supported raster layer. This algorithm is generally suitable for interpolating missing regions of fairly continuously varying rasters (such as elevation models for instance). It is also suitable for filling small holes and cracks in more irregularly varying images (like airphotos). It is generally not so great for interpolating a raster from sparse point data. The algorithm is derived from the GDAL fillnodata utility .

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

This algorith computes some data metrics using the specified window and output grid geometry.

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

Outputs a raster with a nice shaded relief effect. It’s very useful for visualizing the terrain. You can optionally specify the azimuth and altitude of the light source, a vertical exaggeration factor and a scaling factor to account for differences between vertical and horizontal units. The algorithm is derived from the GDAL DEM utility .

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

Outputs a single-band raster with values computed from the elevation. Roughness is the degree of irregularity of the surface. It’s calculated by the largest inter-cell difference of a central pixel and its sourrounding cell. The determination of the roughness plays a role in the analysis of terrain elevation data, it’s useful for calculations of the river morphology, in climatology and physical geography in general. The algorithm is derived from the GDAL DEM utility .

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

Generate a slope map from any GDAL-supported elevation raster. Slope is the angle of inclination to the horizontal. You have the option of specifying the type of slope value you want: degrees or percent slope. The algorithm is derived from the GDAL DEM utility .

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