宋一凡 何龍 張?zhí)└?/p>
摘 要:國內(nèi)大學(xué)校園植物種類繁多,生態(tài)系統(tǒng)較為完善,建立相應(yīng)的植物數(shù)據(jù)庫,對研究校園植被時空分布特征和生態(tài)效益、植物教學(xué)以及校園植物網(wǎng)站的建設(shè)具有重大的價值。因此,文章研究了基于GIS數(shù)據(jù)采集技術(shù)的校園植物數(shù)據(jù)庫建設(shè)。
關(guān)鍵詞:校園植物;GIS數(shù)據(jù)采集;數(shù)據(jù)庫;植物網(wǎng)站
植物作為校園綠化中重要的構(gòu)景要素,兼具觀賞特性、改善校園環(huán)境,以及輔助生態(tài)教學(xué)等功能[1]。反觀國內(nèi)大學(xué)校園,普遍植物種類繁多,生態(tài)系統(tǒng)較為完善,因此,建立相應(yīng)的植物數(shù)據(jù)庫,對校園的生態(tài)文化建設(shè)具有重要的意義。
當(dāng)今社會已有相當(dāng)成熟的數(shù)據(jù)收集與儲存手段,但數(shù)據(jù)愈加繁多復(fù)雜,分門別類與綜合利用難度不斷上升?;诖吮尘跋?,本文介紹基于地理信息系統(tǒng)(Geographic Information System,GIS)數(shù)據(jù)采集技術(shù)下,如何建立存儲效率和查詢效率較高的植物數(shù)據(jù)庫,以方便綜合植物信息系統(tǒng)更加直觀地展示數(shù)據(jù)及其有效利用途徑。
1 基于GIS技術(shù)的數(shù)據(jù)采集
傳統(tǒng)方案下,需要人員手動采集,在地圖上記錄并制作紙質(zhì)表格歸檔,數(shù)據(jù)采集效率低下,精準(zhǔn)度低,難以系統(tǒng)化。而利用GIS系統(tǒng)完成的數(shù)據(jù)采集具有實時聯(lián)網(wǎng),時效性長,更新速率高等特點。GIS是在計算機硬件、軟件支持下,對地球表層空間(包括大氣層)中的有關(guān)地理分布數(shù)據(jù)進行采集、儲存、管理、分析和顯示描述的一種技術(shù)系統(tǒng)[2]。
調(diào)查者利用戶外助手APP等軟件,通過衛(wèi)星定位,對校內(nèi)植物進行逐株打點采集數(shù)據(jù),將植物數(shù)據(jù)與植物GPS空間信息以XML形式提交到數(shù)據(jù)庫中。由于智能手機GPS定位誤差在15~30 M,后端人員可通過地圖要素對實際點位進行誤差修正。同時將現(xiàn)有收集整理的文獻資料和拍攝的植物影像圖片與所采集的數(shù)據(jù)相結(jié)合,可以得到完善的植物數(shù)據(jù)。較傳統(tǒng)數(shù)據(jù)采集方法而言,采集效率及數(shù)據(jù)精準(zhǔn)度更高,易于系統(tǒng)化,潛在價值巨大。
2 數(shù)據(jù)庫系統(tǒng)設(shè)計
2.1 設(shè)計原則
該數(shù)據(jù)庫以關(guān)系型數(shù)據(jù)庫為模型,應(yīng)遵循相應(yīng)的完整性原則,考慮表記錄之間的約束性條件,如消除每個表格中重復(fù)的記錄,使用唯一主鍵(碼)來標(biāo)識每張記錄表,在多對多的關(guān)系中,同一個表格不能存放獨立的實體等。采用數(shù)據(jù)庫的范式,盡可能減少數(shù)據(jù)冗余情況,使數(shù)據(jù)存儲更有條理。最后,要對訪客進行權(quán)限設(shè)置,保證數(shù)據(jù)的安全性與準(zhǔn)確性,同時可為后期前端網(wǎng)站的更改預(yù)留數(shù)據(jù)庫可再開發(fā)的空間。
2.2 植物分類編碼
考慮到植物名稱及分類的復(fù)雜多樣,為了能夠在節(jié)省數(shù)據(jù)庫存儲空間同時又能使某一植物物種唯一,存儲時應(yīng)使用特定的編碼儲存。因此,我們應(yīng)建立一個植物分類編碼系統(tǒng),最上級的分類等級用第一位字母表示,次級依次類推,缺少等級便用0代替,便于分類。
2.3 表字段設(shè)計
“植物物種”為植物數(shù)據(jù)庫的基本實體,具體屬性主要包括:分類信息(界、門、綱、目、科、屬)、名稱信息(如拉丁名、中文名和異名)、形態(tài)特征、生境、地理分布等信息,具體如圖1所示。實際錄入工作中,可以對這些屬性進行適當(dāng)?shù)娜∩醿?yōu)化。
為減少數(shù)據(jù)冗余、提高存儲效率,在粗略地設(shè)計的基礎(chǔ)上,需要將屬性進一步分解細化,即建立多張屬性表,并建立表與表之間的聯(lián)系。如部分植物有多個異名,應(yīng)單獨建立異名表[3]。相應(yīng)地,可以對分類群、形態(tài)特征等屬性細化。
具體設(shè)計表字段時,需考慮所面向?qū)ο蟮木唧w需要。表字段應(yīng)選取合適的字段名并設(shè)置適當(dāng)?shù)念愋图伴L度。由于大部分字段都是對植物生態(tài)學(xué)特征及分類信息的描述性內(nèi)容,所以字段類型應(yīng)以文本類型居多。設(shè)計字段時,應(yīng)仔細分析,設(shè)置合理的長度,并做適當(dāng)?shù)膬?yōu)化,才能提高效率,減少數(shù)據(jù)的冗余。
3 數(shù)據(jù)庫應(yīng)用服務(wù)
該植物網(wǎng)站是基于瀏覽器/服務(wù)器(Browser/Server,B/S)模式,主要通過超文本標(biāo)記語言(HyperText Markup Language,HTML)和層疊樣式表(Cascading Style Sheets,CSS)完成網(wǎng)頁的靜態(tài)布局,并以JavaScript腳本語言設(shè)計網(wǎng)頁的動態(tài)響應(yīng)效果,如鼠標(biāo)事件和首頁的滾動圖片動態(tài)效果。其中主要設(shè)計了“植物索引”頁面來訪問數(shù)據(jù)庫,以實現(xiàn)植物信息的查詢檢索。
3.1 連接數(shù)據(jù)庫
為實現(xiàn)連接數(shù)據(jù)庫,需在Web服務(wù)器創(chuàng)建的項目中同時創(chuàng)建機器數(shù)據(jù)源(包括用戶數(shù)據(jù)源和系統(tǒng)數(shù)據(jù)源)和開放式數(shù)據(jù)庫系統(tǒng)互連(Open Database Connectivity,ODBC)。
數(shù)據(jù)源,設(shè)置連接屬性[4]。ODBC是一種重要的數(shù)據(jù)庫訪問API,能實現(xiàn)Web服務(wù)器與各種數(shù)據(jù)庫服務(wù)器相連接,調(diào)用該接口可以對數(shù)據(jù)庫進行存取操作[5]。通過ODBC驅(qū)動程序,可以實現(xiàn)后期用戶通過瀏覽器訪問網(wǎng)站數(shù)據(jù)庫。ODBC連接數(shù)據(jù)庫的結(jié)構(gòu)如圖2所示。
3.2 網(wǎng)頁設(shè)計
網(wǎng)站的版塊設(shè)計包括首頁、植物索引、資訊百科、植物地圖、花期花歷、公眾號6個部分的網(wǎng)頁,其中各部分的具體內(nèi)容介紹如下。
(1)“首頁”版塊包含了網(wǎng)站的建站簡介,以及各頁面的導(dǎo)讀小窗口,其中附帶各自的跳轉(zhuǎn)鏈接,如圖3所示。
(2)“植物索引”版塊是通過連接訪問植物數(shù)據(jù)庫,以實現(xiàn)對不同植物信息的查詢,查詢條件包括植物名、學(xué)名、是否有花期等關(guān)鍵字,點擊查詢后將跳轉(zhuǎn)特定的植物信息頁面,如圖4所示。
(3)“資訊百科”版塊可以推送最新的校園植物資訊,并科普植物知識。
(4)“植物地圖”版塊鏈接相關(guān)校園植物地圖,方便查詢植物分布和空間位置。
(5)“花期花歷”版塊設(shè)計了12個分頁,對應(yīng)各月份的開花植物,提供圖片和部分文字說明,方便瀏覽查詢各月開花植物。
(6)“公眾號”版塊用以推送已有公眾號的文章,并提供相關(guān)聯(lián)系方式。
4 結(jié)語
通過建立校園植物數(shù)據(jù)庫,學(xué)校相關(guān)部門可以更便捷、直觀地得到校園范圍內(nèi)植物的全面信息,從而更加科學(xué)規(guī)范地管理校園植物資源。同時,校園植物數(shù)據(jù)庫可以鏈接到相關(guān)的植物網(wǎng)站,訪問者可以通過網(wǎng)頁進行植物查詢,獲取校園內(nèi)的植物信息,用以研究校園植被時空分布特征和生態(tài)效益或是植物學(xué)科的學(xué)習(xí)。另外,建立校園植物數(shù)據(jù)庫不僅有利于學(xué)校生態(tài)文化建設(shè),對于輔助提高植物教學(xué)具有顯著的促進作用。
[參考文獻]
[1]楊琴軍,陳龍清,楊晨珊.大學(xué)校園植物景觀研究—以武漢大學(xué)為例[J].華中建筑,2010(10):133-136.
[2]閭國年,張書亮,龔敏霞.地理信息系統(tǒng)集成原理與方法[M].北京:科學(xué)出版社,2003.
[3]沈光,佟斌,孫波.論植物數(shù)據(jù)庫的建立[J].國土與自然資源研究,2007(1):89-90.
[4]顧梅.如何開發(fā)和訪問網(wǎng)站數(shù)據(jù)庫[J].信息系統(tǒng)工程,2000(12):42.
[5]董駱駱.基于B/S模式的管理信息系統(tǒng)的研究與開發(fā)[D].武漢:華中科技大學(xué),2007.