arcgridread

Считайте набор данных с координатной сеткой в формате GridFloat или ArcGrid ASCII

Описание

пример

[Z,R] = arcgridread(filename) импортирует сетку или в ArcGrid ASCII или в формате GridFloat из файла, заданного filename. Возвращает Z, 2D массив, содержащий значения данных и информацию о привязке растра в R. Если входной файл сопровождается файлом проекции (с дополнительным .prj или .PRJ), затем R объект растровой привязки, тип которого совпадает с системой координат, заданной в файле проекции. В противном случае R матрица привязки.

[Z,R] = arcgridread(filename,coordinateSystemType) возвращает R как объект растровой привязки, тип которого сопоставим со значением, заданным coordinateSystemType. Этот дополнительный входной параметр может быть полезным в отсутствие файла проекции. Функция выдает ошибку, если файл проекции присутствует и coordinateSystemType противоречит типу системы координат, заданной в файле проекции.

Примеры

свернуть все

Считайте данные.

[Z,R] = arcgridread('MtWashington-ft.grd');

Отобразите данные как поверхность. Добавьте две метки в отображение и установите палитру.

mapshow(Z,R,'DisplayType','surface')
xlabel('x (easting in meters)')
ylabel('y (northing in meters)')
demcmap(Z)

Просмотрите ландшафт в 3-D.

axis normal
view(3)
axis equal
grid on
zlabel('elevation in feet')

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

свернуть все

Имя файла, содержащего сетку, заданную как вектор символов. arcgridread функционируйте поддерживает следующие форматы.

ФорматОписание
ArcGrid ASCIIВ этом формате, созданном ArcGIS GRIDASCII команда, данные и информация о заголовке находятся в одном текстовом файле. arcgridread также считает .prj файл, если вы присутствуете. Этот формат также известен как Arc ASCII Grid или Esri® ASCII Raster format.
GridFloat В этом формате, созданном ArcGIS GRIDFLOAT команда, данные и информация о заголовке находятся в отдельных файлах (.flt и .hdr). Задайте имя .flt файл (включая расширение файла). arcgridread также считает .prj файл, если вы присутствуете. Этот формат также известен как Esri GridFloat.

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

Идентификатор типа системы координат, заданный как одно из следующих значений.

Идентификатор типаОписание
'geographic'Возвращается географическая ссылка ячеек возражают соответствующий системе широты/долготы.
'planar'Возвращается ссылка ячеек карты возражают соответствующий спроектированной системе координат карты.
'auto'Тип объекта растровой привязки определяется содержимым файла.

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

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

свернуть все

Набор данных с координатной сеткой, возвращенный как 2D массив. Класс массива зависит от формата данных, описанных в следующей таблице. arcgridread присвоения NaN к элементам Z соответствие пустым значениям данных в файле сетки.

ФорматКласс возвращенных данных с координатной сеткой
ArcGrid ASCII2D массив класса double.
GridFloat 2D массив класса single.

Информация о привязке растра, возвращенная как объект растровой привязки, тип которого совпадает с системой ссылки координат, заданной в файле проекции. Если никакой файл проекции не существует, и вы не задаете thecoordinateSystemType параметр, R матрица привязки.

Советы

  • arcgridread функция не импортирует данные в Двоичном формате ArcGrid (также известный как ArcGrid, Сетку Arc/INFO и Сетку Esri ArcInfo). ArcGIS использует этот формат внутренне, и это использует несколько файлов в папке со стандартными именами, такими как hdr.adf и w001001.adf.

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

| |

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