原本
手上的圖資是 CAD 的 DXF 格式,QGIS 的作業需要 SHP 圖層,無法直接沿用。
圖資轉換 · CAD 與 GIS 工作銜接
將 DXF 轉為 SHP,讓既有圖資能匯入 QGIS 使用。
原本
手上的圖資是 CAD 的 DXF 格式,QGIS 的作業需要 SHP 圖層,無法直接沿用。
現在
用工具把 DXF 轉成 SHP,匯入 QGIS 後核對內容與位置。
已有的 DXF 圖資需要進入 QGIS 工作流程,因此需要先轉成可供匯入使用的資料形式。
確認要在 QGIS 使用的 DXF 檔案。
核對重點:先確認後續工作所需要的圖面內容。
把 DXF 拖進視窗,選好座標系與編碼,按開始轉換。
保留既有 DXF 作業成果,轉成後續環境需要的形式。
檔案產出後仍需確認能否符合 QGIS 的工作需求。
格式轉換
DXF → SHP
將既有 DXF 圖資轉成後續 GIS 作業需要的形式。
工作銜接
匯入 QGIS
讓既有圖資接續在 QGIS 環境使用。
結果核對
確認內容與位置
在實際使用環境檢查輸出圖資是否符合工作需求。
條件是我提的;用哪些套件、程式怎麼分層是 AI 建議的,我確認符合條件後採用。
| 我提的條件 | 採用的做法 |
|---|---|
| 座標系要能選 | 用 pyproj 轉換;來源可選 TW97、TW67,輸出可選 TW97、TW67、WGS84。 |
| 中文屬性不能變成亂碼 | DXF 編碼自動偵測;SHP 編碼預設 CP950(繁體中文)。 |
| 要讀 CAD 圖檔、寫出 GIS 圖層 | ezdxf 讀取 DXF,pyshp 寫出 SHP。 |
程式架構:分成介面與轉換兩個程式檔,介面用 Tkinter;沒有使用資料庫。
以下呈現核對情境與預期結果,協助理解功能範圍。
全部情境與資料皆為示例。
| 原始素材 | 後續工作 |
|---|---|
| 示例 DXF 圖資 | 轉成 SHP 後匯入 QGIS 核對。 |