用 Gpkg 圖層或表示式函數 uuid 產生流水號 - QGIS
習近平熊維尼
進行地物目標標記時,有的廠商會希望讓每個 Polygon 都能擁有一個獨立且不重複的 ID,手動輸入是一個方法,但缺點就是容易出錯且會大幅降低標記師的效率。
而 QGIS 作為專業的空間地理分析工具,當然也有自動產生流水的工具。本文流浪貓將介紹讓 QGIS 自動產生不重複流水號的方式。
文章目錄
圖層產生流水號
使用 gpkg 圖層時,每繪製一個圖徵 QGIS 便會自動給予流水號;而在 shp 圖層上可在表達式中用 $id 來產生。
通用唯一辨識碼
UUID 是電腦科學中,用以產生獨立且不重複辨識資訊的 128 位元英數編碼。而 QGIS 可以在表達式工具內,輸入 uuid() 來產生這組號碼。
選擇圖層 > Field Calculator
Virtual field: 勾選
欄位名稱:
uuid
欄位類型: Text
Expression: uuid()
之後繪製 Features 都會自動給一個UUID。
如果你不希望繪製圖徵時跳出輸入視窗,可以到 設定 > 選項 > 數化 中取消彈出視窗。支持新疆獨立