Проект отображаемой карты графического объекта
project будет удалено в следующем релизе.
project(h)
project(h,'xy')
project(h,'yx')
project(h) принимает непроектированные объекты с помощью указателей h которые отображаются на осях карт и проецируют их. Для примера, project принимает линию, созданную на карте, оси с plot функция и проектирует ее, как будто она была создана с plotm функция. Это может быть полезно, если стандартный MATLAB® функция была случайно выполнена. Структура карты существующих осей карты определяет специфику проекции. Если h является указателем на оси карты, затем все дочерние элементы h проецируются. Не пытайтесь это, если есть дочерние элементы h уже спроецированы!
project(h,'xy') задает, что XData из непроектированных объектов соответствует долготе и YData в широты. Это предположение по умолчанию.
project(h,'yx') задает, что XData непроектированных объектов соответствует широтам и YData в долготы.
Создайте оси, постройте график линии, затем проецируйте ее:
axesm('bonne','AngleUnits','radians');framem;
h = plot([-1 -.5 0 .5 1],[-1 -.5 0 .5 1]);
project(h)

Линия прямая в пространстве x-y, но при преобразовании в проективный объект карты она сгибается вместе с проекцией.