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