By 肥貓, 12 二月, 2026 @ 肥貓的異想世界 續1:用QGIS處理有斷點的資料的示範--以杭溫高速鐵路溫州北站附近為例(OpenStreetMap) 續前篇,既然可以在Python用命令列讀取資料,還有各線段的經緯度座標,那我何不乾脆一起把修正後的座標帶進去?比起在QGIS點放個老半天也比較簡單。我仔細看了一下圖資裡的內容,得知資料裡每一列貯存經緯度的欄位叫做hangzhou_wenzhou_hs2.iloc[n].geometry.wkt
By 肥貓, 7 二月, 2026 @ 肥貓的異想世界 用Python/QGIS篩選地理資料的簡短示範 我們可以用很多第三方程式去擷取OpenStreetMap的圖資,但是地理範圍較大的資料容量也很大。若直接匯入QGIS不僅浪費資源也影響程式穩定度,宜在Python用命令列做預處理。用極端點的例子,我想製作中國的高速公路網圖,可以在人道救援資料集找到擷取OSM中國所有道路的資料集,你再從中篩選出高速公路資料集即可。說來容易,但是檔案抓下來就1.8GB,直接匯入QGIS是不會當掉,但是快七百萬個Features是要等到天荒地老?若用Python先做預處理,把資料篩選到約56萬筆再匯入QGIS,事情顯然就簡單得多。拜AI之賜,Google很快就能給你基礎的語法下去修。
By 肥貓, 18 九月, 2025 @ 肥貓的異想世界 試用Python製作一支簡單的爬蟲程式 讀法規考古題,不外乎是要記法條。但是一條一條從全國法規資料庫慢慢複製貼上會很繁瑣。最便捷的方式無非是寫支爬蟲,逐條寫進檔案(本例是csv)。但是請留意,爬蟲請避免用在有著作權或流量限制的網站上以免觸法。在合理使用的前提下,使用政府的開放資料還是比較妥當。(以下語法可至我的Github下載)
By 肥貓, 18 九月, 2025 @ 肥貓的異想世界 試用Python製作一支簡單的考試程式 網路上常見如阿摩、MOSME等線上題庫,讓使用者在上面做考古題、做完對答案...諸如此類。但是這種網站畢竟是套裝軟體,若想自己修改參數,例如題目考啥、考幾題、答對得幾分、答錯倒扣幾分、甚至答題紀錄等不甚方便。有時還需要付錢+登入才能使用。最近肥貓在準備轉職的考試,想說這些功能如果網站沒有,自己弄一個不就得了嗎?於是用Python做出一支簡單的考試程式來用。題庫建立為避免版權爭議,我就不提供原始的題庫,就隨便出幾題來demo。
By 肥貓, 3 十一月, 2023 @ 肥貓的異想世界 用QGIS + OpenStreetMap + Python 處理線形地理資料 本文內容是敘述如何用QGIS,結合開放街圖(OpenStreetMap)的圖資,以及Python資料處理,在QGIS上處理資料。本次使用圖資:福爾摩沙高速公路(即我國國道三號,下稱福高)的路線圖。取得圖資(XML):去OpenStreetMap尋找福高路線圖的XML檔。搜尋「福爾摩沙高速公路(北上)」,取得該路線圖編號(3876887)。並於畫面下方點選「下載XML」,進入XML顯示頁面。操作過程如下三張圖所示