.
Construiește un VRT (Set de Date Virtual), care este un mozaic de pe lista rasterelor de intrare acceptate de GDAL. Cu un mozaic aveți posibilitatea să îmbinați mai multe fișiere raster. Algoritmul este derivat din Utilitarul GDAL buildvrt .
Straturi raster acceptate de GDAL.
Rezoluția de ieșire a mozaicului. În mod implicit, va fi aleasă rezoluția medie a fișierelor raster.
Opţiuni:
0 — media
1 — cea mai mare
2 — cea mai mică
Implicit: 0
Cu ‘False’ puteți defini dacă fiecare fișier raster va merge într-o bandă separată, stivuită în banda VRT.
Implicit: True
Permite ca benzile de ieșire să aibă diferite proiecții, derivate din proiecția straturilor raster de intrare.
Implicit: False
Fișierul raster de ieşire
processing.runalg('gdalogr:buildvirtualraster', input, resolution, separate, proj_difference, output)
Fuzionează fișierele raster într-un mod simplu. Aici aveți posibilitatea să utilizați o tabelă cu pseudoculori dintr-un raster de intrare și să definiți tipul rasterului de ieșire. Toate imaginile trebuie să fie în același sistem de coordonate. Algoritmul este derivat din Utilitarul GDAL merge .
Straturile raster de intrare.
Tabelul de pseudoculori din primul strat va fi utilizat pentru colorare.
Implicit: False
Dacă se alege ‘True’, atunci fiecare fișier de intrare va fi plasat într-o bandă de stivuire separată.
Implicit: False
Definește tipul rasterului de ieșire. Implicit, acesta va fi ‘Float23’.
Opţiuni:
0 — Octet
Implicit: 5
Stratul raster de ieșire.
processing.runalg('gdalogr:merge', input, pct, separate, rtype, output)
Pentru a accelera timpul de randare, pot fi create imagini de ansamblu (piramide) pentru straturile raster. Imaginile de ansamblu reprezintă copii cu rezoluție minimă a datelor pe care le folosește QGIS, în funcție de nivelul de transfocare. Algoritmul este derivat din Utilitarul GDAL addo .
Stratul raster de intrare.
Definește numărul de niveluri de vizualizare, calculate după rezoluția originală a stratului raster de intrare. În mod implicit, vor fi luate în considerare 4 niveluri.
Implicit: 2 4 8 16
Elimină vederile de ansamblu existente în raster. În mod implicit, acestea nu sunt eliminate.
Implicit: False
Calculează vederile de ansamblu, folosind o metodă definită de re-eșantionare.
Opţiuni:
0 — cea mai apropiată
1 — media
3 — cubică
4 — media_mp
5 — media_magphase
6 — mod
Implicit: 0
Previzualizările pot fi stocate intern, sau extern, ca fișiere de imagine, GTiff sau ERDAS. În mod implicit, vederile de ansamblu sunt stocate în rasterul de ieșire.
Opţiuni:
0 — Intern (dacă este posibil)
1 — Extern (GTiff .ovr)
2 — Extern (ERDAS Imagine .aux)
Implicit: 0
Stratul raster de ieșire, cu vederile de ansamblu.
processing.runalg('gdalogr:overviews', input, levels, clean, resampling_method, format)
Programul gdalinfo listează diverse informații despre un raster acceptat de GDAL.
Stratul raster de intrare
Suprimă imprimarea listei de puncte de control din teren. Aceasta poate fi util pentru seturile de date cu o mare cantitate de GCP-uri, cum ar fi AVHRR L1B sau HDF4 MODIS, care conțin câteva mii.
Implicit: False
Suprimă imprimarea metadatelor. Unele seturi de date pot conține o mulțime de șiruri de caractere cu metadate.
Implicit: False
Informațiile raster din ieșire
processing.runalg('gdalorg:rasterinfo', input, nogcp, nometadata, output)
Acest instrument construiește un fișier shape cu o înregistrare pentru fiecare fișier raster de intrare, un atribut care conține numele fișierului, și o geometrie poligonală care conturează rasterul. Această ieșire este potrivită pentru utilizarea cu MapServer, ca și raster cu index pentru plăcuțe.
Fișierele raster de intrare. Pot fi mai multe.
Opțional.
Numele câmpului de ieșire care va reține calea/locația fișierului către rasterele indexate.
Implicit: location
Vor fi introduse numai fișiere cu aceeași proiecție ca și fișierele introduse deja în indexul plăcuțelor. În mod implicit nu se verifică proiecția, și se acceptă toate intrările.
Implicit: False
Numele fișierului de ieșire de creat/adăugat. Fișierul shape implicit va fi creat dacă nu există deja, în caz contrar el se va adăuga la fișierul existent.
processing.runalg('gdalogr:tileindex', input, field_name, proj_difference, output)