相關(guān)的依賴庫(kù)在我的github網(wǎng)站上
創(chuàng)新互聯(lián)是一家專業(yè)提供阿克塞哈薩克族自治企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、H5頁(yè)面制作、小程序制作等業(yè)務(wù)。10年已為阿克塞哈薩克族自治眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。首先貼出代碼:
import solar from gradient import * from shadows import * import numpy as np import matplotlib.pyplot as plt # plt 用于顯示圖片 import matplotlib.image as mpimg # mpimg 用于讀取圖片 # dem import srtm if __name__ == '__main__': ''' # 另一種從網(wǎng)上直接下載DEM數(shù)據(jù) geo_elevation_data = srtm.get_data() image = geo_elevation_data.get_image((500, 500), (45, 46), (13, 14), 300) # the image s a standard PIL object, you can save or show it: image.show() image = np.asarray(image) print(image.shape) ''' # 讀入高程信息 filename = 'dempyrenees.asc' dem = np.loadtxt(filename,skiprows=6,delimiter=' ') # 高程信息的維度 # print(dem) print(dem.shape) # 定義一個(gè)光線向量 # 第一個(gè)表示和豎直方向的夾角,第二個(gè)表示由東向西照射 sv = normal_vector(45, 270) # 生成陰影 shadow = project_shadows(dem=dem,sun_vector=sv,dx=30) print(shadow[1,:]) print(shadow.shape) # 顯示dem和shadow圖像 plt.figure() plt.subplot(1,2,1) plt.imshow(dem,cmap='gray') # 顯示灰度圖像 plt.axis('off') # 不顯示坐標(biāo)軸 plt.subplot(1,2,2) plt.imshow(shadow,cmap='gray') plt.axis('off') plt.show()
網(wǎng)站標(biāo)題:python實(shí)現(xiàn)DEM數(shù)據(jù)的陰影生成的方法-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.rwnh.cn/article22/doeicc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、電子商務(wù)、做網(wǎng)站、網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容