運用兩個全新空間函數輕鬆進行地理空間分析:MakePoint 與 MakeLine

地點資料有多種不同的形式與格式,不過其中最常見的一種即是以不同的欄位列出緯度和經度值。這項資料可能會放置在 Excel 檔案、CSV 或任何其他資料表格中。這些經緯度值可代表任何事物,可能是實際地點的位置、某個物體、Wi-Fi 熱點、野生動物所在位置,或世界上的任何其他事物。

Tableau 新增了兩個空間函數,這兩個函數能讓分析地點資料比以前更加輕鬆。嘗試理解地點資料及找出空間模式的使用者可多加利用。這兩個空間函數叫做 MakePointMakeLine。儘管透過名稱即可得知這兩個函數的用途,請讓我在以下幾個段落中示範現在在 Tableau 中,地圖已經可以做到何種境界。

透過 MakePoint 於空間聯結中運用經緯度欄位,在地圖上呈現警方事件資料

讓我們從 MakePoint 開始說明。MakePoint 這個函數可讓使用者在空間聯結中使用經緯度欄位。空間聯結能讓您使用點和多邊形,根據資料集的空間關係聯結資料集,而 MakePoint 就是可以建立點的函數! 也可將此函數想成是一個將非空間資料來源(如文字檔與 Excel 表格)轉變成空間資料來源的函數,而轉變成空間資料來源後,就能在空間中彙總空間資料。

在此範例中,我將會運用舊金山市的開放資料,探索舊金山各區的犯罪事件數據。首先,我先到 data.sfgov.org 下載區域形狀檔及最新的 CSV 檔形式事件報告資料。事件資料集包含經緯度欄位,以及數個其他類別,例如警察轄區或事件類型。我想提出的問題是:哪個區域回報的事件最多?還有哪些區域遭竊的風險最高? 這些問題現在都能輕鬆獲得解答。連線到形狀檔後,我就能新增連線至 CSV,並在聯結計算中使用 MakePoint。使用 MakePoint 讓我能夠使用交集完成這個空間聯結。

資料完成聯結後,便能使用「記錄數」,以視覺化的方式顯示哪一個區域的犯罪事件最多,並使用篩選器來找出竊盜問題的解答。

資料來源:https://data.sfgov.org

使用 MakeLine 連接航線的起點與終點

我們在 Tableau 新增的第二個函數叫做 MakeLine。如果想要以視覺化方式呈現地圖上兩點之間的連線,這個函數就能派上用場。您若曾製作起點-終點地圖,或使用過取車與還車位置資料集,MakeLine 能讓連接各點的作業變得輕鬆簡單。您只需要資料的起點與終點經緯度就能執行連接作業,不必複製多列資料或進行任何預先處理。 而航線是處理起點與終點的絕佳應用實例。您需要出發城市或機場的經緯度,以及目的地城市或機場的經緯度。我的資料集包含數條亞洲主要城市之間的航線,而透過 MakeLine,我現在能夠以視覺化方式呈現這些航線。
建立計算欄位後,只要將該欄位拖放到畫布上,一切就大功告成,隨時都能起飛。MakeLine 會產生測地線。測地線在連接地球上距離遙遠的位置時,會顯示為曲線。使用當地/城市規模的資料時,例如使用單車共享服務的取車與還車地點的資料時,測地線會呈現直線狀態。

您可以進一步深入探索資料,發現其中暗藏的空間模式。空間計算使地理空間分析變得輕鬆簡單,而且免除了預先處理與整理資料的需要。空間函數是 Tableau 中的另一個建置組塊功能,我們迫不及待想看看您會如何運用。Tableau 社群中已經有一些成員分享了他們的運用範例。 Marc Reid 製作了一個互動式儀表板來查看不同出發城市的航班。
Jeffery Shaffer 從社群中取得靈感,運用集合動作、向量地圖與空間計算製作了探索共乘資料的項目。

我們即將推出 2019.3 Beta 版,這個版本預計會有更多空間函數供早期測試,請密切注意相關消息。在這期間,歡迎多加運用 Tableau 製作精美的地圖!

訂閱部落格