Добавить в корзинуПозвонить
Найти в Дзене
Алексей Колдунов

Построение точек на карте с береговой линией по заданным координатам при помощи MATLAB.

Мы продолжаем тему картирования в среде MATLAB.  В одном из недавних постов мы решали задачу построения отдельных точек на карте при помощи Python. Сегодня мы попробуем сделать то же самое при помощи MATLAB. Окончательный код для построения карты, которую вы видите выглядит так: worldmap([66.22 66.37],[33.60 34])
setm(gca,'MapProjection','mercator')
geoshow(shorelines,'FaceColor', [0.5 0.5 0.5])
scatterm(lat,lon,'filled','MarkerFaceColor',[0 0 0])
setm(gca,'mlinelocation',[33.6:0.1:34.0])
setm(gca,'mlabellocation',[33.6:0.1:34.0])
setm(gca,'plinelocation',[66.22:0.04:66.38])
setm(gca,'plabellocation',[66.22:0.04:66.38])
setm(gca,'GColor',[0 0 0])
textm(lat+0.0025,lon+0.0025,points) Более подробно рассказано в оригинальной статье.

Мы продолжаем тему картирования в среде MATLAB.  В одном из недавних постов мы решали задачу построения отдельных точек на карте при помощи Python. Сегодня мы попробуем сделать то же самое при помощи MATLAB.

Окончательный код для построения карты, которую вы видите выглядит так:

worldmap([66.22 66.37],[33.60 34])
setm(gca,'MapProjection','mercator')
geoshow(shorelines,'FaceColor', [0.5 0.5 0.5])
scatterm(lat,lon,'filled','MarkerFaceColor',[0 0 0])
setm(gca,'mlinelocation',[33.6:0.1:34.0])
setm(gca,'mlabellocation',[33.6:0.1:34.0])
setm(gca,'plinelocation',[66.22:0.04:66.38])
setm(gca,'plabellocation',[66.22:0.04:66.38])
setm(gca,'GColor',[0 0 0])
textm(lat+0.0025,lon+0.0025,points)

Более подробно рассказано в оригинальной статье.