冒 建
(北京市地質(zhì)研究所,北京 100011)
北京市突發(fā)性地質(zhì)災害隱患點管理數(shù)據(jù)庫建設(shè)設(shè)計與實現(xiàn)
冒 建
(北京市地質(zhì)研究所,北京 100011)
以北京市突發(fā)性地質(zhì)災害隱患點管理數(shù)據(jù)庫的建設(shè)為例,介紹了地質(zhì)災害隱患點數(shù)據(jù)庫建設(shè)設(shè)計、數(shù)據(jù)組織與更新維護等,為突發(fā)性地質(zhì)災害隱患點管理提供借鑒。
地質(zhì)災害;隱患點;管理數(shù)據(jù)庫
北京是我國政治、科技、文化中心,經(jīng)濟大城市。北京地區(qū)的地形地貌、地質(zhì)構(gòu)造等較為復雜,各種地質(zhì)災害時有發(fā)生,所造成的各種損失比較嚴重。北京市政府一直很重視自然災害的勘察、監(jiān)測、防治工作,積累了許多寶貴經(jīng)驗。
國家各級人民政府負責地質(zhì)災害防治工作,每年汛期須組織編制汛期地質(zhì)災害防災預案。北京市國土資源局為了高效有序地做好突發(fā)性地質(zhì)災害應急防治工作,避免或最大限度地減輕災害造成的損失,于2006年底組織建設(shè)北京市突發(fā)性地質(zhì)災害隱患點管理數(shù)據(jù)庫。
根據(jù)用戶要求,北京市突發(fā)性地質(zhì)災害隱患點管理數(shù)據(jù)庫需要滿足如下需求
1.1 數(shù)據(jù)需求
隱患點共分五大類型:危險戶隱患點、礦山隱患點、中小學隱患點、旅游景點隱患點及其它隱患點。
危險戶隱患點需要掌握的信息有危險戶戶主姓名、家庭人口、戶主電話、所在的自然村、行政村、鄉(xiāng)鎮(zhèn)、區(qū)縣,受何種類型的災害、危害程度有多大、避險地點、預警信號、避險路線、本戶注意事項。
礦山、中小學、旅游景點及其它隱患點需要掌握的信息有隱患點名稱、聯(lián)系人、聯(lián)系電話、所在的行政村、鄉(xiāng)鎮(zhèn)、區(qū)縣、受威脅人數(shù)、受威脅房屋、受何種類型的災害、危害程度有多大、避險地點、預警信號、避險路線。
根據(jù)以往各區(qū)縣的數(shù)據(jù)初步統(tǒng)計,北京市有威脅對象的地質(zhì)災害隱患點有500多處,主要災害類型有泥石流、崩(滑)塌、采空塌陷、地裂縫等,分布于懷柔、密云、房山、平谷、昌平、延慶、門頭溝、豐臺、海淀、石景山10個區(qū)縣,主要危害對象包括居民點、公路、旅游景點、度假村、礦工宿舍以及中小學校。其中300多處災害點威脅有4000多戶15000多人的生命財產(chǎn)安全(不包括門城鎮(zhèn)地區(qū)受采空塌陷威脅的戶數(shù)和人數(shù)),90多處災害點威脅交通安全,90多處災害點威脅旅游景點和度假村安全,約4處災害點威脅學校安全,20多處災害點威脅礦工宿舍安全。
1.2 功能需求
北京市突發(fā)性地質(zhì)災害隱患點數(shù)據(jù)庫的用戶主要為北京市國土資源局和各區(qū)縣分局的相關(guān)處室數(shù)據(jù)庫需要滿足數(shù)據(jù)標準化,即數(shù)據(jù)應符合國家及行業(yè)標準;操作簡易化,確保所提供系統(tǒng)使用操作簡便、易學;成果實用化,從實際工作出發(fā),在預留面向未來功能的基礎(chǔ)上,提供當前工作中急需的實用功能。
(1)數(shù)據(jù)錄入
隱患點基本數(shù)據(jù)由各個區(qū)縣國土分局分別錄入完成,最后進行數(shù)據(jù)匯總。
(2)數(shù)據(jù)瀏覽
可根據(jù)不同的區(qū)縣、鄉(xiāng)鎮(zhèn)、行政村分別瀏覽隱患點信息。
(3)數(shù)據(jù)查詢
隱患點數(shù)據(jù)的查詢包括地址、戶主姓名、隱患點名稱、災害類型、危險程度等。
(4)數(shù)據(jù)統(tǒng)計
隱患點需按不同區(qū)縣、鄉(xiāng)鎮(zhèn)、行政村、自然村的災害類型、危險程度進行統(tǒng)計。統(tǒng)計出各區(qū)縣、鄉(xiāng)鎮(zhèn)、行政村受威脅人數(shù)、受威脅的房屋及各占的比例。
(5)數(shù)據(jù)打印
根據(jù)已圈定的地質(zhì)災害危險點、隱患點,由政府部門填制簡易的卡片統(tǒng)稱為“明白卡”。將地質(zhì)災害的基本信息、誘發(fā)因素、危害人員及財產(chǎn)、預警和撤離方式以及政府責任人等信息自動生成并打印出來,告知受災害隱患點威脅的村民、并向村民詳細解釋具體地質(zhì)災害防治內(nèi)容。
(6)數(shù)據(jù)庫維護
數(shù)據(jù)庫維護包括數(shù)據(jù)的備份、導入、導出及匯總功能。
根據(jù)用戶的實際應用需求、數(shù)據(jù)庫平臺安全性、穩(wěn)定性和安裝簡易性考慮,選用Access數(shù)據(jù)庫,運用VBA語言進行數(shù)據(jù)庫應用程序的開發(fā)。
2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
根據(jù)用戶需求,需要建立區(qū)縣信息實體(區(qū)縣編號、名稱),鄉(xiāng)鎮(zhèn)信息實體(鄉(xiāng)鎮(zhèn)編號、鄉(xiāng)鎮(zhèn)名稱、所屬區(qū)縣);行政村信息實體(行政村編號、行政名稱、行政村所在鄉(xiāng)鎮(zhèn)),自然村信息實體(自然村編號、自然村名稱、自然村所在行政村);危險戶隱患點信息實體(戶主姓名、家庭人口、戶主電話、所在的自然村、危害程度、預警信息、避險信息等);其它隱患點對象信息實體(編號、名稱、隱患點類型、所在行政村、危害程度、預警信息、避險信息等);災害信息實體(災害編號、災害類型、規(guī)模、經(jīng)緯度、以往災害情況等);預警信息實體(預警編號、預警信號,監(jiān)測人,發(fā)布人等),避險信息實體(避險編號、避險地點、避險路線等)。一戶危險戶可以受多種災害威脅,一個災害可能威脅多個危險戶,所以需要建設(shè)一個對象災害實體(隱患點編號、災害編號、受威脅人數(shù)、受威脅房屋數(shù)等)。
各數(shù)據(jù)實體之間的關(guān)系經(jīng)詳細分析,最終確立如圖1之相關(guān)內(nèi)容:
圖1 各實體間的關(guān)系E-R圖
2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
在數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完成后,需將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)(具體內(nèi)容省略)。
北京市突發(fā)性地質(zhì)災害隱患點數(shù)據(jù)庫主要用戶是各級政府國土資源管理部門,數(shù)據(jù)錄入由各個區(qū)縣國土資源管理部門完成。為了用戶的使用方便,主窗體采用了按鈕形式,共分為數(shù)據(jù)錄入、瀏覽編輯、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計、打印輸出和數(shù)據(jù)庫管理六大功能模塊。數(shù)據(jù)庫運行界面如圖2所示。
圖2 數(shù)據(jù)庫應用程序主界面
在數(shù)據(jù)錄入完成后可以選擇不同的區(qū)縣、鄉(xiāng)鎮(zhèn)、行政村、自然村對隱患點數(shù)據(jù)進行分析統(tǒng)計(如圖3)。
圖3 平谷區(qū)危險戶隱患點數(shù)據(jù)統(tǒng)計結(jié)果
用戶可以自動打印出北京市突發(fā)性地質(zhì)災害隱患點明白卡(如圖4)。
圖4 北京市突發(fā)性地質(zhì)災害隱患點明白卡
(1)為了防止用戶錄入數(shù)據(jù)時選擇區(qū)縣的錯誤,進入數(shù)據(jù)庫時采用了用戶登錄身份識別,用戶進入后只能選擇本區(qū)縣的鄉(xiāng)鎮(zhèn)、行政村等。
(2)在數(shù)據(jù)錄入時,隱患點的編號根據(jù)用戶選擇的自然村自動生成。預警編號、避險編號根據(jù)用戶選擇的行政村自動生成。其方法為查詢出該自然村的隱患點編號的最大值,如果結(jié)果沒有,則編號為自然村編號加“0001”,如有結(jié)果則隱患點編號的最大值加1得到新的隱患點編號,這樣避免出現(xiàn)各個區(qū)縣同時錄入時隱患點編號重復。
(3)數(shù)據(jù)錄入窗體中沒有進行簡單的控件數(shù)據(jù)綁定,而是采用ADO的訪問形式,用戶在 對數(shù)據(jù)進行操作后都必須確認是否保存,這可以防止用戶的誤操作。
(4)數(shù)據(jù)庫中幫助文件關(guān)聯(lián)到每個數(shù)據(jù)庫窗體及每個控件上,用戶在操作數(shù)據(jù)庫時如有疑問,按F1幫助找到想要的答案。
該數(shù)據(jù)庫投入使用之后,給北京市突發(fā)性地質(zhì)災害隱患點數(shù)據(jù)管理帶來了極大的方便,提高了工作效率。特別是在隱患點的查詢、統(tǒng)計方面具有很大的優(yōu)勢,從界面的友好到數(shù)據(jù)庫的穩(wěn)定性方面都比較令人滿意。
本人水平有限,該數(shù)據(jù)庫還有一些不足之處,歡迎用戶提出意見和建議。
[1] 孫文盛.新農(nóng)村建設(shè)中的地質(zhì)安全保障.北京:中國大地出版社,2006.11
[2] 薩師煊,王 珊.數(shù)據(jù)庫系統(tǒng)概論(第三版).北京:高等教育出版社,2000.2
[3] 劉起霞,李清波,鄒劍峰.環(huán)境工程地質(zhì).鄭州:黃河水利出版社,2001.3
[4] 國土資源部地質(zhì)環(huán)境司,國務院法制辦公室農(nóng)業(yè)資源環(huán)保法制司,國土資源部政策法規(guī)司.地質(zhì)災害防治條例釋義.北京:中國大地出版社,2004.5
[5] 黃凱濤,吳華忠,徐奇智.Access 2000 學習教程.北京:北京大學出版社,2001.1
[6] Peter Rob,Elie Semaan.2004. Access 數(shù)據(jù)庫設(shè)計開發(fā)和部署(第2版).天宏工作室譯.北京:清華大學出版社,2005.3
P628+.4
A
1007-1903(2009)02-0047-03