113年度GIS專題中心暑期實習生成果介紹(9)

專題題目:舊版數位典藏系統的轉移及shp2geojson.js套件的維護及開發

實習學生:王雨萌(美國紐約州瓦薩學院(Vassar College))

指導老師:莊庭瑞 副研究員

本專題研究旨在協助depositar實驗室進行現行資訊典藏系統轉移至Omeka S系統所需的開發及測試,以建立資料轉移的標準作業程序(SOP),加速實驗室日後的轉移作業。此外,亦針對實驗室原成員所開發之shp2geojson.js套件進行更新及優化,並以發布成npm套件及新增更多功能為目標進行進一步開發。

研究內容與成果:

1.資訊典藏系統轉移:

  • 摸索並記錄 Omeka S 系統的架設、安裝、擴充功能下載、大量上傳及編輯物品的流程,以利實驗室同仁日後操作。相關流程文件連結如下:連結
  • 由於台灣堡圖歷史資料網頁的本地端原始資料已遺失,故撰寫以 BeautifulSoup4 為基礎的 Python 爬蟲套件,從該網頁抓取需要匯入至新數位典藏系統的資料。該爬蟲程式碼連結如下:程式碼 。此爬蟲套件未來可進一步調整,以配合日後所需。

2.shp2geojson.js 套件更新及優化:

  • 更新 gipong 所製作的 shp2geojson.js 套件中的老舊套件及語法。
  • 將 proj4js 及 jszip 更新至最新發行版本。
  • 修改部分過時的 JavaScript 語法。
  • 將套件打包,以待原開發作者發佈。