worldfileread

Считайте мировой файл и возвратите ссылочный объект или матрицу

Синтаксис

R = worldfileread(worldFileName,coordinateSystemType,rasterSize)
refmat = worldfileread(worldFileName)

Описание

пример

R = worldfileread(worldFileName,coordinateSystemType,rasterSize) читает мировой файл, worldFileName, и создает пространственный ссылочный объект, R. Аргумент coordinateSystemType задает тип ссылочного объекта. rasterSize задает размер изображения, соответствующего мировому файлу.

refmat = worldfileread(worldFileName) читает мировой файл, worldFileName, и создает 3 2 ссылающуюся матрицу, refmat.

Примеры

свернуть все

Считайте изображение ortho, на которое ссылаются в спроектированную систему координат (Материк Плоскости состояния Массачусетса).

filename = 'concord_ortho_w.tif';
[X, cmap] = imread(filename);

Выведите имя worldfile от имени файла образа.

worldFileName = getworldfilename(filename);

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

R = worldfileread(worldFileName, 'planar', size(X))
R = 
  MapCellsReference with properties:

            XWorldLimits: [207000 209000]
            YWorldLimits: [911000 913000]
              RasterSize: [2000 2000]
    RasterInterpretation: 'cells'
        ColumnsStartFrom: 'north'
           RowsStartFrom: 'west'
      CellExtentInWorldX: 1
      CellExtentInWorldY: 1
    RasterExtentInWorldX: 2000
    RasterExtentInWorldY: 2000
        XIntrinsicLimits: [0.5 2000.5]
        YIntrinsicLimits: [0.5 2000.5]
      TransformationType: 'rectilinear'
    CoordinateSystemType: 'planar'


Считайте ссылку изображений на географическую систему координат.

filename = 'boston_ovr.jpg';
RGB = imread(filename);

Выведите имя worldfile от имени файла образа,

worldFileName = getworldfilename(filename);

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

R = worldfileread(worldFileName, 'geographic', size(RGB))
R = 
  GeographicCellsReference with properties:

             LatitudeLimits: [42.3052018188767 42.4165064733949]
            LongitudeLimits: [-71.1308390797572 -70.9898400731705]
                 RasterSize: [769 722]
       RasterInterpretation: 'cells'
           ColumnsStartFrom: 'north'
              RowsStartFrom: 'west'
       CellExtentInLatitude: 0.000144739472715501
      CellExtentInLongitude: 0.000195289482807142
     RasterExtentInLatitude: 0.11130465451822
    RasterExtentInLongitude: 0.140999006586757
           XIntrinsicLimits: [0.5 722.5]
           YIntrinsicLimits: [0.5 769.5]
       CoordinateSystemType: 'geographic'
                  AngleUnit: 'degree'


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

свернуть все

Имя мирового файла, заданного как вектор символов.

Пример: worldFileName = getworldfilename(filename);

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

Тип ссылочного объекта, заданного как одно из следующего:

ЗначениеОписание
'geographic'Системы долготы широты
'planar'Спроектированные системы координат карты

Пример: R = worldfileread(worldFileName, 'geographic', size(RGB));

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

Размер изображения, соответствующего мировому файлу, заданному как вектор размеров изображения. Например, для двухмерного изображения, вектор имеет форму [width height].

Пример: size(I);

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

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

свернуть все

Пространственный ссылочный объект, возвращенный как растровый объект ссылки.

Ссылка на матрицу, возвращенную как 3 2 матрица double.

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

| | |

Представлено до R2006a