如果大家有獲取省市颠猴、區(qū)縣或者其他地理區(qū)塊信息的需求,用上一篇的方法坡贺,獲取省市官辈、區(qū)縣的經(jīng)緯度就不太現(xiàn)實了,但是也有方法遍坟,我們在這篇文章里細講一下拳亿。
首先要用到的就是python的osmnx庫,具體參考這兩篇文章愿伴,我用的虛擬機環(huán)境安裝肺魁,因為要更新一堆庫,這樣不影響自己本機的程序隔节。
用法介紹:https://blog.csdn.net/wywywywywywy123456/article/details/71367664
安裝方法及安裝問題:https://blog.csdn.net/fancychuan/article/details/68946965
安裝完成以后在anaconda的Jupyter Notebook界面輸入如下代碼:
import osmnx as ox
city=ox.gdf_from_place("西城區(qū),北京,中國")
print(city)
ox.plot_shape(city)
注意運行結(jié)果中的“geometry”字段鹅经,里面就是所有點的經(jīng)緯度
把結(jié)果轉(zhuǎn)換成pandas的DataFrame格式,并輸出成excel
import pandas as pd
df = pd.DataFrame(city)
df.to_excel('d:\\xichengqu.xlsx')
下面把geometry字段里的信息復(fù)制出來怎诫,整理成我們想要的模式瘾晃,一共384個點
這個方法需要手工整理,我認為不是最優(yōu)方法幻妓,但是還沒有找到其他方法蹦误,比如是不是導(dǎo)出為shp格式,可能會更好涌哲,但是tableau連接shp文件胖缤,我還沒有研究過,放到以后再說吧阀圾。
整理完成后哪廓,我們就可以根據(jù)上一篇文章的方法,進行處理了初烘。
用Tableau打開數(shù)據(jù)涡真,調(diào)整經(jīng)緯度字段為地理信息里的經(jīng)緯度
雙擊[經(jīng)度]和[緯度]字段,把[地址]拖動到標(biāo)記功能區(qū)“詳細信息”上肾筐,標(biāo)記類型選擇“多邊形”哆料,將[路徑]拖動到標(biāo)記功能區(qū)“路徑”上,再調(diào)整一下顏色透明度吗铐。
雖然有點麻煩但是基本是可以用的东亦,一般來說這種數(shù)據(jù)只整理一次就可以,配合其他數(shù)據(jù)做數(shù)據(jù)連接或者數(shù)據(jù)融合都是可以的唬渗。
此篇文章已發(fā)布到我的公眾號:saodisir典阵,有興趣也可關(guān)注一下奋渔。