Hi i have two question:
1) I want to use the matlab basemap 'topographic' and plot on it a rectangle how can i do this?
2) how can i know the elevation of a point on the basemap if i know the longitude and latitude of the point?
THANKS

 採用された回答

Devineni Aslesha
Devineni Aslesha 2020 年 2 月 26 日

0 投票

1. In order to plot a rectangle on the matlab basemap ‘topographic’, use the below code.
xRec = [44.56 44.51 44.51 44.56 44.56];
yRec = [-72.73 -72.73 -72.63 -72.63 -72.73];
geoplot(xRec, yRec,'r','LineWidth',5);
geobasemap('landcover') % Here, ‘landcover’ is the basemap
For more information, refer the following link:
2. To know the elevation of a point on the basemap, you can refer to "getElevations” which is one of the several submissions in MATLAB File Exchange on MATLAB Central which is a forum for our product users to interact, exchange information and knowledge, without MathWorks' involvement.
Feel free to contact the author of this submission directly for specific questions about the implementation.

1 件のコメント

Gamliel Roos
Gamliel Roos 2020 年 2 月 26 日
thanks very much for your answer

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Geodesy and Mapping についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by