Ricampionare le immagini GeoTIFF alla stessa risoluzione?


21

Ho due immagini di geotiff che vorrei ricampionare con la stessa risoluzione. Se uso ArcGIS questo sarebbe facile da fare. Ma usando QGIS non so come farlo. Un aiuto sarà molto apprezzato. Grazie.

Risposte:


29

Questo è facile anche in QGIS, anche se un po 'meno ovvio. Ci sono un paio di modi in cui puoi farlo:

  • Calcolatrice raster: usa semplicemente la calcolatrice raster e puoi impostare la risoluzione e l'estensione lì e puoi farle corrispondere a un altro raster selezionando la banda raster che desideri abbinare nell'elenco Bande raster e quindi facendo clic sul pulsante "Estensione livello corrente". I campi di colonne e righe ti permetteranno di impostare la risoluzione. Tuttavia, questo metodo non offre alcun controllo sul metodo di ricampionamento.
  • Utilizzo di GDAL_Warp : questo strumento consente di impostare la risoluzione di output specificando la larghezza e l'altezza del raster di output o specificando l'opzione -tr (consultare la documentazione). Puoi accedere allo strumento GDAL_warp andando su Raster-> Proiezioni-> Warp (ho detto che non era ovvio dal punto di vista del ricampionamento!).

    • (v2.x) Se si desidera utilizzare l'opzione -tr, compilare tutte le caselle per input raster e output ecc. (i valori SRS sorgente e target saranno presumibilmente gli stessi in questo caso, anche se non è necessario stai riproiettando pure). Quindi fai clic sull'icona a forma di matita in basso e modifica la riga di comando gdal-warp generata automaticamente per includere l'opzione -tr. Gdal_wrap ti consente di specificare l'algoritmo che desideri utilizzare per il ricampionamento e quindi è un po 'meno uno strumento contundente rispetto all'utilizzo del calcolatore raster.
    • (v3.x) L'opzione -tr è abilitata utilizzando la risoluzione del file di output nella casella delle unità georeferenziate di destinazione . Ad esempio, per sottocampionare un DEM da 1m a un DEM 2m, è possibile inserire 2 in quel campo. Tuttavia, non esiste alcuna opzione per passare due diversi argomenti per pixel non quadrati. Supponiamo che la dimensione del pixel di destinazione sia 0.3125,0.25, ovvero che xressia 0.3125e yressia 0.25. Se ora passi il valore 0.3125in quella casella, verrà impostato -tr 0.3125 0.3125nel comando. Per contrastare questa limitazione, è sufficiente copiare il codice, incollarlo sulla riga di comando, modificare il flag -tr ed eseguire. Per esempio:

      gdalwarp -t_srs EPSG:4326 -tr 0.3125 0.25 -r near -te 71.40625 24.875 84.21875 34.375 -te_srs EPSG:4326 -of GTiff foo.tiff bar.tiff

      (a seconda della variabile di installazione e ambiente, potrebbe essere necessario indicare esplicitamente il percorso di gdalwarp).


1
La seconda opzione funziona solo in QGIS v. 2.x, la modifica dei comandi GDAL non è disponibile in v. 3x issues.qgis.org/issues/15090
reima il

Vero, purtroppo! Tuttavia, è possibile utilizzare gdal_warp dalla riga di comando. Con QGIS installato avrai accesso a ciò, quindi, sebbene scomoda, la seconda opzione è ancora disponibile.
MappaGnosis il

3

Normalmente utilizzo lo strumento Raster Alignment.

È localizzato nella scheda raster e può essere utilizzato anche per impostare raster nella stessa misura. Può anche eseguire alcune operazioni durante il ricampionamento a una nuova risoluzione (come media, valore minimo e massimo, ecc.).

Ecco un link con alcune informazioni su di esso: https://docs.qgis.org/2.18/en/docs/user_manual/working_with_raster/raster_analysis.html?highlight=raster%20alignment#id3

Uso la versione 2.18.13. Non so se lo strumento è disponibile nelle versioni precedenti.


1
Questo non sembra funzionare per il ricampionamento, riducendo la risoluzione di un raster.
Jakub Sisak GeoGraphics,

strano, ha funzionato per me l'ultima volta che ho usato. Può essere un po 'buggy però.
Gabriel Guariglia Perez,

Ho usato Warp (riproiettare) e ha funzionato come un incantesimo con aggregati e altre opzioni ...
Jakub Sisak GeoGraphics
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.