Gibt es eine Bildbearbeitungssoftware, die die eingebettete Georeferenzierung eines GeoTIFF nicht verändert?

10

Ich weiß, dass es dafür einige Problemumgehungen gibt, aber ich hatte gehofft, dass es eine direkte Lösung gibt.

Ich suche einen Bildeditor (wie Photoshop, aber hoffentlich kostenlose Software), mit dem GeoTIFFs bearbeitet werden können, ohne dass die Georeferenzierungsinformationen beim Speichern / Exportieren der bearbeiteten Datei entfernt werden. Ich weiß, dass ich eine .TFW-Datei erstellen kann, um dieses Problem zu vermeiden, aber ich möchte das Erstellen einer zusätzlichen Datei vermeiden und möchte sie lieber als GeoTIFFs (.TIFF-Bilder mit den darin eingebetteten Georeferenzierungsinformationen) behalten.

Ich habe GIMP, PhotoFiltre, LazPaint und Paint.NET ausprobiert. Keiner von ihnen speichert die Georeferenzierungsdaten des TIFF beim Speichern des bearbeiteten Bildes.

Dan C.
quelle
Manifold ist gut, aber wahrscheinlich übertrieben und nicht kostenlos.
Mdsumner

Antworten:

3

Versuchen Sie es mit Paint.NET .

Nach meinen letzten Tests (GIMP, Affinity, Photoshop) ist dies die einzige "traditionelle" Bildbearbeitungssoftware, die GeoTIFF-Metadaten ordnungsgemäß beibehält. Beachten Sie, dass derzeit nicht alle in GeoTIFFs gefundenen Bittiefen unterstützt werden, sondern "große" (32-Bit, 24-Bit, 16-Bit usw.).

Behoben: EXIF-Metadaten vom Typ Float und Double werden jetzt unterstützt.
Dadurch wird sichergestellt, dass GeoTIFF-Metadaten erhalten bleiben.

Die Versionshinweise zu Paint.NET finden Sie hier:
https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/

@EvenRouault @nyalldawson @qgis @OSGeo
Absolut großartige Arbeit, Rick!
Vielen Dank!
Dies eröffnet die Tür zu SO vielen Möglichkeiten, insbesondere beim Redigieren / Ändern / Bereinigen von Bildern.
Ich kann Ihnen nicht genug für Ihre harte Arbeit danken!

Ein Tweet zum Testen dieser Funktion finden Sie hier:
https://twitter.com/Brett_E_Carlock/status/1174447891169103872 Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Saijin_Naib
quelle
1
In meinem Fall 24bitund 8bitExport von Paint.NET funktioniert, aber 32 - Bit - Export funktioniert nicht: ein Bild mit QGIS georeferenziert (Georeferenzier plung-in) , dass ich mit Paint.NET und exportierte bearbeitet 32bit, in QGIS nicht geladen zurück: Fehler " Ungültige Datenquelle "
Alex Pandrea
Interessant. Das habe ich nicht erlebt. Können Sie die Paint.NET-Version und das Raster bereitstellen, damit ich lokal testen kann?
Saijin_Naib
Konnte lokal reproduzieren. Ich werde mich mit dem PDN-Entwickler in Verbindung setzen.
Saijin_Naib
9

Es gibt zwei Programme, die die libgeotiff- Bibliothek verwenden, mit denen Sie Georeferenzierungsinformationen aus GeoTIFFs (und anderen Bilddateiformaten) exportieren und importieren können: listgeo zum Speichern der Georeferenzierungsinformationen in einer Datei und geotifcp zum Zurückschreiben der Informationen aus dieser Datei in das Bild Datei, nachdem es bearbeitet wurde. Downloads für die libgeotiff-Bibliothek finden Sie hier: http://download.osgeo.org/geotiff/libgeotiff/ . Die beiden Dienstprogramme, die Sie benötigen, befinden sich in dieser speziellen Datei .

user30184
quelle
Danke, das war eine der Problemumgehungen, die ich gefunden habe, und wahrscheinlich das, was ich verwenden werde. Ich hatte nur gehofft, dass es einen Editor gibt, der es unnötig macht.
Dan C
Diese beiden Links scheinen tot zu sein - wären Sie bereit, die URLs zu aktualisieren?
Aaron
Dies ist immer noch die einzige Problemumgehung, die ich für dieses Problem kenne.
Dan C