shapeinfo

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

Получите спроектированную или географическую информацию CRS из файла форм при помощи shapeinfo функция.

Во-первых, возвратите информацию о файле форм как структура. В данном примере задайте файл форм, который использует спроектированные координаты. Затем получите информацию о системе координат путем запроса CoordinateReferenceSystem поле структуры.

S = shapeinfo('boston_placenames.shp');
S.CoordinateReferenceSystem
ans = 
  projcrs with properties:

                    Name: "NAD83 / Massachusetts Mainland"
           GeographicCRS: [1x1 geocrs]
        ProjectionMethod: "Lambert Conic Conformal (2SP)"
              LengthUnit: "meter"
    ProjectionParameters: [1x1 map.crs.ProjectionParameters]

Обратите внимание на то, что значение CoordinateReferenceSystem полем является projcrs возразите, потому что использование файла форм спроектировало координаты.

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

свернуть все

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

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

свернуть все

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

Filename

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

ShapeType

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

BoundingBox

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

Attributes

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

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

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

NumFeatures

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

CoordinateReferenceSystem

Система координат (CRS), возвращенная как geocrs или projcrs объект. Значение CoordinateReferenceSystem зависит от данных, содержавшихся в файле:

  • Если на данные ссылаются к географической системе координат, то CoordinateReferenceSystem geocrs объект.

  • Если на данные ссылаются к спроектированной системе координат, то CoordinateReferenceSystem projcrs объект.

  • Если файл не содержит допустимую информацию о системе координат, то CoordinateReferenceSystem isempty.

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