Предварительно вычислите размер сетки данных

Прежде, чем сделать большую, облагающую налогом память сетку данных, необходимо сначала определить, каков ее размер будет. Если вы знаете пределы широты и долготы области, можно вычислить размер растра путем создания объекта привязки для любого желаемого разрешения карты и шкалы.

Задайте пределы широты и долготы для области. Этот пример вычисляет размер карты континентальных США в шкале 10 ячеек на степень.

latlim = [  25  50];
lonlim = [-130 -60];

Задайте степень ячеек использования сетки данных на степень.

cellsPerDegree = 10;
extent = 1/cellsPerDegree;

Создайте объект привязки и проверьте, что размер растра разумен (в этом случае, 250 700 ячейками).

R = georefcells(latlim,lonlim,extent,extent);
R.RasterSize
ans = 1×2

   250   700