Чтение векторных функций и атрибутов из shapefile
читает файл shapefile, S
= shaperead(filename
)filename
, и возвращает N -by-1 массив географической структуры данных в проективных координатах карты (mapstruct). Географическая структура данных объединяет геометрическую информацию и информацию атрибута функций .shaperead
поддерживает обычные типы 2-D: 'Point'
, 'Multipoint'
, 'PolyLine'
, и 'Polygon'
.
возвращает подмножество содержимого файла shapefile в S
= shaperead(filename
,Name,Value
)S
, как определяется аргументами пары "имя-значение". Использование RecordNumbers
, BoundingBox
, и Selector
чтобы выбрать функции для чтения. Если вы используете несколько из этих параметров в том же вызове, вы получаете пересечение записей, которые соответствуют отдельным спецификациям. Например, если вы задаете значения для обоих RecordNumbers
и BoundingBox
импортируются только те функции с номерами записи, которые отображаются в списке и которые также имеют ограничивающие рамки, пересекающие указанный ограничивающий прямоугольник.
Если вы не задаете никаких параметров, shaperead
возвращает запись для каждой ненулевой функции и создает поле для каждого атрибута.
Чтобы получить информацию о системе координат (CRS), связанной с файлом shapefile, используйте shapeinfo
функция.