91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-20
  • 語言: Python
  • 標簽: python??DEM??

資源簡介

用python語言實現DEM數據三維可視化,點擊button選擇DEM數據,則可顯示三維地形界面。

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
“““
Created?on?Mon?Jan??7?12:53:05?2019

@author:?Administrator
“““
from?mpl_toolkits.mplot3d?import?Axes3D
from?matplotlib?import?cbook
from?matplotlib?import?cm
from?matplotlib.colors?import?LightSource
import?matplotlib.pyplot?as?plt
import?numpy?as?np
import?tkinter
from?tkinter?import?filedialog
from?osgeo?import?gdal
gdal.AllRegister()



filePath=““
def?openfiles():
????fname?=?filedialog.askopenfilename(title=‘打開DEM文件‘?filetypes=[(‘DEM‘?‘*.tif‘)?(‘All?Files‘?‘*‘)])
????global?filePath
????filePath=fname
?
root?=?tkinter.Tk()
#root.geometry(‘500x300+500+200‘)
btn1?=?tkinter.Button(root?text=‘打開DEM文件‘font?=(“宋體“12‘bold‘)width=12height=2?command=openfiles)

btn1.pack(side=‘top‘)

root.mainloop()
?#輸入你的dem數據

dataset?=?gdal.Open(filePath)
adfGeoTransform?=?dataset.GetGeoTransform()
band?=?dataset.GetRasterBand(1)???#用gdal讀寫數據


評論

共有 條評論