Reprojecting World File for Raster

Sep 15 2020

Mam plik rastrowy (PNG) z odniesieniami geograficznymi do pliku świata PGW. Plik utworzono w British National Grid EPSG 27700.

Odbiorca wymaga pliku w formacie WGS84 EPSG 4326 i nie ma możliwości ponownego projekcji.

Pomyślałem, że mogę z łatwością przeprojektować plik w QGIS - zmieniając zarówno projekt CRS, jak i CRS warstwy na EPSG 4326 i ponownie eksportując.

Rzuciłem okiem na ten post, jak wyeksportować TIFF z .tfw z QGIS i udało mi się to. (I wiem, że pliki świata mogą łatwo zamieniać formaty między PNG / TIFF (pgw / tfw), zmieniając rozszerzenie pliku, więc mogę przetłumaczyć to z tfw na pgw bez żadnych problemów.)

Jednak - kiedy sprawdzam wynikowy plik świata, współrzędne nadal wydają się być współrzędnymi formatu EPSG 27700. Odbiorca potrzebuje pliku, aby pokazać je w EPSG 4326.

Czy muszę tłumaczyć je ręcznie w edycji tekstu? Czy istnieje łatwy sposób na zmianę projektu plików świata między systemami współrzędnych?

Odpowiedzi

1 IanTurton Sep 15 2020 at 17:48

NIE TYLKO ZMIENIAJ WYGLĄD WARSTWY W PRÓBIE PONOWNEGO PRZETWORZENIA PLIKU

Nie zmienia to w żaden sposób współrzędnych - mówi QGIS, że (myślisz, że) wiesz lepiej niż to, gdzie narysować obraz.

Jeśli chcesz ponownie zaprojektować plik, zapisz go z QGIS i wybierz nowy CRS , aby QGIS mógł ponownie odwzorować obraz i zaktualizować metadane. Lub użyj narzędzia wiersza poleceń, takiego jak gdalwarpto, które jest przeznaczone do obsługi tylko tego zadania.

gdalwarp -t_srs EPSG:4326 input.tif output.tif