电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python實現3D地圖可視化

瀏覽:8日期:2022-08-01 11:32:32

基于python代碼的3D地圖可視化,供大家參考,具體內容如下

介紹

使用Python對地圖進行3D可視化。以地圖為地圖,可以在三維空間對軌跡、點進行可視化。

我們使用了多個庫:

1.gdal;主要是用于讀取地圖信息,這個庫在GIS中很常用,使用C++代碼編寫的,如果安裝不了需要在pypi里面找一下對應的資源。

2.opencv;很常用的圖像處理庫。

3.matplotlib;常用的可視化庫

結果

廢話不多說直接上結果:

python實現3D地圖可視化

python實現3D地圖可視化

代碼

直接上代碼,代碼很簡單。

from osgeo import gdalimport cv2gdal.UseExceptions()ds = gdal.Open(’E:/Pythoncode/讀取地理信息/無標題.tif’)bandg = ds.GetRasterBand(1)elevationg = bandg.ReadAsArray()bandr = ds.GetRasterBand(2)elevationr = bandr.ReadAsArray()bandb = ds.GetRasterBand(3)elevationb = bandb.ReadAsArray()import matplotlib.pyplot as pltnrows, ncols = elevationr.shapeelevation= cv2.merge([elevationg,elevationr,elevationb])## I’m making the assumption that the image isn’t rotated/skewed/etc. # This is not the correct method in general, but let’s ignore that for now# If dxdy or dydx aren’t 0, then this will be incorrectx0, dx, dxdy, y0, dydx, dy = ds.GetGeoTransform()x1 = x0 + dx * ncolsy1 = y0 + dy * nrowsplt.imshow(elevation, cmap=’gist_earth’, extent=[x0, x1, y1, y0])plt.show()from PIL import Imagefrom mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltfig = plt.figure()ax = Axes3D(fig)img = Image.open(’E:/Pythoncode/讀取地理信息/無標題.tif’)xx=[]yy=[]colall=[]x = img.size[0]y = img.size[1]for i in range(x): for j in range(y): r = hex(img.getpixel((i, j))[0])[2:] b = hex(img.getpixel((i, j))[1])[2:] g = hex(img.getpixel((i, j))[2])[2:] if len(r) == 1: r = ’0’ + r if len(b) == 1: b = ’0’ + b if len(g) == 1: g = ’0’ + g col = ’#’ + r + b + g colall.append(col) xx.append(x0 + dx * i) yy.append(y0 + dy * j) # col = ’#FF00FF’ax.scatter(xx, yy, 5, c=colall, alpha=0.5)plt.show()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 蒸汽吸附分析仪-进口水分活度仪|康宝百科| 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 液氨泵,液化气泵-淄博「亚泰」燃气设备制造有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | IP检测-检测您的IP质量 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 定时排水阀/排气阀-仪表三通旋塞阀-直角式脉冲电磁阀-永嘉良科阀门有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 安徽成考网-安徽成人高考网| 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 微学堂-电动能源汽车评测_电动车性能分享网 | loft装修,上海嘉定酒店式公寓装修公司—曼城装饰 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 隆众资讯-首页_大宗商品资讯_价格走势_市场行情| 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 首页-浙江橙树网络技术有限公司| 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 |