我的问题是如何在使用matlab时从shp文件(shapefile)更改地图的多边形。我正在做这个项目,我需要使用shpfile格式的地图,我能够在matlab中读取地图但是地图在区域中划分,每个区域都有颜色,我遇到的问题是改变多边形到各自的颜色,任何人都看到这一点请帮助,尽快回复我。
答案 0 :(得分:0)
您是使用The MathWorks的Mapping Toolbox,还是使用Shapefile C Library中的第三方代码导入shapefile?如果您正在使用Mapping Toolbox,我在这里没有太多帮助,因为我没有那个工具箱 - 希望其他人可以在这里提供帮助。
在任何情况下,如果您可以将shapefile导入MATLAB工作区,您应该能够在某处找到矢量数据(多边形和属性数据等)......
如果在Workspace上没有看到任何内容,可能您可以在图中(或在Axis中)找到这些数据。
数据=得到(the_handle);
我会在那里寻找数据。
获取多边形和属性数据后,您可以使用您喜欢的任何颜色(根据您在那里找到的任何其他信息)对其进行修补/填充。
祝你好运