matlab: Unsupported shape type PolyLineZ

参考:https://gis.stackexchange.com/questions/40613/importing-shapefile-in-matlab

Matlab使用shaperead读取shp文件时,出现错误

Unsupported shape type PolyLineZ (type code = 13).

headerTypeCode = readHeaderTypeCode(shpFileId,callingFcn);

这是因为matlab不支持polygonZ, PolygonM,需要重新保存shp并关闭Z,M。

在arcgis中在工具箱里使用Data Management Tools/Features/使用复制矢量Copy Features或者Feature to Polygon功能,修改环境属性里的Z value和M value 为disabled。

你可能感兴趣的:(Earth,Observation,Matlab)