полисоединение

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

Синтаксис

[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

Советы

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

Смотрите также

|

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