polyjoin

Преобразуйте линейные или многоугольные детали из массивов ячеек в векторную форму

Синтаксис

[lat,lon] = polyjoin(latcells,loncells)

Описание

[lat,lon] = polyjoin(latcells,loncells) преобразует многоугольники из формата массива ячеек в вектор-столбец формат. В формате массива ячеек каждый элемент массива ячеек является вектором, который задает отдельный многоугольник.

Примеры

latcells = {[1 2 3]'; 4; [5 6 7 8 NaN 9]'};
loncells = {[9 8 7]'; 6; [5 4 3 2 NaN 1]'};
[lat,lon] = polyjoin(latcells,loncells);
[lat lon]

ans =
     1     9
     2     8
     3     7
   NaN   NaN
     4     6
   NaN   NaN
     5     5
     6     4
     7     3
     8     2
   NaN   NaN
     9     1

Совет

Многоугольник может состоять из внешнего контура, за которым следуют отверстия, разделенные NaNs. В векторном формате каждый вектор может содержать несколько граней, разделенных NaNs. Нет структурного различия между внешними контурами и отверстиями в векторном формате.

Представлено до R2006a