Esiste un software di modifica delle immagini che non altera la georeferenziazione integrata di un GeoTIFF?


10

So che ci sono un paio di soluzioni alternative per questo, ma speravo che esistesse una soluzione diretta.

Sto cercando un editor di immagini (come Photoshop ma si spera software gratuito) che può essere utilizzato per modificare i GeoTIFF senza rimuovere le loro informazioni di georeferenziazione dopo aver salvato / esportato il file modificato. So che posso creare un file .TFW per evitare questo problema, ma vorrei evitare di creare un file aggiuntivo e preferirei tenerli come GeoTIFF (immagini .TIFF con le informazioni di georeferenziazione in esse incorporate).

Ho provato GIMP, PhotoFiltre, LazPaint e Paint.NET, nessuno di loro salva i dati di georeferenziazione del TIFF durante il salvataggio dell'immagine modificata.


Il collettore è buono ma probabilmente eccessivo e non gratuito.
mdsumner,

Risposte:


3

Prova a utilizzare Paint.NET .

A partire dai miei ultimi test (GIMP, Affinity, Photoshop), questo è l'unico software "tradizionale" per l'editing delle immagini in grado di preservare adeguatamente i metadati GeoTIFF. Tieni presente che attualmente non sono supportate tutte le profondità di bit rilevate nei GeoTIFF, ma quelle "principali" sono (32 bit, 24 bit, 16 bit, ecc.).

Risolto: ora sono supportati i metadati EXIF ​​di tipo Float e Double.
Ciò garantisce che i metadati GeoTIFF siano preservati.

Vedi le note di rilascio di Paint.NET qui:
https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/

@EvenRouault @nyalldawson @qgis @OSGeo Lavoro
assolutamente fantastico, Rick!
Grazie mille!
Questo apre le porte a tante possibilità, specialmente quando si redattono / modificano / ripuliscono le immagini.
Non posso ringraziarti abbastanza per il tuo duro lavoro su questo!

Guarda un tweet per testare questa funzionalità qui:
https://twitter.com/Brett_E_Carlock/status/1174447891169103872 inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


1
Nel mio caso 24bite l' 8bitesportazione da Paint.NET funziona, ma l'esportazione a 32 bit non funziona: un'immagine georeferenziata con QGIS (georeferencer immerso) che ho modificato con Paint.NET ed esportato 32bit, non viene ricaricata in QGIS: errore " Fonte dati non valida "
Alex Pandrea

Interessante. Non l'ho provato. Potete fornire la versione di Paint.NET e il raster in modo che io possa testare localmente?
Saijin_Naib

È stato in grado di riprodurre localmente. Seguirà lo sviluppatore PDN.
Saijin_Naib

9

Esistono due programmi che utilizzano la libreria libgeotiff che ti consentirà di esportare e importare le informazioni di georeferenziazione da GeoTIFF (e altri formati di file immagine): listgeo per salvare le informazioni di georeferenziazione in un file e geotifcp per scrivere le informazioni da quel file all'immagine file dopo che è stato modificato. I download per la libreria libgeotiff sono disponibili qui: http://download.osgeo.org/geotiff/libgeotiff/ , le due utility di cui hai bisogno si trovano in questo particolare file .


Grazie, è stata una delle soluzioni alternative che ho trovato e probabilmente quello che userò, speravo solo che ci fosse un editor che lo renderebbe inutile ..
Dan C

Sembra che entrambi questi link siano morti - saresti disposto ad aggiornare gli URL?
Aaron

Questa è ancora l'unica soluzione che conosco per questo problema.
Dan C
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.