how can i view a digital surface model which is in tiff format?,
12 ビュー (過去 30 日間)
古いコメントを表示
i have tried using imshow(img) but i get a black and white results. any one to help please
回答 (1 件)
Ben Drebing
2017 年 9 月 13 日
The way that this file works is that the color of each pixel represents the elevation at a given point. So, the lighter the pixel the higher the elevation, etc. You can read in this image and plot the elevations by doing something like:
>> A = imread('myDSMFile.tif'); % Get elevation data
>> [X, Y] = meshgrid(1:size(A,2), 1:size(A,1)); % Create all (x,y) points to plot
>> mesh(X,Y,A); % Plot the data
The mapping toolbox has a function called "geotiffread" which acts very similarly but it also extracts different information out of the file like geographic location and scale.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Basic Display についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!