GIS 工作流程自動化

灌區圖出圖自動化

將圖層選取、製圖樣式與版面設定整理成可重複的 QGIS 專案生成流程。透過架構圖與公開地理資料的製圖前後對照,探索樣式、標註與版面配置。

PythonQGIS XMLPyQGIS版面配置

應用情境

應用情境

重複製作灌區圖時,許多圖層、樣式與版面決策可以整理成設定。

處理問題

每次手動切換範圍及輸出設定,容易讓專案的配置不一致。

工作流程

選擇範圍與設定,以 XML 生成 QGIS 專案,再另行算繪與人工審閱。

公開示例

本頁示例使用國土測繪中心的公開地理資料,不公開內部圖資或真實業務資料。

設定與專案生成

現行產生器提供單張及批次選取的桌面介面。主流程以 XML 操作種子 QGIS 專案,依設定選取圖層、套用樣式、設定出圖範圍並重建版面元件。圖像算繪是另一個步驟,由 QGIS Python 環境處理。

專案生成與另行算繪架構圖
架構摘要:XML 專案生成與 PyQGIS 算繪分工。此圖只說明流程,未在瀏覽器執行原工具。

同一地理範圍的製圖前後對照

公開資料製圖示範:行政區、道路、水系與國小點位。使用內政部國土測繪中心的 2024 年地形資料與 2023 年行政界,在 TWD97/TM2(EPSG:3826)中裁切同一範圍。兩個狀態保留完全相同的圖形,只改分類樣式、標註及版面。這是獨立製圖示範,不是原桌面工具的操作截圖或產出,也不是官方灌區界。

內政部國土測繪中心公開資料製圖前後對照
同一範圍與圖形:3 個行政面、113 個水域面、627 條道路、25 條水系線、21 個國小點位。點位在最上層、線居中、面在底層;少量選擇性標註降低遮擋。手機可橫向移動圖面,或點圖開啟完整 SVG。

圖層辨識

中性色的原始疊合,改為可辨行政面、水域、道路、水系與國小點位的分類樣式。

線與點的視覺層級

水系線用較明確的藍色筆畫,道路保留較細的線;國小點位始終位於線與面上方。

標註與圖例

選擇少量分散的學校名稱,增加文字描邊;分類圖例放在圖框外,避免蓋住地理資訊。

版面資訊

保留相同的公尺座標框架,新增 1 公里比例尺與投影北向;兩版皆標示資料年代與來源授權。

公開資料來源與授權

顯名:內政部國土測繪中心。地形資料使用 2024 年中壢圖幅;行政界檔案版本為 2023 年。依政府資料開放授權條款第 1 版轉製。本圖的行政界不是灌區界,水系線不全是灌溉渠道,國小點位不推定公立身份。

NLSC 政府開放資料下載 · 地形資料來源 · 行政界來源 · 開放授權第 1 版

專案與算繪產出

QGIS 專案

專案生成階段產出 .qgz,包含依設定建立的圖層、樣式及版面配置。

另行算繪

獨立的 PyQGIS 算繪步驟輸出 PNG 圖像供審閱,專案生成本身不需 PyQGIS。

製圖審閱

交付前需檢查圖層完整性、圳路分類、出圖範圍、標註位置及圖例遮擋。

配置重用

年版與來源選取、樣式規格及版面設定,讓指定案例的配置流程更可重複。

已實作範圍與待補項目

  • 既有介面支援單張/批次選取,以及圖層、紙張方向與版面配置選項。
  • 現行主路徑仍以種子專案進行 XML 操作;從零建專案的程式另行存在,尚未接入桌面介面。
  • 圖層涵蓋與圳路分類仍不完整,圖例避讓、標註方向與重疊仍需人工審閱及後續調整。
  • 本頁為匿名流程說明與公開資料製圖展示,不能據此宣稱各地區已完整自動化、全國營運上線或已量測節省比例。

展示範圍依實作與架構紀錄整理,原始程式、業務資料、內部位置及私人儲存庫不在本頁散布。