在數(shù)據(jù)聯(lián)接界面中抡驼,Intersects(相交)聯(lián)接方式幾乎不太引人注意屿附,但是它對(duì)于處理空間地理文件特別有用處。
比如葱色,Tableau國(guó)內(nèi)2020 年第四期 Viz Challenge“2011 年至 2017 年北京房?jī)r(jià)”的數(shù)據(jù)集中卸伞,只有經(jīng)緯度數(shù)據(jù)抹镊,那么如果我們想要分析區(qū)縣維度,但數(shù)據(jù)中又沒(méi)有荤傲,那怎么辦呢垮耳?
這時(shí)候,Intersects聯(lián)接方式就能派上大用場(chǎng)了遂黍。
首先大家可以去下載房?jī)r(jià)的數(shù)據(jù)集终佛。
然后,打開(kāi)阿里的DATAV.GeoAtlas地圖選擇器雾家,下載北京市(含區(qū)縣)的geojson空間文件铃彰。
http://datav.aliyun.com/tools/atlas/#&lat=32.95336814579932&lng=87.8466796875&zoom=4
用tableau聯(lián)接兩個(gè)數(shù)據(jù)集,
左邊房?jī)r(jià)數(shù)據(jù)源選擇“編輯聯(lián)接計(jì)算”芯咧,
- MAKEPOINT([Lat],[Lng])
右邊北京.json數(shù)據(jù)源聯(lián)接字段選擇“幾何”牙捉,
中間聯(lián)接條件選擇“Intersects”和左連接,如下圖
這樣就可以根據(jù)數(shù)據(jù)集中的經(jīng)緯度匹配區(qū)縣了敬飒,在新生成的數(shù)據(jù)集中的Name字段就是匹配好的區(qū)縣信息邪铲。
我們還可以做一些更有意思的操作,比如无拗,房?jī)r(jià)數(shù)據(jù)集有30多萬(wàn)條數(shù)據(jù)带到,如果我只想要以天安門為中心,半徑10公里以內(nèi)的數(shù)據(jù)英染,那該怎么操作呢阴孟?
我們新建一個(gè)數(shù)據(jù)集,標(biāo)記好天安門的經(jīng)緯度税迷。
address,lat1,lng1
天安門,39.90729651,116.3912024
同樣導(dǎo)入兩個(gè)數(shù)據(jù)集做聯(lián)接。
左邊房?jī)r(jià)數(shù)據(jù)源選擇“編輯聯(lián)接計(jì)算”锹漱,
- MAKEPOINT([Lat],[Lng])
右邊天安門.csv數(shù)據(jù)源選擇“編輯聯(lián)接計(jì)算”箭养,
- BUFFER(MAKEPOINT([Lat1],[Lng1]),10,'km')
中間聯(lián)接條件選擇“Intersects”和內(nèi)連接,如下圖哥牍。
這時(shí)毕泌,數(shù)據(jù)集已經(jīng)被BUFFER函數(shù)篩選后喝检,只剩下距離天安門10公里以內(nèi)的數(shù)據(jù)了。
是不是很有意思撼泛,快試試吧挠说。
此篇文章已發(fā)布到我的公眾號(hào): saodisir,有興趣也可關(guān)注一下