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 на n или M N P числовым или логическим массивом.

Растровая ссылка для AВ виде MapCellsReference объект или MapPostingsReference объект. TransformationType свойство RA должен быть 'rectilinear'.

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

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

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

свернуть все

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

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

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

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

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

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

|

Введенный в R2020a