Matlab写入shape文件

 时间:2026-02-16 18:59:56

1、Matlab的shape文件是以structure形式保存并输出。

Matlab写入shape文件

2、Matlab中自带了shape文件,我们可以使用下面的命令输入:

S = shaperead('concord_roads.shp');

可以看到condord_roads.shp文件中的信息

Matlab写入shape文件

3、我们可以使用shapewrite命令将文件输出到shape文件中,然后在ArcGIS中展示:

shapewrite(S,'S.shp');

Matlab写入shape文件

4、我们还可以使用命令修改文件中的信息,如将数据转化为点,则可以:

for j = 1:609


    S(j).Geometry = 'Point';
    bb = S(j).X;
    S(j).X = bb(1);
    cc = S(j).Y;
    S(j).Y = cc(1);
end
shapewrite(S,'SS.shp');

Matlab写入shape文件

5、Geometry表示数据的性质,包括Line,Point,Polygon三种类型;

X为在shape文件中的横坐标;

Y为纵坐标

输出到ArcGIS中,即可看到如下图形。

Matlab写入shape文件

6、可以在ArcGIS中查看对比两个数据。

Matlab写入shape文件

7、对比结果

Matlab写入shape文件

Matlab写入shape文件

  • Matlab gui与simulink:[2]示波器显示菜单栏
  • PPT怎么插入L形
  • Visio如何新建窗口
  • 如何在matlab里删除电脑里的文件
  • 如何在MATLAB中添加SVM函数工具箱
  • 热门搜索
    音乐符号大全 婚礼主持词大全 教师简笔画图片大全 木叶的性处理番acg大全 暗恋一个人怎么办 怎么样教育孩子 手提电脑怎么调亮度 手机怎么扫二维码 下横杠怎么打 雪佛兰开拓者怎么样