В этом примере показано, как отобразить данные векторной карты и проверить значения векторных данных.
Загрузка набора векторных данных MAT-файла мировых береговых линий и просмотр переменных, созданных в рабочем пространстве. Переменные coastlat и coastlon векторы, которые вместе образуют векторную карту береговых линий мира.
load coastlines
whosName Size Bytes Class Attributes coastlat 9865x1 78920 double coastlon 9865x1 78920 double
Просмотр карты этих векторных данных. В примере представлена карта с использованием проекции Меркатора. Проекция карты отображает поверхность сферы (или сфероида) в двумерной плоскости. Точки на сфере геометрически проецируются на плоскую поверхность. Существует множество возможных способов проецирования карты, все из которых вносят различные типы искажений.
axesm mercator
framem
plotm(coastlat,coastlon)
Проверьте первые 20 значений координат набора данных вектора береговой линии.
[coastlat(1:20) coastlon(1:20)]
ans = 20×2
-83.8300 -180.0000
-84.3300 -178.0000
-84.5000 -174.0000
-84.6700 -170.0000
-84.9200 -166.0000
-85.4200 -163.0000
-85.4200 -158.0000
-85.5800 -152.0000
-85.3300 -146.0000
-84.8300 -147.0000
⋮
Чтобы увидеть, где эти точки вектора береговой линии попадают на карту, постройте их красным цветом. Как вы могли бы сделать вывод, глядя на первый столбец данных, есть только один континент, лежащий ниже -80 широты: Антарктида.
plotm(coastlat(1:20),coastlon(1:20),'r')