从品牌网站建设到网络营销策划,从策略到执行的一站式服务
相关的依赖库在我的github网站上
创新互联是一家专业提供阿克塞哈萨克族自治企业网站建设,专注与成都网站建设、网站制作、H5页面制作、小程序制作等业务。10年已为阿克塞哈萨克族自治众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。首先贴出代码:
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__': ''' # 另一种从网上直接下载DEM数据 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) # 定义一个光线向量 # 第一个表示和竖直方向的夹角,第二个表示由东向西照射 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') # 不显示坐标轴 plt.subplot(1,2,2) plt.imshow(shadow,cmap='gray') plt.axis('off') plt.show()
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图