【如何用Matlab读取.DEM格式】

【如何用Matlab读取.DEM格式】,第1张

根据.dem数据的组织格式来读啊,说明部分可用fgetl一行一行读取,但存储为字符型,数字型说明读取时用str2num转换为double型就可以了,后面的数据可用fscanf读取,直接用data=fscanf(file,'%d',[Col,Row])再将data=data'进行转置,就可得到dem数据。

DEM是在日常应用中经常用到的数据,做填挖方分析、三维场景展示、影像图的正射校正、水文分析等等。由于项目或者工程我们需要买一些DEM,其中*.dem是最常见到的DEM的格式,*.dem有两种格式,NSDTF和USGS。

如果是USGS格式的DEM,就很好办了。通过ArcGIS可以直接读取。USGS-DEM(USGS是美国地质调查局(U.S.Geological Survey)的英文缩写,是一种公开格式的DEM数据格式标准,使用范围较广格式的。在ArcGIS中的ArcToolBox中的“转换工具”---“转到栅格”----“DEM转到栅格”工具直接将USGS格式的DEM转为栅格DEM。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8126771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存