ESRI的shapefile到Matlab

时间:2010-10-06 13:40:00

标签: matlab esri shapefile

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

2 个答案:

答案 0 :(得分:7)

从Matlab映射工具箱中,使用shaperead function

例如,下载NOAA州际公路形状文件here,使用函数S = shaperead('in101503.shp');

提取然后将数据读入Matlab

答案 1 :(得分:7)

如果您没有Matlab映射工具箱,那么非常有用的m_map package现在有一个m shaperead()函数,可以很好地读取shapefile。

X = m_shaperead('filename'); % for filename.(dbf,shp,...)