日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DEM数字高程数据之高程网格格式转换

發布時間:2023/12/31 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DEM数字高程数据之高程网格格式转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇文章介紹了DEM數字高程數據的下載及matlab處理,這篇介紹制作固定大小的高程網格格式數據。
高程網格格式數據即為點云數據,后綴名為.xyz。在有些場合需要固定大小的高程網格格式數據,100100或者200200的,在地理空間數據云上下載的DEM數據往往數據量很大,不符合詩句需要,因此就要做裁剪,我用Global Mapper 19 制作了大小為101*101的高程網格格式的數據:
首先打開下載的地圖,在地理空間數據云上下載90m分辨率的數據,我這里下載的是SRTMDEM,數據的壓縮格式為.img,在Global Mapper中打開,如下圖所示:
下面介紹格式轉換步驟:

1:選擇【文件】->【導出】->【導出高程網格格式】,即可以打開如下對話框,這里分辨率一般默認就好
選定導出邊界選項卡,自行設定經緯度范圍,由于分辨率為0.000833333333333333,如果我需要制作101101的高程網格數據,可以設定如下顯示的經緯度
即可截取選定區域,生成的網格數據為101101

處理代碼如下:
data=Loadmap(‘030.xyz’);
x=data(:,1);
y=data(:,2);
z=data(:,3);
xx=zeros(101,101);
yy=zeros(101,101);
zz=zeros(101,101);
for i=1:10201
zz(i)=z(i);
xx(i)=x(i);
yy(i)=y(i);
end
Mapx = xx(1,:);
Mapy = (yy(:,1))’;
Mapz=zz;
%%xx存放經度信息
%%yy存放緯度信息
%%zz即為需要的的網格矩陣,矩陣元素表示高度
顯示結果如下圖:
如有侵權,請聯系作者

總結

以上是生活随笔為你收集整理的DEM数字高程数据之高程网格格式转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。