exponenta event banner

mapcrop

Растр проецируемой карты обрезки

Описание

пример

[B,RB] = mapcrop(A,RA,xlimits,ylimits) выращивает проецируемый растр карты, указанный A и ссылка на растр RA и возвращает обрезанный растр B и ссылка на растр RB. Возвращаемый растр обрезан до пределов в мировых координатах, близких к указанным xlimits и ylimits.

Примеры

свернуть все

Обрезка проецируемого растрового изображения и отображение обрезанного изображения.

Сначала импортируйте проецируемое растровое изображение Бостона и объект ссылки на ячейки карты. Затем обрезайте изображение до пределов, указанных в xlimits и ylimits.

[A,RA] = readgeoraster('boston.tif');
xlimits = [771660  773290];
ylimits = [2953410 2955240];
[B,RB] = mapcrop(A,RA,xlimits,ylimits);

Отображение обрезанного изображения.

mapshow(B,RB)

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

свернуть все

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

Ссылка на растр для A, указано как MapCellsReference объект или MapPostingsReference объект. TransformationType имущество RA должно быть 'rectilinear'.

Минимальный и максимальный пределы x, указанные как двухэлементный числовой вектор формы [xmin xmax], где xmax больше, чем xmin.

Минимальный и максимальный пределы y, заданные как двухэлементный числовой вектор формы [ymin ymax], где ymax больше, чем ymin.

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

свернуть все

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

Если пределы, указанные xlimits и ylimits не пересекайте растр, указанный A и RA, то B пуст.

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

Точные пределы x и y RB не соответствуют пределам, указанным в xlimits и ylimits, если они не совпадают с границей ячейки или местоположением проводки. В противном случае пределы RB немного больше, чем xlimits и ylimits.

Если пределы, указанные xlimits и ylimits не пересекайте растр, указанный A и RA, то RB пуст.

См. также

|

Представлен в R2020a