Kavram olarak, hangi piksel değerlerinin veri içermeyen hücreleri temsil ettiğini bulmanız ve ardından renk tablonuzdaki KIRMIZI, YEŞİL, MAVİ (RGB) değerleri o hücre değeri için 255,255,255 olarak atamanız gerekir.
Arc'da bunu yapmak için uygun lisansa sahip değilseniz, gdal_translate aracını (gdal / ogr komut satırı araçlarından biri) kullanabilirsiniz.
tif'inizin renk tablosunu XML dosyası olarak dışa aktarın.
gdal_translate -of VRT myImage.tif outColorTable.vrt
.vrt dosyasını bir metin düzenleyicide açın ve veri piksellerinizin değerine ilişkin girişi bulun. Hücre değerleri için bir dizin numarası olmadığından, doğru girişe geri saymanız gerekir.
bu değeri olmak <Entry c1="255" c2="255" c3="255" c4="255"/>
şimdi, yeni renk tablosuna dayalı yeni bir tif oluşturun
gdal_translate outColorTable.vrt newCorrected.tif
(aşağıdaki yoruma göre örnek eklendi)
Komutu yukarıdaki # 2 öğesinde çalıştırıp .vrt dosyasını bir metin düzenleyicisinde açtığımda XML içeriğini görüyorum.
Dosyanın bir kısmı buna benzeyen çizgiler içeriyor, çoğunu kesiyorum.