Tôi đang có một khoảng thời gian cố gắng làm điều gì đó có vẻ khá đơn giản. Tôi đang cố gắng lấy một tệp netcdf từ ftp://eclipse.ncdc.noaa.gov/pub/OI-daily-v2/NetCDF/2011/AVHRR-AMSR/ và biến nó thành 4096x4096 png để tôi có thể xếp nó lên để sử dụng w / google maps. Tôi đã sử dụng các lệnh sau nhưng dường như luôn tạo các vùng trống ở biên giới phía đông và phía tây:
/usr/local/bin/gdal_translate -a_srs EPSG:4326 -outsize 4096 4096 -a_ullr 0 90 360 -90 NETCDF:"input.nc":sst -of netCDF output.nc
/usr/local/bin/gdaldem color-relief output.nc -b 1 -alpha colorscale.txt -of PNG output.png
/usr/bin/convert output.png -transparent #FFFFFF output.png
Có phải tôi đang tiếp cận điều này sai cách? Tôi đang sử dụng các công cụ sai?
FWIW - gdal_translate là v1.8.0
Cảm ơn trước.
CẬP NHẬT: "Trả lời" bên dưới từ Dija - đồng nghiệp của tôi - thực sự là một phản hồi cho các bình luận về chính câu hỏi.
CẬP NHẬT Vô tình thêm một câu trả lời thay vì một bình luận. Di chuyển nó ở đây.
Tôi nghĩ tôi sẽ cân nhắc ở đây. Tôi đã làm việc về vấn đề này một thời gian rồi. Tôi đã thử nhiều lần lặp lại quá trình. Tôi đã thu nhỏ những hình ảnh này thành 4096x4096 vì nó thực sự tạo ra một hình ảnh tốt hơn so với nếu không. Có nghĩa là, nếu tôi để hình ảnh ở kích thước gốc, 1440x720 tôi sẽ có một khoảng cách lớn hơn ở kinh tuyến gốc (đối với tập dữ liệu này) và ở kinh tuyến thứ 180 cho các tập dữ liệu khác. Tôi đã thu nhỏ hình ảnh đầu ra thành bội số của 256 (để phù hợp hơn với google) và nhận được nhiều kết quả khác nhau.
Nếu tôi mở rộng nó thành 1536x768, khoảng cách hiển thị ở bên phải của kinh tuyến 0. Nếu tôi mở rộng thành 1280x640 thì nó ở bên trái. Nếu tôi để nó một mình, nó sẽ chia rẽ nó khá nhiều.
Tôi đã lấy hình ảnh cơ sở mà gdaldem phun ra, cắt nó làm đôi và khớp với các cạnh lên ... chúng xếp hàng một cách hoàn hảo. Điều này khiến tôi nghĩ rằng có điều gì đó kỳ lạ đang xảy ra với gdal2tiles.py
Tôi đã viết phần mềm riêng của mình rằng tôi đã sẵn sàng bật hình ảnh của chúng tôi để xem liệu khoảng trống có còn không.
Tôi sẽ tập hợp một số ảnh chụp màn hình để hiển thị những gì tôi đang nói về cách khoảng cách cũng như báo cáo về những gì trình xử lý của tôi làm.
Cảm ơn cho bất kỳ đầu vào bạn có thể có. Nó được đánh giá cao.
CẬP NHẬT 2 Tôi đã chạy maptiler mà tôi đã viết so với raster ban đầu và nó hoạt động tốt với một khoảng trống. gdal2tiles.py dường như là vấn đề. Nó giới thiệu một cạnh trong suốt cho ô cuối cùng chạm vào kinh tuyến thứ 180.