Báo cáo tệp thế giới cho Raster

Sep 15 2020

Tôi có một tệp raster (PNG) được tham chiếu địa lý với tệp PGW world. Tệp được tạo trong British National Grid EPSG 27700.

Người nhận yêu cầu tệp ở WGS84 EPSG 4326 và không có phương tiện chiếu lại.

Tôi nghĩ rằng tôi có thể dễ dàng chiếu lại tệp trong QGIS - bằng cách thay đổi cả CRS của dự án và CRS của lớp thành EPSG 4326 và xuất lại.

Tôi đã xem bài đăng này về cách xuất TIFF với .tfw từ QGIS và đã thực hiện thành công. (Và tôi biết rằng các tệp trên thế giới có thể dễ dàng hoán đổi định dạng giữa PNG / TIFF (pgw / tfw) bằng cách sửa đổi phần mở rộng tệp, vì vậy tôi có thể dịch tệp này từ tfw sang pgw mà không gặp vấn đề gì.)

Tuy nhiên - khi tôi thẩm vấn tệp world kết quả, tọa độ vẫn có vẻ là tọa độ định dạng EPSG 27700. Người nhận cần tệp để hiển thị những điều này trong EPSG 4326.

Tôi có cần phải dịch chúng theo cách thủ công trong soạn thảo văn bản không? Có cách nào dễ dàng để chiếu lại các tệp thế giới giữa các hệ thống phối hợp không?

Trả lời

1 IanTurton Sep 15 2020 at 17:48

KHÔNG CHỈ THAY ĐỔI DỰ ÁN TẦNG TRONG MỘT LỜI KHUYÊN ĐỂ DỰ ÁN TẬP TIN

Điều này không làm thay đổi tọa độ theo bất kỳ cách nào - nó cho QGIS biết rằng bạn (nghĩ rằng bạn) biết rõ hơn vị trí vẽ hình ảnh.

Nếu bạn muốn phản chiếu lại tệp của mình, hãy lưu nó từ QGIS và chọn CRS mới để QGIS có thể chiếu lại hình ảnh và cập nhật siêu dữ liệu. Hoặc sử dụng một công cụ dòng lệnh gdalwarpđược thiết kế để xử lý công việc này.

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