资源简介
用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读写数据
相关资源
- pycharm工程python调用OpenCV实现USB摄像头
- vae,autoencoderpython实现
- SRNN python代码实现
- ArcGIS Python常用脚本.docx
- Python找不到cl.exe等
- 自动扫雷系统+Python
- 基于标签的用户协同算法python
- 12306抢票Python代码,内含视频教程
- 个人博客网站源码python3.6+django2.0+my
- python网盘.txt
- Python Flask开发自己敲的试验楼小Demo
- python内置K-means聚类算法对鸢尾花数据
- KCFpython算法
- 指定步数节点内容的PROCAST仿真结果导
- python自然语言处理中文停用词
- 最好中国大学近几年排名及python爬虫
- Tensorflow-BiLSTM分类
- 感知机算法Python实现
- python 实现将TXT文件内容逐行存到EXC
- python 打开并计算两幅dicom图像感兴趣
- python 决策树代码
- 银行ATM系统(Python实现)
- pygame实现的贪吃蛇游戏RetroSnaker.py
- Python文件
- QT文件转换成Python的自动化工具*.ui转
- fcntl模块 win
- python爬虫爬取企业详细信息
- Kruskal算法python实现
- 蚁群算法的python代码
- 最小二乘法python代码,不用库函数
评论
共有 条评论