converting tiff from ascii
6 ビュー (過去 30 日間)
古いコメントを表示
I have rainfall data in
lat lon Rainfall
34.67 87.56 79
34.68 87.56 90
Now I want to convert it in .tiff image format.How can I do this.
0 件のコメント
回答 (1 件)
Image Analyst
2016 年 2 月 3 日
編集済み: Image Analyst
2016 年 2 月 3 日
Loop over lat and lon and convert them into a row or column, then assign the value, maybe like
maxCols = ceil(max(100 * lon));
maxRows = ceil(max(100 * lat));
rainfallImage = zeros(maxRows, maxCols, 'uint8');
for k = 1 : length(lat)
col = round(100 * lon(k));
row = round(100 * lat(k));
rainfallImage(row, col) = Rainfall(k);
end
imshow(rainfallImage, []);
colormap(hot(256));
colorbar;
imwrite(rainfallImage, 'RainFallImage.tif');
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!