Đặt 0 giá trị trong GeoTIFF thành gật đầu bằng GDAL?


13

Có cách nào để đặt tất cả các pixel giá trị 0 trên raster thành gật đầu bằng GDAL không?

Tôi muốn sử dụng fillnodata để lấp đầy một số lỗ, nhưng các lỗ được đặt thành 0, vì vậy tôi cần xóa chúng trước

Câu trả lời:


12

Bạn có thể thử một cái gì đó như thế này với gdal_translate

gdal_translate -of GTiff -a_nodata 0 input.tif output.tif

4

với gdal:

  1. gdalbuildvrt -of GTIFF -srcnodata 0 input.tif myVrt.vrt
  2. gdal_translate -of GTIFF -scale -a_nodata 0 myVrt.vrt output.tif

bên cạnh điều này, bạn có thể sử dụng plugin máy tính raster hoặc cỏ trong qgis. và phương pháp SetNull arcpy .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.