1. 首页
  2. 移动开发
  3. 其他
  4. 如何在Matlab中读取“PolygonZ”类型的Shape文件

如何在Matlab中读取“PolygonZ”类型的Shape文件

上传者: 2023-06-11 17:07:10上传 ZIP文件 16.96KB 热度 11次

本文主要介绍如何在Matlab中读取“PolygonZ”类型的Shape文件。由于Matlab自带的shaperead文件不支持该文件类型的读取,需要在原有的基础上进行改造。具体来说,本文给出了三个主要的函数,包括myshaperead.m, myopenShapeFiles.m和mygetShapeTypeInfo.m。其中,myshaperead.m是主函数,负责读取Shape文件,并调用其他两个函数进行辅助。myopenShapeFiles.m用于打开.shp、.shx、.dbf文件,获取相应文件打开的ID号和图形类型编号。mygetShapeTypeInfo.m则用于获取不同图形类型的相关信息,包括图形类型和坐标等。需要注意的是,本文所提供的代码是在Matlab 2016b中测试过的,并且能够成功运行。相关代码和样例数据可以通过邮件(xiexx@dlut.edu.cn)索取。

下载地址
用户评论
码姐姐匿名网友 2025-01-14 07:44:01

赞,帮大忙啦,非常感谢!!!