Шейп-файл ESRI в Matlab - PullRequest
       80

Шейп-файл ESRI в Matlab

5 голосов
/ 06 октября 2010

Я ищу функцию для чтения / записи точек, линий и полигонов из формата шейп-файла ESRI (как используется в Arcview) для использования в Matlab

Ответы [ 2 ]

7 голосов
/ 16 января 2012

Если у вас нет тобокса отображения Matlab, очень полезный пакет m_map теперь имеет функцию m_shaperead (), которая хорошо выполняет чтение шейп-файлов.

X = m_shaperead('filename'); % for filename.(dbf,shp,...)
7 голосов
/ 06 октября 2010

Из набора инструментов картографирования Matlab используйте функцию shaperead

Например, скачайте файл формы NOAA Interstate Highway здесь , извлеките и затем считайте данные в Matlab с помощью функции S = shaperead('in101503.shp');

...