フィルターのクリア

Problem marking coordinates over a map

5 ビュー (過去 30 日間)
Jaime  de la Mota
Jaime de la Mota 2017 年 2 月 11 日
回答済み: mizuki 2017 年 2 月 14 日
I need to plot some coordinates on a map. I create the map by using: >> worldmap angola >> load coastlines >> plotm(coastlat,coastlon)
Once I do this, I want to mark some points in it. For that, I use geoshow(lat,long) but nothing apears on said coordenates. ¿Can someone please tell me how to propperly mark a point of the map if I have it's coordinates?
Thanks.

採用された回答

mizuki
mizuki 2017 年 2 月 14 日
When you combine plotm (or other *m.m functions in Mapping Toolbox) and geoshow, you need to define axis in GEOSHOW function. Also, set DisplayType option as 'point' in GEOSHOW (default value is 'line').
ax = worldmap('angola');
load coastlines
setm(ax, 'Origin', [0 20 0])
plotm(coastlat,coastlon);
lat = -8;
lon = 13;
geoshow(ax, lat, lon, 'DisplayType', 'point', 'Marker', 'o')

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by