第二章 文獻回顧
第三節 物種調查相關行動應用程式實例
三、 小結
國
立 政 治 大 學
‧
Na tiona
l Ch engchi University
三、小結
表 2-3 整理上述六個物種調查 App 之特色,本研究開發之「社區物種 調查系統 App」欲結合各相關 App 之優點,物種查詢方面,參考「i35 愛 生物」與「Project Noah」,並以地圖介面、列表介面及關鍵字搜尋等方 式,提供查詢其他調查者上傳之物種調查資料的服務。物種調查方面,因 本研究涵蓋之調查目標範圍較大,包含動物界、植物界及真菌界,難以與 調查目 標較小 者如 「台灣 野生植 物調 查」、「What’s Invasive!」、「Plant Tracker」等同樣採用資料庫內容或圖鑑選取之方式,而是讓調查者自行選 擇是否輸入物種名稱,若有無法明確辨識之物種,後續可再交由專家或社 區裡對該類別物種較熟悉的人幫忙辨識。
本研究為方便社區調查資料之管理及確保資料之品質,並未如「i35 愛生物」與「Project Noah」開放使用 Facebook、Google、Twitter 等第三 方網路帳號,而是需先註冊本系統會員才能上傳調查資料。因顧及調查者 不一定是在有網路連線的情況下進行調查工作,本研究參考「拉姆薩公 民」、「台灣野生植物調查」、「What’s Invasive!」及「Plant Tracker」,並未 採取即時上傳的做法,而是讓調查者先將調查記錄儲存於行動裝置,待至 有網路連線的情況下再上傳資料。
‧
‧
‧ 國
立 政 治 大 學
‧
Na tiona
l Ch engchi University
‧
社區物種資料庫之建置是採用 PostgreSQL 資料庫管理系統 (Database Management System, DBMS) ,其具高穩定性、高效能及低開發成本之優 點,並提供 PostGIS 擴充模組以處理及儲存空間資料;社區物種調查系統 App 之建置是以 HTML、CSS、jQ uery Mobile 及 JavaScript 等網頁開發語 言撰寫網頁應用程式 (Web Application, Web App),再採用 PhoneGap 開發 框架將其打包成能於 Android、iOS、Windows Phone 等多種行動作業系統 上執行之跨平台 App,透過 Google Maps API v3 提供 App 之地圖服務,並 以 Web SQL Database API 建置本地端資料庫 (Local Database) ,存放尚未 上傳之物種調查資料;社區物種資料庫 WebGIS 平台之建置乃採用 Django 網頁開發框架,以 Python 語言搭配 HTML、CSS、jQuery 及 JavaScript 等 網頁語言撰寫系統程式,並分別透過 Google 的 Google Maps API v3 與 Fusion Tables API 設置平台之地圖服務、量測工具與物種資料圖層。表 3-1 整理並簡述各項建置工作使用之工具。
本研究為 降低開 發成 本,使 用之工 具皆為 免費軟 體, 其中, 除了 Google 的 Google Maps API v3 與 Fusion Tables API 因本身開發單位較偏向 商業性質,軟體原始碼僅部分公開,其餘皆屬於開放原始碼軟體 (Open Source Software)。開放原始碼軟體乃指其軟體的原始碼完全開放並提供給 大眾使用,任何人皆可直接取得、複製、修改和再發佈其原始碼,而不需 支付額外的授權費用。