exponenta event banner

Интерактивная настройка параметров UTM

Проще всего использовать проекцию UTM через графический интерфейс пользователя. Можно создать или изменить интересующую область UTM с помощью axesmui панель управления проекцией и получить дополнительную помощь от utmzoneui пульт управления.

  1. Можно нажать клавиши Shift + в окне оси карты или ввестиaxesmui для отображения панели управления проекцией. Здесь вы начинаете с нуля:

    figure
    axesm utm
    axesmui

    В поле Map Projection установлено значение cyln: Universal Transverse Mercator (UTM).

    Примечание

    Для карт UTM и UPS в поле Aspect установлено значение normal и не может быть изменен. При попытке указать transverse, результат ошибки.

  2. Нажмите кнопку «Зона», чтобы открыть utmzoneui панель. Щелкните карту рядом с интересующей областью, чтобы выбрать зону:

    Обратите внимание, что пока вы можете открыть utmzoneui панель управления из командной строки, затем необходимо вручную обновить фигуру с именем зоны, которое она возвращает, с помощью setm команда:

    setm(gca,'zone',ans)
  3. Нажмите кнопку «Принять».

    utmzoneui панель закрывается, и zone установлено значение, равное выбранному. Границы карты соответствующим образом обновляются, и параметры геоида автоматически устанавливаются в соответствующее определение эллипсоида для этой зоны. Выбор по умолчанию можно переопределить, выбрав другой эллипсоид из списка или введя параметры в поле Геоид (Geoid).

  4. Нажмите кнопку «Применить», чтобы закрыть панель управления проекцией.

    Затем проекция готова к расчетам проекции или командам отображения карты.

  5. Теперь просмотрите базовую карту choropleth из usstatehi файл формы для области в только что выбранной зоне:

    states = shaperead('usastatehi', 'UseGeoCoords', true);
    framem
    faceColors = makesymbolspec('Polygon',...
        {'INDEX', [1 numel(states)],...
         'FaceColor', polcmap(numel(states))});
    geoshow(states,'DisplayType', 'polygon',...
        'SymbolSpec', faceColors)

    Отображаемое зависит от выбранной зоны. Предыдущий дисплей предназначен для зоны 18T, которая содержит части Новой Англии и Среднеатлантических государств.

Можно также вычислить спроецированные координаты сетки UTM по широтам и долготам:

[latlim, lonlim] = utmzone('15S')
latlim =

    32    40


lonlim =

   -96   -90
mstruct = gcm;
[x,y] = projfwd(mstruct, latlim, lonlim)
x =

   1.0e+06 *

   -1.5029   -0.7829


y =

   1.0e+06 *

    3.7403    4.5369