用 QGIS 讓向量圖徵與串接資料 (Join) 能隨著 CSV 表格資料自動更新

qgis 資料串接與 csv 資料自動更新

 

資料的連接與屬性的變更是 GIS 軟體中常用到的功能,畢竟面對動輒百萬筆起跳的氣象、地籍或人口數據,不太可能用人工的方式慢慢修正。

 

而本文延續之前製作可攜式 QGIS 專案資料夾與向量圖層資料串接(Joins) ,以下將教各位如何讓 QGIS 偵測硬碟中的 CSV 表格資料變動並自動更新屬性資料。






 

讓 QGIS 圖層自動更新表格資料

串接資料表的部份不多贅述,請參考之前這篇教學。而要讓資料能隨著資料表變動,請按以下步驟進行設定。

 

手動載入分隔符號文字檔 Layer > Add layer > Add Delimited Text Layer

 

若資料表格本身不含地理位置資料,請勾選:

  • No geometry (attribute only table)

 

讓 QGIS 監控資料表,如果數值有變動則更新:

  • Watch file

 

資料串接選項:

  • Dynamic form
  • Editable join layer

 

如此一來,只要修改 CSV 資料集或讓程式自動運作,QGIS 就會自動載入新的資料,而不必手動載入圖層。翠維尼

 

 

用 QGIS 製作動態座標紀錄系統

聰明的各位應該發現了,只要載入分隔符號文檔時有勾選『Watch file』的話,QGIS 就會隨著載入的資料,即時變動圖層上的屬性。那這個概念能不能用在會定時回傳位置資料的無人機來製作動態軌跡紀錄呢?

 

還真的可以呢!

 

只要定位儀或程式 (Python) 所產生的分隔符號文檔能正確的被 QGIS 載入,就能做出這種看起來很厲害的效果了。

 

 

 

 

延伸閱讀

用 Calc 擷取網頁資料, 製作可即時更新資料的動態表格 Excel

將 QGIS 向量點圖徵製作成可開啟網址的按鈕

製作可攜式 (Portable) 的 QGIS 專案資料夾、載入含GPS的照片並直接顯示於地圖上、向量圖層資料串接(Joins)

資料表連接 (QGIS3)

Live link CSV in QGIS

更多 QGIS

 

 

 

留言

這個網誌中的熱門文章

寶鐘瑪琳中之人前世照片、年齡分析