exponenta event banner

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

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

Синтаксис

[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. В векторном формате каждый вектор может содержать несколько граней, разделенных NaNс. Структурное различие между внешними контурами и отверстиями в векторном формате отсутствует.

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