How to plot a road along its height.

3 ビュー (過去 30 日間)
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2022 年 3 月 21 日
コメント済み: Sam Chak 2022 年 3 月 21 日
Actually the data I have has latitude(x) and longitude(y) of a road and also I have height of the road (z). Now I want to construct a plot which has shows height too and that height should be color coded. How can I do that ?
  2 件のコメント
Sam Chak
Sam Chak 2022 年 3 月 21 日
Are you trying to plot a top view of the roads and indicate the height of each road?
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2022 年 3 月 21 日
Yes that is what I want. I copied a data in below comment which include longitude, latitude and height

サインインしてコメントする。

採用された回答

KSSV
KSSV 2022 年 3 月 21 日
Read about surf. It also depends on what data you have and how want to show up the plot. More help on sharing the data and showing your expectations.
  7 件のコメント
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2022 年 3 月 21 日
Yes I think its helping out. Thanks
KSSV
KSSV 2022 年 3 月 21 日
Your data is huge, you need to restrict the data to a certain limit, plot and then see.

サインインしてコメントする。

その他の回答 (1 件)

Sam Chak
Sam Chak 2022 年 3 月 21 日
I guess you want to show something like this. Because the data is dense, it is not recommended to show the height of every point. But you can definitely adjust how and which particular point/region that you want to show the heights.
plot(A, B)
for t = 1:4379:numel(A)
text(A(t) + 0.0001, B(t) + 0.0001, ['(',num2str(C(t)),')'])
end
  7 件のコメント
Sam Chak
Sam Chak 2022 年 3 月 21 日
Wait. I think you need to consider the Earth radius (6371 km) in order to project the location of the points on the curved surface in Cartesian coordinates.
And then at each point, you want to show the elevation in the C.mat data using the color gradient. I think the z coordinate in not needed.
x = (6371).*cos(B).*cos(A);
y = (6371).*cos(B).*sin(A);
z = (6371).*sin(B);
Sam Chak
Sam Chak 2022 年 3 月 21 日
Is the road curved? We need you to confirm.
x = (6371).*cos(B).*cos(A);
y = (6371).*cos(B).*sin(A);
scatter(x, y)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by