利用MATLAB制作DEM山體陰影
在地理繪圖中,我們使用的DEM數(shù)據(jù)添加山體陰影使得繪制的圖件顯得更加的美觀。
GIS中使用ArcGIS軟件就可以達(dá)到這一目的,或者使用GMT,同樣可以得到山體陰影的效果。
本文提供了一個(gè)MATLAB的函數(shù),可以得到山體陰影。

其中調(diào)用的函數(shù) hillshade_esri.m如下:
其中有三個(gè)參數(shù)可以修改:azimuth=315;altitude=45;zf=1;
修改 azimuth,the direction of lighting in deg,下圖的變化范圍為0:360:

2.修改 altitude,the altitude of the lighting source in degrees above horizontal,下圖變化范圍為0:180:

3.修改 zf,the DEM altitude scaling z-factor ,下圖變化范圍為1:50:

標(biāo)簽: