24小时热门版块排行榜    

查看: 1652  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

自然醒Lyw

新虫 (初入文坛)

[求助] MATLAB如何读取DEM文件并进行可视性判断 已有2人参与

向大侠们求助一个问题。
我在地理空间数据云上下载了DEM的数据,是IMG格式的,然后我用global mapper将它转成了XYZ的格式,用MATLAB读取,再用LOS2函数进行可视性的判断,但是总是不对,我感觉是不是我格式转错了,我去网上看了一圈,说可以直接读取DEM格式,但是实在是没有找到方法,更不可能用LOS2进行可视性判断了,只能向各位虫友求助了。
小弟万分感谢。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

自然醒Lyw

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by Zoning at 2016-12-08 19:51:30
先用arcgis转成.tif格式的吧,然后MATLAB中,用imread('路径')读入即可。路径包括文件名和后缀。
祝好~

感谢您的回复。
之前我用global mapper也导出了TIF格式的文件,用MATLAB进行了读取,但是得到的文件不能用LOS2函数进行可视性的判断,您有解决的方法吗?
3楼2016-12-08 20:21:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

Zoning

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
先用arcgis转成.tif格式的吧,然后MATLAB中,用imread('路径')读入即可。路径包括文件名和后缀。
祝好~
我喜欢黑,因为它可以把我隐藏起来……
2楼2016-12-08 19:51:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
https://www.mathworks.com/help/map/ref/sdtsdemread.html
CODE:
[Z, R] = sdtsdemread('9129CATD.ddf');
mapshow(Z,R,'DisplayType','contour')

https://www.mathworks.com/help/map/finding-geospatial-data.html
Finding Geospatial Data
4楼2016-12-09 05:48:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见