亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

簡單地圖繪制 如何畫地圖

Python之所以這么流行,是因為它不僅能夠應(yīng)用于科技領(lǐng)域,還能用來做許多其他學(xué)科的研究工具,繪制地圖便是其功能之一 。
今天我們用matplot工具包之一的 mpl_toolkits 來繪制世界地圖,這是一個簡單的可視化工具,如果希望繪制更加復(fù)雜的地圖,可以考慮使用Google Maps API,不過這不在我們今天的討論范圍之內(nèi) 。
1.安裝 如果你還沒有安裝Python,請見這篇文章:超詳細(xì)Python安裝指南
為了能夠順利開展本項目,你需要先安裝以下依賴,在cmd或Terminal中輸入以下命令:
pip install numpypip install matplotlib
為了使用 mpl_toolkits, 單純安裝matplotlib是不夠的,我們還需要單獨安裝basemap,如果你已經(jīng)安裝了Anaconda,那這一步就非常好辦,輸入以下命令安裝即可:
conda install bas創(chuàng)載網(wǎng)emap
如果沒有的話,就稍微麻煩一點:
1.安裝geos: 2.根據(jù)你的Python版本下載basemaphttp://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap注意cp后面的數(shù)字是Python的版本 。(在頁面上按ctrl F,輸入basemap快速定位)3.在 cmd 下進(jìn)入該文件的目錄,運行
pip install basemap?1.2.1?cp37?cp37m?win_amd64.whl
2.簡單地圖 讓我們開始繪制一個地球,中心指向中國:

簡單地圖繪制 如何畫地圖

文章插圖

這里的重點在于Basemap,指定好你創(chuàng)載網(wǎng)想要放置的中心 。

簡單地圖繪制 如何畫地圖

文章插圖

效果還不錯哦,不僅如此,它其實不單單只是一張圖像,它還是一個功能齊全的matplot畫布 。這也就意味著,你能夠在上面畫線!讓我們放大地圖,進(jìn)入中國區(qū)域,然后標(biāo)記出深圳的位置:

簡單地圖繪制 如何畫地圖

文章插圖


簡單地圖繪制 如何畫地圖

文章插圖
不要用藍(lán)底圖了,看得不是很清晰,我們換成浮雕型:

簡單地圖繪制 如何畫地圖

文章插圖
可以很明顯地看到山區(qū)、丘陵等地理樣貌 。你還可以根據(jù)你的需要,針對某幾個城市做連線或者繪制某些經(jīng)緯度之間的區(qū)域 。別忘了,這可是matplo創(chuàng)載網(wǎng)tlib可編輯的畫布 。
3.世界地圖 接下來,我們將上述的世界地圖展開成帶經(jīng)緯線的平面圖形 。

簡單地圖繪制 如何畫地圖

文章插圖

簡單地圖繪制 如何畫地圖

文章插圖
嗯,有點那個味了哈 。甚至可以自己去打印出來給小孩子學(xué)習(xí)地理知識了 。
但是如果他想學(xué)習(xí)地理,整個世界的范圍好像有點大?我們先讓他學(xué)習(xí)世界著名景點的位置吧?

簡單地圖繪制 如何畫地圖

文章插圖

放大查看:

簡單地圖繪制 如何畫地圖

文章插圖

這樣,只需要往locations里類似地加入某個地點的經(jīng)緯度,就能在地圖上展示出來了,你還能自定義地畫兩個地點之間的連線,或者是重點放大某個區(qū)域 。總而言之,你想干的,基本上基于Matplotlib都可以做得到 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: