How to set correct number of arguments in map.raster​ref.MapCel​lsReferenc​e ?

I am using following matlab code to create Raster Map
% Create the MapCellsReference object with the correct parameters
R = map.rasterref.MapCellsReference(...
croppedImageSize, xlimits, ylimits, ...
'ColumnsStartFrom', 'west', ...
'RowsStartFrom', 'north');
However, it gives following error
Error using map.rasterref.MapCellsReference (line 254)
Incorrect number of arguments.
please suggest me correct arguments.
kuldeep

回答 (1 件)

Jayanti
Jayanti 2024 年 10 月 1 日
Hi Kuldeep,
To solve this issue, you can set this property after creating the object since I think these properties are not part of the constructor's argument list. I am also attaching code for your reference.
R = map.rasterref.MapCellsReference();
R.RasterSize = croppedImageSize;
R.XWorldLimits = xlimits;
R.YWorldLimits = ylimits;
R.ColumnsStartFrom = 'north';
R.RowsStartFrom = 'west';
The recommended way to create object of MapCellsReference is using functions like readgeoraster which you can refer in the below link:
Hope it helps!

製品

リリース

R2024a

質問済み:

2024 年 9 月 27 日

回答済み:

2024 年 10 月 1 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by