GPS 藝術路線怎麼畫?完整教學
GPS 藝術(GPS art,英語圈也叫 Strava art)是把跑步或騎車的軌跡當成筆畫,在城市的路網上畫出一個圖案。這一頁說明整個流程怎麼跑,以及遇到「貼出來的路線跟圖案不像」時該調什麼。
GPS 藝術是什麼
你在路上跑出來的軌跡會被手錶記錄成一條線。如果事先規劃好要走哪些路,這條線就能組成一個看得出來的圖案——愛心、貓、恐龍,或是一組數字。這就是 GPS 藝術。
難的地方在於:圖案是自由曲線,街道不是。真正的路網是一格一格的,而且不是每個方向都有路。所以「把圖案畫在地圖上」和「這個圖案跑得出來」是兩件事,中間需要一個把輪廓貼合到真實道路的步驟。
四個步驟
- 選圖案。 用內建的一筆畫圖形(愛心、星星、貓、聖誕樹、暴龍、臘腸狗、鳥、魚),上傳一張圖讓它自動描邊,在小畫板上手繪,直接在地圖上拖一筆,或匯入一個現成的 GPX 軌跡。
- 對位置。 拖動地圖把圖案放到想跑的區域,或用地名搜尋跳過去。圖案可以旋轉和左右鏡像——轉個角度讓輪廓對上路網的走向,效果差很多。
- 貼到街道。 按下「把輪廓貼到街道」,系統會沿真實道路重新算一條可跑的路線,並自動反覆校正大小,讓實走距離接近你設定的目標。
- 匯出 GPX。 下載 GPX 檔,匯入手錶或訓練 App,跑的時候照著導航走。
整個過程在瀏覽器裡完成,不需要安裝任何東西。前三步不用登入;要匯出 GPX、儲存路線或產生分享圖卡才需要帳號。
距離與模式怎麼選
反直覺的地方:控制點不是愈多愈好。控制點一多,路由器為了「經過每一個點」會繞路,反而讓路線變長、來回折返變多。所以除非圖案細節真的很重要,完美版通常是最好的選擇。
- 精簡版(18 個控制點)——走大路,轉彎最少,跑起來最順,但圖案只剩大概的形狀。
- 完美版(26 個控制點)——預設值,形狀與可跑性的平衡點。
- 細密版(60 個控制點)——最貼近圖案,代價是轉彎變多、可能出現原路折返,實走距離也會超出目標比較多。
為什麼貼出來的路線跟圖案不像
最常見的原因是圖案的細節比街廓還小。市區的街廓大約 100 到 200 公尺(台中市區實測約 150 公尺,郊區可以到 400 公尺以上)——如果你的圖案要求兩個轉角相距 60 公尺,那一帶又沒有那麼密的巷子,路網就是畫不出這個轉折。
所以按下貼路之前會先做一次可行性檢查:算出圖案的轉角數和轉角間距,跟這一帶實際的路網密度比對。畫不出來時會直接跳出對話框,並給出一組建議設定(通常是換模式或拉長距離),按一下就套用。
三個實際有用的調整方向:
- 把距離拉長。 同一個圖案放大兩倍,細節間距也放大兩倍。這是最有效的一招。
- 簡化圖案。 上傳的圖可以拉「細節」滑桿減少轉折點;線條愈簡單的圖案愈容易成功。
- 開啟方格化。 把圓弧改成沿棋盤格走的階梯,對格狀街道的城市(多數台灣市區、京都、曼哈頓)幫助很大。
- 旋轉圖案。 讓輪廓的主要走向對上街道的走向,比什麼都有效,而且不用犧牲任何細節。
走巷弄與坡度
「走巷弄」預設是開啟的。它會先抓這一帶的路網,把控制點挪到住宅區小路、人行道、產業道路上,再交給路由器算路。同時被排除的還有標記為橋樑、隧道或高架的路段——那正是高架快速道路在圖資裡的樣子,不需要靠高程資料就能認出來。
為什麼只能這樣做:公開的路由服務不接受「排除某類道路」的指令,但它一定會把每個控制點吸附到最近的路上。所以把控制點放到巷子裡,路線就會走巷子。結果會以「大馬路 %」顯示——那是路線有多少比例貼著大馬路走。
坡度是另一回事,沒有任何標籤能表達它。路線算完後會沿線取樣高程(Copernicus 90 公尺數值地形模型),算出總爬升和最大坡度;最陡處超過 8% 會出現警告。這兩個數字是路線完成後才補算的,不影響路線本身。
上傳自己的圖
上傳的圖會自動判斷是剪影還是線稿。剪影(實心圖形)取外輪廓;線稿(線條畫、手寫字)取線條的中心線,這樣一條線才不會被描成來回兩趟的細長迴圈。
照片會自動偵測出來,並在瀏覽器裡用 AI 去背,把主體抓出來再描邊。模型是第一次上傳照片時才下載的,照片本身完全不會離開你的裝置。
適合的圖:輪廓清楚、線條少、能一筆畫完。不適合的圖:細節很多的照片、需要多筆才畫得出來的字(大部分文字都是),以及有很多分離部件的圖案。目前的模型是單一連續筆畫——封閉迴圈,或用手繪畫板取消封閉來畫開放路徑(例如寫「2026」)。
匯入現成的 GPX
已經有 GPX 檔的話可以直接匯入——自己手錶錄的、別人分享的、或以前從這裡匯出的都行。路線會直接畫在地圖上,並算出實走距離、轉彎數與總爬升。
匯入的軌跡是原樣顯示,不會重新貼路:你跑過的路徑就是你跑過的路徑,交給路網重算只會變成另一條路線。要修改就進「編輯節點」拖動節點,被你改動的那幾段才會重新沿道路計算。
- 點太密會自動抽稀。 1 Hz 記錄的一趟 10 公里有五千多個點,最多保留 3000 點,抽稀後的總長度誤差在 3% 以內。
- 一個檔案有多條軌跡時只取最長的那一條。 多條通常是不同的活動,接起來會生出一段你根本沒跑過的路。同一條軌跡中間的暫停分段會接回去,那本來就是同一趟。
- 只有地標點(wpt)的檔案不能當路線用。 那是一組地點而不是路徑,依序連起來會得到一條穿過建築物的假路線。
匯入的路線沒有「圖案」,所以不會顯示相似度,也不能用原本的圖案重貼;其他功能都一樣——可以匯出 GPX、產生分享圖卡、存進帳號、建立公開連結。
匯出到手錶
各家 App 的選單位置常改版,以上只描述大方向。如果找不到,搜尋該品牌的「匯入 GPX 路線」通常最快。
- Garmin——用 Garmin Connect 匯入為「路線(Course)」,再傳送到手錶,就能在跑步時開啟導航。
- Coros / Suunto / Polar——各家 App 都有匯入路線的功能,匯入後同步到手錶。
- Apple Watch——內建的體能訓練 App 不支援匯入 GPX 路線,需要搭配支援路線導航的第三方 App。
- 手機——直接丟進支援 GPX 的導航或跑步 App 也可以,不一定要手錶。
上路之前
產生的路線是根據公開圖資算出來的建議,不是實地勘查過的結果。它不知道哪裡在施工、哪個地下道禁行、哪段人行道斷掉、哪條巷子晚上沒有燈。路口該停還是要停,導航跟你說直走也一樣。
另外,分享出去的路線圖會顯示它的實際位置。從自家門口出發的路線,分享前想一下。