Wiem, że istnieje kilka obejść tego problemu, ale miałem nadzieję, że istnieje bezpośrednie rozwiązanie.
Szukam edytora obrazów (takiego jak Photoshop, ale mam nadzieję, że darmowe oprogramowanie), którego można użyć do edycji GeoTIFF bez usuwania ich informacji georeferencyjnych po zapisaniu / wyeksportowaniu edytowanego pliku. Wiem, że mogę utworzyć plik .TFW, aby uniknąć tego problemu, ale chciałbym uniknąć tworzenia dodatkowego pliku i wolę zachować je jako GeoTIFF (obrazy .TIFF z osadzonymi w nich informacjami georeferencyjnymi).
Próbowałem GIMP, PhotoFiltre, LazPaint i Paint.NET, żaden z nich nie zapisuje danych georeferencyjnych TIFF podczas zapisywania edytowanego obrazu.
Odpowiedzi:
Spróbuj użyć Paint.NET .
Od czasu moich ostatnich testów (GIMP, Affinity, Photoshop) jest to jedyne „tradycyjne” oprogramowanie do edycji obrazów, które właściwie zachowuje metadane GeoTIFF. Należy pamiętać, że obecnie nie są obsługiwane wszystkie głębokości bitów znalezione w GeoTIFF, ale „główne” to (32-bitowe, 24-bitowe, 16-bitowe itp.).
Zobacz uwagi do wydania Paint.NET tutaj:
https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/
Zobacz tweeta testującego tę funkcję tutaj:
https://twitter.com/Brett_E_Carlock/status/1174447891169103872
źródło
24bit
i8bit
eksport z Paint.NET działa, ale eksport 32bit nie działa: obraz georeferencyjnych z QGIS (georeferencer plung-in), że stworzony z Paint.NET i wywożone32bit
, nie ładuje się w QGIS: błąd " Nieprawidłowe źródło danych ”Istnieją dwa programy korzystające z biblioteki libgeotiff , które pozwalają eksportować i importować informacje georeferencyjne z GeoTIFF (i innych formatów plików obrazów): listgeo do zapisywania informacji georeferencyjnych w pliku oraz geotifcp do zapisywania informacji z tego pliku z powrotem do obrazu plik po jego edycji. Materiały do pobrania dla biblioteki libgeotiff można znaleźć tutaj: http://download.osgeo.org/geotiff/libgeotiff/ , dwa narzędzia, których potrzebujesz, znajdują się w tym konkretnym pliku .
źródło