使用matlab从shp文件更改地图多边形的颜色

时间:2010-12-16 14:23:23

标签: matlab

我的问题是如何在使用matlab时从shp文件(shapefile)更改地图的多边形。我正在做这个项目,我需要使用shpfile格式的地图,我能够在matlab中读取地图但是地图在区域中划分,每个区域都有颜色,我遇到的问题是改变多边形到各自的颜色,任何人都看到这一点请帮助,尽快回复我。

1 个答案:

答案 0 :(得分:0)

您是使用The MathWorks的Mapping Toolbox,还是使用Shapefile C Library中的第三方代码导入shapefile?如果您正在使用Mapping Toolbox,我在这里没有太多帮助,因为我没有那个工具箱 - 希望其他人可以在这里提供帮助。

在任何情况下,如果您可以将shapefile导入MATLAB工作区,您应该能够在某处找到矢量数据(多边形和属性数据等)......

如果在Workspace上没有看到任何内容,可能您可以在图中(或在Axis中)找到这些数据。

  

数据=得到(the_handle);

我会在那里寻找数据。

获取多边形和属性数据后,您可以使用您喜欢的任何颜色(根据您在那里找到的任何其他信息)对其进行修补/填充。

祝你好运