Поворот текста в проекционную решетку
rotatetext
rotatetext(objects)
rotatetext(objects,'inverse')
rotatetext поворачивает отображаемые текстовые объекты для учета кривизны решетки. Объекты выбираются в интерактивном режиме из графического интерфейса пользователя.
rotatetext(objects) поворачивает выбранные объекты. objects может быть именем, распознаваемым handlem или вектор дескрипторов для отображаемых текстовых объектов.
rotatetext(objects,'inverse') удаляет поворот, добавленный при более раннем использовании rotatetext. Если опущено, 'forward' предполагается.
Добавьте текст на карту и поверните его к решетке.
figure
worldmap('south america')
geoshow('landareas.shp','facecolor','yellow')
cities = shaperead('worldcities.shp', 'UseGeoCoords', true);
Santiago = strcmp('Santiago',{cities(:).Name});
h=textm(cities(Santiago).Lat, cities(Santiago).Lon, ...
'Santiago');
rotatetext(h)
Можно автоматически поворачивать меридианы и параллельные метки, задав оси карты LabelRotation свойство для 'on'.