sizesMatch

Определите, совместимы ли географический или картографический растровый объект и изображение или растр с размером

Синтаксис

Описание

пример

tf = sizesMatch(R,A) определяет, будет ли географический или картографический растр R совместим с изображением или растровым A.

Примеры

свернуть все

Создайте GeographicPostingsReference объект растровой привязки.

latlim = [0 90];
lonlim = [-180 180];
rasterSize = [91 361];
R = georefpostings(latlim,lonlim,rasterSize,'ColumnsStartFrom','north')
R = 
  GeographicPostingsReference with properties:

              LatitudeLimits: [0 90]
             LongitudeLimits: [-180 180]
                  RasterSize: [91 361]
        RasterInterpretation: 'postings'
            ColumnsStartFrom: 'north'
               RowsStartFrom: 'west'
     SampleSpacingInLatitude: 1
    SampleSpacingInLongitude: 1
      RasterExtentInLatitude: 90
     RasterExtentInLongitude: 360
            XIntrinsicLimits: [1 361]
            YIntrinsicLimits: [1 91]
        CoordinateSystemType: 'geographic'
               GeographicCRS: []
                   AngleUnit: 'degree'


Создайте произвольное изображение (растр) с размерностями 91 на 361. Подтвердите, что размер изображения совместим с географическим объектом растровой привязки.

A = ones(91,361);
tf_A = sizesMatch(R,A)
tf_A = logical
   1

Создайте изображение другого размера. Подтвердите, что это новое изображение не совместимо с размером географического объекта растровой привязки.

B = ones(90,361);
tf_B = sizesMatch(R,B)
tf_B = logical
   0

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

свернуть все

Географический или картографический растр, заданный как GeographicCellsReference, GeographicPostingsReference, MapCellsReference, или MapPostingsReference объект.

Изображение или растр, заданные как числовой массив или растровый объект.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | geographic raster object | map raster object

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

свернуть все

Флаг, указывающий, что географический растр или растр карты совместим по размеру с изображением или растром, возвращается как логический скаляр. tf является True когда R.RasterSize равно [size(A,1) size(A,2)] или A.RasterSize.

Типы данных: logical

Введенный в R2013b