2024年4月11日发(作者:)
matlab地理数据文件的输入与输出
尽管matlab在处理栅格地理数据上面具有极大的便捷性,但目
前关于引导生态,地理相关学科的学生使用matlab进行栅格地理数
据处理的教程较少,更多的初学者采用Arcgis来完成栅格地理数据
处理,但在二次扩展或自定义自己想要的功能方面,Matlab比起
ArcGis更为快捷和方面,介绍matlab处理栅格地理数据较为经典的
一本书是陈彦光老师的《基于Matlab的地理数据分析 》,该书讲述
了地理数据分析常用的算法如多元分析,Hurst指数分析等,在实例
中仅仅是针对单点长时间数据的excel数据,而不是针对整个栅格数
据,缺乏栅格数据的输入和输出,在进行栅格数据应用时,代码需要
进行重新加工处理,同时该书中也是直接给出了代码,但关于在处理
地理数据时的编程思维并没有仔细说明。在该系列教程中,画长空会
详细的讲述基于matlab读入各种类型的栅格数据,读入数据后数据
的详细说明,数据的展示,经常用来操作数据的函数,针对栅格地理
数据的编程思维方法。
Matlab 处理栅格地理数据的优势 Matlab全称是Mmatrix
Laboratory,翻译过来就是矩阵实验室,能够快速的处理矩阵数据,
而栅格地理数据是由一个一个像元或格点组成的,每个格点都存在着
一个值,当读入到matlab中去时,直接就是一个矩阵的形式,非常
方便matlab来进行处理,而且栅格地理数据的常用格式是tif数据,
matlab通过importdata数据可以直接读入,常见的国际地理生态数
据集如CRU,TRMM等都可以通过matlab的内置程序直接读入,形成一
个一个矩阵,因此Matlab能够非常方便快捷的读入栅格地理数据。
读入进去后,我们的数据就是一个一个的矩阵,matlab中有大量实
用方便的函数对矩阵进行操作,而且比起arcpy等matlab针对栅格
地理数据处理更加容易入门和上手实编。
Matlab 导入栅格地理数据 matlab在导入栅格数据时候常常会
配合ArcGis和Envi进行使用,matlab通过importdata导入tif格
式的数据类型最为方便,前面的教程中都有用到这一读取方式。在进
行批量读取时,需要我们的数据命名存在规律,假设我们的存储路径
是"D:matlabexample",在example文件夹下面的降水数据命名是
, 一直到, 如果把数据全部读
入进去,先建立个大矩阵,然后读取时对年份进行循环。


发布评论