ESRI的shapefile到Matlab

Elp*_*rto 5 matlab esri shapefile

我正在寻找一种函数来读取/写入ESRI的shapefile格式(在Arcview中使用)中的点,线和多边形,以便在Matlab中使用

Elp*_*rto 7

从Matlab映射工具箱中,使用该shaperead 函数

例如,在这里下载NOAA Interstate Highway形状文件,使用该函数提取然后将数据读入Matlab,S = shaperead('in101503.shp');


Ale*_*lex 7

如果您没有Matlab映射toobox,那么非常有用的m_map包现在有一个m_shaperead()函数,可以很好地读取shapefile.

X = m_shaperead('filename'); % for filename.(dbf,shp,...)
Run Code Online (Sandbox Code Playgroud)