geocrop

Урожай географического растра

Описание

пример

[B,RB] = geocrop(A,RA,latlim,lonlim) выращивает растр, заданный A и растровые опорные RA и возвращает обрезанный растр B и растровые опорные RB. Возвращенный растр обрезается до географических пределов в степенях, близких к заданным latlim и lonlim.

Примеры

свернуть все

Обрезать географический растр и отобразить обрезанный растр на карте.

Во-первых повышение загрузка растровых данных и географических камер ссылки объекта для Корейского полуострова. Затем обрезайте растр до пределов, заданных latlim и lonlim.

load korea5c
latlim = [34.25 38.72]; 
lonlim = [125.85 129.92];
[B,RB] = geocrop(korea5c,korea5cR,latlim,lonlim);

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

worldmap(latlim,lonlim)
geoshow(B,RB,'DisplayType','surface')
demcmap(B)

Сдвиньте пределы долготы растра с пределами, которые охватывают 360 степени с помощью geocrop функция. Затем отобразите сдвинутые данные как поверхность на карте.

Во-первых повышение загрузите растровые данные для мира и географические камеры ссылки объект. Затем переместите пределы долготы растра с [0, 360] на [-180, 180].

load topo60c
latlim = topo60cR.LatitudeLimits;
[B,RB] = geocrop(topo60c,topo60cR,latlim,[-180 180]);

Сравните растры, запросив их LongitudeLimits свойства.

topo60cR.LongitudeLimits
ans = 1×2

     0   360

RB.LongitudeLimits
ans = 1×2

  -180   180

Отображение сдвинутых данных как поверхности на карте. Переместите метки меридиана в нижнюю часть карты с помощью mlabel функция. Задайте метки меридианов для отображения с помощью MLabelLocation свойство. Затем примените палитру, соответствующую топографическим данным, используя demcmap функция. Обратите внимание, что смещенные пределы долготы появляются на ребрах карты.

worldmap(RB.LatitudeLimits,RB.LongitudeLimits)
geoshow(B,RB,'DisplayType','surface')
mlabel('south')
setm(gca,'MLabelLocation',-180:90:180)
demcmap(B)

Входные параметры

свернуть все

Географический растр, заданный как M-на-N или M-на-N-на-P числовой или логический массив.

Ссылка на растр для A, заданный как GeographicCellsReference объект или GeographicPostingsReference объект.

Пределы широты, заданные как двухэлементный числовой вектор вида [nlat slat], где nlat - самый северный предел в степенях и slat - самый южный предел в степенях.

Пределы долготы, заданные как двухэлементный числовой вектор вида [wlon elon], где wlon - самый западный предел в степенях и elon - самый восточный предел в степенях.

Выходные аргументы

свернуть все

Обрезанный географический растр, возвращенный как числовой или логический массив. Тип данных и размер B соответствует типу данных и размеру A.

Если пределы заданы latlim и lonlim не пересекать растр, заданный A и RA, затем B пуст.

Ссылка на растр для B, возвращается как GeographicCellsReference объект или GeographicPostingsReference объект. Тип объекта RB соответствует типу объекта RA.

Точные пределы широты и долготы RB не совпадают с пределами, заданными latlim и lonlim, если они не совпадают с контуром камеры или местоположением проводки. В противном случае пределы RB немного больше latlim и lonlim.

Если пределы заданы latlim и lonlim не пересекать растр, заданный A и RA, затем RB пуст.

См. также

|

Введенный в R2020a