shapeinfo

Информация о файле форм

Синтаксис

Описание

info = shapeinfo(filename) возвращает структуру, info, чьи поля содержат информацию о содержимом файла форм. filename может быть базовое имя или полное имя любого из файлов компонента. shapeinfo чтения все три файла, пока они существуют в той же папке и единице длины или угла, не заданы. Если основной файл (с дополнительным .SHP), отсутствует, shapeinfo возвращает ошибку. Если любой из других файлов отсутствует, shapeinfo возвращает предупреждение.

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

свернуть все

Имя файла файла форм в виде строкового скаляра или вектора символов. filename может быть базовое имя или полное имя любого из файлов компонента.

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

свернуть все

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

Filename

Массив символов, содержащий имена файлов, которые были считаны

ShapeType

Вектор символов, содержащий тип формы

BoundingBox

Числовой массив размера 2 N, который задает минимум (строка 1) и максимум (строка 2) значения для каждой размерности пространственных данных в файле форм

Attributes

Массив структур размера 1 numAttributes это описывает атрибуты данных. Структура содержит эти поля:

  • Name — Вектор символов, содержащий название атрибута, как дали в xBASE таблице

  • Type — Вектор символов, задающий класс MATLAB® данных об атрибуте, возвращенных shaperead. Следующий атрибут (xBASE) типы поддерживается: Числовой, Плавание, Символ и Дата

NumFeatures

Количество пространственных функций в файле форм

Советы

shapeinfo не может сказать вам, какую систему координат данные в файле форм используют. Координаты могут быть любой плоскими (x, y) или географическими (lat, lon) и иметь множество модулей. Эта информация может быть очень важна для соответствующего отображения данных о векторе файла форм. Для получения дополнительной информации об этой теме смотрите Mapstructs и Geostructs.

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