Смотрите и отобразите данные векторной карты

В этом примере показано, как отобразить данные векторной карты и изучить значения векторных данных.

Загрузите вектор данных MAT-файл мировых береговых линий и посмотрите на переменные, созданные в рабочей области. Переменные coastlat и coastlon являются векторами, которые вместе образуют векторную карту береговых линий мира.

load coastlines
whos
  Name             Size            Bytes  Class     Attributes

  coastlat      9865x1             78920  double              
  coastlon      9865x1             78920  double              

Просмотр карты этих векторных данных. Пример представляет карту с помощью проекции Mercator. Проекция карты отображает поверхность сферы (или сфероида) в двумерной плоскости. Точки на сфере геометрически проецируются на плоскую поверхность. Существует много возможных способов проецировать карту, все из которых вводят различные виды искажений.

axesm mercator
framem
plotm(coastlat,coastlon)

Figure contains an axes. The axes contains 2 objects of type patch, line.

Проверьте первые 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')

Figure contains an axes. The axes contains 3 objects of type patch, line.

Для просмотра документации необходимо авторизоваться на сайте