Existe-t-il un logiciel de retouche d'image qui ne modifiera pas le géoréférencement intégré d'un GeoTIFF?

10

Je sais qu'il existe quelques solutions pour cela, mais j'espérais qu'une solution directe existe.

Je recherche un éditeur d'images (comme Photoshop mais avec un logiciel gratuit si tout va bien) qui peut être utilisé pour éditer GeoTIFFs sans supprimer leurs informations de géoréférencement lors de l'enregistrement / exportation du fichier édité. Je sais que je peux créer un fichier .TFW pour éviter ce problème, mais j'aimerais éviter de créer un fichier supplémentaire et je préférerais les conserver en tant que GeoTIFF (images .TIFF avec les informations de géoréférencement intégrées).

J'ai essayé GIMP, PhotoFiltre, LazPaint et Paint.NET, aucun d'entre eux n'enregistre les données de géoréférencement du TIFF lors de l'enregistrement de l'image éditée.

Dan C
la source
Le manifold est bon mais probablement exagéré et pas gratuit.
mdsumner

Réponses:

3

Essayez d'utiliser Paint.NET .

Depuis mes derniers tests (GIMP, Affinity, Photoshop), c'est le seul logiciel de retouche d'image "traditionnel" à conserver correctement les métadonnées GeoTIFF. Sachez qu'à l'heure actuelle, toutes les profondeurs de bits trouvées dans GeoTIFF ne sont pas prises en charge, mais les «principales» le sont (32 bits, 24 bits, 16 bits, etc.).

Correction: les métadonnées EXIF ​​de type Float et Double sont désormais prises en charge.
Cela garantit que les métadonnées GeoTIFF sont préservées.

Voir les notes de version de Paint.NET ici:
https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/

@EvenRouault @nyalldawson @qgis @OSGeo Un travail
absolument génial, Rick!
Merci beaucoup!
Cela ouvre la porte à tant de possibilités, en particulier lors de la rédaction / modification / nettoyage d'images.
Je ne vous remercierai jamais assez pour votre travail acharné à ce sujet!

Voir un tweet testant cette capacité ici:
https://twitter.com/Brett_E_Carlock/status/1174447891169103872 entrez la description de l'image ici entrez la description de l'image ici

Saijin_Naib
la source
1
Dans mon cas 24bit, l' 8bitexportation à partir de Paint.NET fonctionne, mais l'exportation 32 bits ne fonctionne pas: une image géoréférencée avec QGIS (plongeur de géoréférencement) que j'ai modifiée avec Paint.NET et exportée 32bit, ne se charge pas dans QGIS: erreur " Source de données non valide "
Alex Pandrea
Intéressant. Je n'ai pas vécu ça. Pouvez-vous fournir la version Paint.NET et le raster afin que je puisse tester localement?
Saijin_Naib
A pu se reproduire localement. Je vais faire un suivi avec le développeur PDN.
Saijin_Naib
9

Il existe deux programmes utilisant la bibliothèque libgeotiff qui vous permettront d'exporter et d'importer des informations de géoréférencement à partir de GeoTIFFs (et d'autres formats de fichier image): listgeo pour enregistrer les informations de géoréférencement dans un fichier, et geotifcp pour écrire les informations de ce fichier dans l'image fichier une fois qu'il a été modifié. Les téléchargements de la bibliothèque libgeotiff sont disponibles ici: http://download.osgeo.org/geotiff/libgeotiff/ , les deux utilitaires dont vous aurez besoin se trouvent dans ce fichier particulier .

user30184
la source
Merci, c'était l'une des solutions de contournement que j'ai trouvées et probablement ce que j'utiliserai, j'espérais juste qu'il y avait un éditeur qui le rendrait inutile ..
Dan C
Il semble que ces deux liens soient morts - seriez-vous prêt à mettre à jour les URL?
Aaron
C'est toujours la seule solution de contournement que je connaisse pour ce problème.
Dan C