การตั้งค่า 0 ใน GeoTIFF เป็น nodata โดยใช้ GDAL?


13

มีวิธีตั้งค่าพิกเซล 0 ค่าทั้งหมดในแรสเตอร์เป็นโนดาต้าโดยใช้ GDAL หรือไม่

ฉันต้องการใช้ fillnodata เพื่อเติมหลุมบางส่วน แต่หลุมถูกตั้งค่าเป็น 0 ดังนั้นฉันต้องลบออกก่อน

คำตอบ:



4

ด้วย gdal:

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

นอกจากนี้คุณสามารถใช้ปลั๊กอินเครื่องคิดเลขแรสเตอร์หรือหญ้าใน qgis ได้เช่นกัน และวิธีSetNull arcpy

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.