亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python實(shí)現(xiàn)3D地圖可視化

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

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

介紹

使用Python對(duì)地圖進(jìn)行3D可視化。以地圖為地圖,可以在三維空間對(duì)軌跡、點(diǎn)進(jìn)行可視化。

庫(kù)

我們使用了多個(gè)庫(kù):

1.gdal;主要是用于讀取地圖信息,這個(gè)庫(kù)在GIS中很常用,使用C++代碼編寫(xiě)的,如果安裝不了需要在pypi里面找一下對(duì)應(yīng)的資源。

2.opencv;很常用的圖像處理庫(kù)。

3.matplotlib;常用的可視化庫(kù)

結(jié)果

廢話不多說(shuō)直接上結(jié)果:

python實(shí)現(xiàn)3D地圖可視化

python實(shí)現(xiàn)3D地圖可視化

代碼

直接上代碼,代碼很簡(jiǎn)單。

from osgeo import gdalimport cv2gdal.UseExceptions()ds = gdal.Open(’E:/Pythoncode/讀取地理信息/無(wú)標(biāo)題.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/讀取地理信息/無(wú)標(biāo)題.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()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 丁香狠狠色婷婷久久综合 | 免费一级毛片免费播放 | 国产成人精选视频69堂 | 久久不射网站 | 国产亚洲综合一区二区在线 | 日韩精品一区二区三区中文字幕 | 国精品日韩欧美一区二区三区 | 亚洲精品第一区二区在线 | 大片免费看大片费看大片 | 国产精品情人露脸在线观看 | 黄片毛片视频 | 免费在线播放黄色 | 亚洲国产成人久久笫一页 | 青青青青手机在线视频观看国产 | 国产日韩欧美高清 | 中文字幕午夜乱理片 | 日韩 亚洲 中文 图片 小说 | 妖精视频在线观看网站 | 在线观看亚洲欧美 | 激情另类国内一区二区视频 | 国产精品欧美亚洲韩国日本久久 | 亚洲第一福利视频 | 国产小视频精品 | 国产成年女人免费视频播放a | japanese国产在线中文 | 免费看a级片 | 欧美精品免费一区欧美久久优播 | 国产一级特黄老妇女大片免费 | 久久久久久91香蕉国产 | 精品久久久久久亚洲 | 欧美在线观看免费一区视频 | 99re这里有免费视频精品 | 成人毛片免费 | 在线观看色片 | 成人一级片在线观看 | 免费网站看av片 | 日韩毛片免费 | 可以免费观看的毛片 | 中国一级毛片免费观看 | 成人五月网 | 欧美四区 |