shaperead或mapshow不在matlab上工作

shaperead或mapshow不在matlab上工作,matlab,mapping,shapefile,Matlab,Mapping,Shapefile,我正在尝试做一些类似的事情 path = 'c:/the/path/to/my/file.dbf' map = shaperead(path,'BoundingBox',bBox) mapshow(map) 一段时间后(可能是读取地图),程序正确退出,但没有显示地图 使用到更小、密度更小的贴图的路径可以正常工作 使用没有边界框限制的相同路径只是挂起 我如何调试这个 谢谢但这取决于您使用的形状文件,即path可能path是一个带有文件实际路径的变量,因此您必须将其作为变量传递给函数(删除引号“”

我正在尝试做一些类似的事情

path = 'c:/the/path/to/my/file.dbf'
map = shaperead(path,'BoundingBox',bBox)
mapshow(map)
一段时间后(可能是读取地图),程序正确退出,但没有显示地图

使用到更小、密度更小的贴图的路径可以正常工作

使用没有边界框限制的相同路径只是挂起

我如何调试这个


谢谢

但这取决于您使用的形状文件,即
path
可能
path
是一个带有文件实际路径的变量,因此您必须将其作为变量传递给函数(删除引号“”)。@GameOfThrows和BlackAdder:path是指向.dbf文件的路径,它位于一个文件夹中,该文件夹包含shapefile所需的所有内容。黑蛇,我正确地通过了这条路,我认为这是清楚的。问题编辑。对不起,我没有把我的评论说清楚,我认为
BoundingBox
有效的原因是它限制了您导入的功能的数量。换句话说,我认为您的导入被挂起,因为有太多的数据要导入,但这取决于形状文件。当我将边界框限制为小(50,50)或(100100)时,什么也不会发生。程序刚刚结束,没有出现错误,也没有显示映射。但这取决于您使用的形状文件,即
path
可能
path
是一个具有文件实际路径的变量,因此您必须将其作为变量传递给函数(删除引号“”).@GameOfThrows和BlackAdder:path是指向.dbf文件的路径,该文件位于一个文件夹中,该文件夹包含shapefile所需的所有内容。黑蛇,我正确地通过了这条路,我认为这是清楚的。问题编辑。对不起,我没有把我的评论说清楚,我认为
BoundingBox
有效的原因是它限制了您导入的功能的数量。换句话说,我认为您的导入被挂起,因为有太多的数据要导入,但这取决于形状文件。当我将边界框限制为小(50,50)或(100100)时,什么也不会发生。程序刚刚结束,没有错误,也没有显示地图。