--- tags : Google My Maps --- # 臺北市行人專用清潔箱 (Google My Maps) 由於一個 My Maps 只能新增最多10個圖層,但臺北市的行政區總共有12個,所以就採用了[臺北市議員的選舉區域](https://zh.wikipedia.org/wiki/%E8%87%BA%E5%8C%97%E5%B8%82%E8%AD%B0%E6%9C%83#%E5%B8%AD%E6%AC%A1%E5%88%86%E5%B8%83)來劃分,總共6個圖層 * 第一選舉區:士林區、北投區 * 第二選舉區:內湖區、南港區 * 第三選舉區:松山區、信義區 * 第四選舉區:中山區、大同區 * 第五選舉區:中正區、萬華區 * 第六選舉區:大安區、文山區 * ~~第七選舉區:全市平地原住民~~ * ~~第八選舉區:全市山地原住民~~ ### **[地圖連結](https://www.google.com/maps/d/edit?mid=1YGbU-XwLMxDJyjARSMpk4NPuyf4LDAc&usp=sharing)** ## 資料處理(的歷程 1. 資料來源 : [政府開放資料平台](https://data.gov.tw/) 2. 找到 [臺北市行人專用清潔箱](https://data.gov.tw/dataset/121355) 3. 下載 CSV![](https://i.imgur.com/Jeea3Xe.png) 4. 直接匯入 My Maps,然後發現原始資料有問題 ![](https://i.imgur.com/1PuIrx8.png) 5. 開啟資料表後發現有3個點的經緯度有誤 ![](https://i.imgur.com/V3toTlc.png) 6. 用 Excel 讀入 CSV (因為直接打開有可能會變亂碼喔,而且之後要編輯比較方便操作) ![](https://i.imgur.com/mJrmmUW.png) 7. 注意CSV要設定 UTF-8 與逗號分隔,然後載入 ![](https://i.imgur.com/gPWpxIG.png) 8. 找出第5.的三個經緯度錯誤點並修正(我還特地去 Google 地圖看指南路那個垃圾桶長怎樣 ↓長這樣↓ ![](https://i.imgur.com/UNkMVAC.jpg) 9. 開始整理資料內容與欄位,例如: * 刪掉備註欄 : 超沒用的,每筆資料內容都一樣是"嚴禁投入家用垃圾,違者重罰新臺幣6000元",我乾脆直接寫在整個地圖的說明欄。 * `路名`與`段號及其他註明`兩欄合併 : 原始資料中,有些點位的`段號及其他註明`就包含了`路名`,但有些卻沒有,非常混亂,不曉得要拿哪個欄位當作垃圾桶的名稱。 所以就寫了一小段 Excel 函數,判斷`段號及其他註明`有沒有包含`路名`,有的話則保持`段號及其他註明`的內容,若不包含則把`路名`與`段號及其他註明`合併。 `=IF(ISNUMBER(SEARCH(B1,C1)),C1,B1&C1)` → [函數們的使用說明書](https://support.microsoft.com/zh-tw/office/%E6%AA%A2%E6%9F%A5%E5%84%B2%E5%AD%98%E6%A0%BC%E6%98%AF%E5%90%A6%E5%8C%85%E5%90%AB-%E5%8D%80%E5%88%86%E5%A4%A7%E5%B0%8F%E5%AF%AB-7bb505c7-2815-4a7a-9544-57a5f0dcd551) ![](https://i.imgur.com/orDo1PN.png) 10. 最後,依照自己喜歡的分類法把臺北市的垃圾桶們存成一個個的 CSV,然後匯入 My Maps。(也可以不分圖層,直接把整份整理好的 CSV 匯入 My Maps,我有嘗試過,可能是一次匯入太多筆資料,有時候無法成功) --- ### 下一集 : [經過特定站牌的公車路線](https://hackmd.io/@Annie/Sy-Gvn-ji) ### ㄟㄟㄟ怎麼拍手? : [按我教你](https://hackmd.io/@Annie/BJcui4_sj) --- <div class="likecoin-embed likecoin-button"> <div></div> <iframe scrolling="no" frameborder="0" src="https://button.like.co/in/embed/dh10050160/button?referrer=hackmd.io/@Annie/SkNy0Dgos"></iframe> </div>