Given that I have a set of latitiude and longitude in degrees, how can i visualise it in an interactive map?

My latitude and and longitude coordinates in degrees are as follows:
Lat=
12.6600
10.9106
10.2050
8.9828
8.5950
7.5167
6.7567
6.5033
Long=
83.5567
87.1264
88.5300
91.1714
91.9967
94.4167
95.9767
96.4917
i was checking the MAPPING interactive map. What is the simplest way to plot the track for each points?

3 个评论

You'll have to make your question more specific. What exactly do you want to do?
Thanks for your reply.
For instance,
lat = [ 43 43 41 38];
lon = [116 120 126 128];
Alttiude=[10000 5000 2000 1000]
I want to have a 3d visualisation overlayed on the world map!
Any clue how to do it?

请先登录,再进行评论。

回答(1 个)

If you are looking to plot the points or connect them with a line and have R2013b or newer, you can use the wmmarker and wmline functions.
wmmarker(Lat,Long);
wmline(Lat,Long)
These will plot your data on a webmap and you can choose from several base layers to provide context.
If you are trying to create a track between the points, then take a look at the example on the reference page for the function track.
doc track

4 个评论

For 3d visualization on a map, any clue? For instance,
lat = [ 43 43 41 38];
lon = [116 120 126 128];
Alttiude=[10000 5000 2000 1000]
Any clue how to do it?
Here's a simple way to view your data on a 3d globe that you can rotate in MATLAB.
% Set up the map axes
figure
axesm('globe','geoid',wgs84Ellipsoid)
% Use topo data to create a background
load topo
meshm(topo, topolegend, size(topo));
demcmap(topo);
% Plot your track
plot3m(lat,lon,alt,'r-')
I tried bit cannot view in 3d. Can you please give me a screenshot?
You might need to add view(3) to get into a 3D view and then rotate by using the Rotate 3D button or selecting Rotate 3D from the tools drop down.

请先登录,再进行评论。

标签

尚未输入任何标签。

提问:

2015-6-25

Community Treasure Hunt

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

Start Hunting!

Translated by