How to find the elevation of a line?
2 ビュー (過去 30 日間)
古いコメントを表示
I have a line whose x and y coordinates are known. the line is been drawn within the x_constraint = [0,60] and similarly y_constraints = [0,40]. I also have an elevation data in a separate file of size [60 X 40]. Now i want to combine both the files and know the elevation of the line at the simultaneous coordinate. Is there a possible way of achieving it?
Thanks in advance for your replies.
1 件のコメント
Geoff Hayes
2015 年 7 月 4 日
Sushma - how is the data formatted in the first file? Is it a 60x40 array too?
回答 (1 件)
Image Analyst
2015 年 7 月 4 日
Yes, you can simply use improfile() to extract the elevation along the line.
numSamples = round(sqrt(diff(xi).^2 + diff(yi).^2));
[cx, cy, elevations] = improfile(elevationImage, xi, yi, numSamples)
参考
カテゴリ
Help Center および File Exchange で Axes Transformations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!