How do I plot a US state using the mapping toolbox?

15 ビュー (過去 30 日間)
Shane
Shane 2014 年 7 月 11 日
I need to plot California and then have to label points on the map based on latitude and longitude coordinates.
I got mapping toolbox for the first time and am confused about how to do this.
I checked the general help section and it didn't help much.
So I was able to plot California but still don't know how to plot points.

採用された回答

Supreeth Subbaraya
Supreeth Subbaraya 2014 年 8 月 5 日
To plot a US State and points on it, you could something as shown below:
%Read vector features and attributes from shapefile
cali = shaperead('usastatehi', 'UseGeoCoords', true,'Selector',{@(name) strcmpi(name,'California'), 'Name'});
axesm mercator; %Define Map axes
geoshow(cali); %Display map
plotm(lat,lon,'Color','r','Marker','.','MarkerSize',50); %plot point at [lat,lon] location
You have to assign appropriate values to the lat and lon variables. The above code plots the California state with a point at lat = 39 and lon = -123.6234. Similarly you can use the other plotting functions available here.
Some useful links,
  2 件のコメント
Shane
Shane 2014 年 8 月 5 日
thx
Sourov Kumar Mondal
Sourov Kumar Mondal 2024 年 2 月 27 日
Hi, using this code how can I add the longitude and latitude on x and y axis in the map?

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by